@UML(identifier="CS_CoordinateSystemAuthorityFactory", specification=OGC_01009) public interface DatumAuthorityFactory extends AuthorityFactory
CSAuthorityFactory
,
CRSAuthorityFactory
Modifier and Type | Method and Description |
---|---|
Datum |
createDatum(String code)
Returns an arbitrary datum from a code.
|
Ellipsoid |
createEllipsoid(String code)
Returns an ellipsoid from a code.
|
EngineeringDatum |
createEngineeringDatum(String code)
Creates a engineering datum from a code.
|
GeodeticDatum |
createGeodeticDatum(String code)
Returns a geodetic datum from a code.
|
ImageDatum |
createImageDatum(String code)
Creates a image datum from a code.
|
PrimeMeridian |
createPrimeMeridian(String code)
Returns a prime meridian from a code.
|
TemporalDatum |
createTemporalDatum(String code)
Creates a temporal datum from a code.
|
VerticalDatum |
createVerticalDatum(String code)
Creates a vertical datum from a code.
|
createObject, getAuthority, getAuthorityCodes, getDescriptionText
Datum createDatum(String code) throws NoSuchAuthorityCodeException, FactoryException
createGeodeticDatum(code)
instead of createDatum(code)
if the caller know he is asking for a
geodetic datum).code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.createGeodeticDatum(java.lang.String)
,
createVerticalDatum(java.lang.String)
,
createTemporalDatum(java.lang.String)
EngineeringDatum createEngineeringDatum(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.CRSAuthorityFactory.createEngineeringCRS(java.lang.String)
ImageDatum createImageDatum(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.CRSAuthorityFactory.createImageCRS(java.lang.String)
@UML(identifier="createVerticalDatum", specification=OGC_01009) VerticalDatum createVerticalDatum(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.CRSAuthorityFactory.createVerticalCRS(java.lang.String)
TemporalDatum createTemporalDatum(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.CRSAuthorityFactory.createTemporalCRS(java.lang.String)
@UML(identifier="createHorizontalDatum", specification=OGC_01009) GeodeticDatum createGeodeticDatum(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.createEllipsoid(java.lang.String)
,
createPrimeMeridian(java.lang.String)
,
CRSAuthorityFactory.createGeographicCRS(java.lang.String)
,
CRSAuthorityFactory.createProjectedCRS(java.lang.String)
@UML(identifier="createEllipsoid", specification=OGC_01009) Ellipsoid createEllipsoid(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.createGeodeticDatum(java.lang.String)
@UML(identifier="createPrimeMeridian", specification=OGC_01009) PrimeMeridian createPrimeMeridian(String code) throws NoSuchAuthorityCodeException, FactoryException
code
- Value allocated by authority.NoSuchAuthorityCodeException
- if the specified code
was not found.FactoryException
- if the object creation failed for some other reason.createGeodeticDatum(java.lang.String)
Copyright © 1996–2019 Geotools. All rights reserved.