|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="CS_CoordinateSystemAuthorityFactory", specification=OGC_01009) public interface DatumAuthorityFactory
Creates datum objects using authority codes. External authorities are used to manage definitions of objects used in this interface. The definitions of these objects are referenced using code strings. A commonly used authority is EPSG, which is also used in the GeoTIFF standard.
CSAuthorityFactory
,
CRSAuthorityFactory
Method Summary | |
---|---|
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. |
Methods inherited from interface AuthorityFactory |
---|
createObject, getAuthority, getAuthorityCodes, getDescriptionText |
Methods inherited from interface Factory |
---|
getVendor |
Method Detail |
---|
Datum createDatum(String code) throws 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 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 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 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 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 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 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 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |