|
||||||||||
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 CRSAuthorityFactory
Creates coordinate reference systems 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
,
DatumAuthorityFactory
Methods inherited from interface AuthorityFactory |
---|
createObject, getAuthority, getAuthorityCodes, getDescriptionText |
Methods inherited from interface Factory |
---|
getVendor |
Method Detail |
---|
@UML(identifier="createHorizontalCoordinateSystem", specification=OGC_01009) CoordinateReferenceSystem createCoordinateReferenceSystem(String code) throws FactoryException
createGeographicCRS(code)
instead of createCoordinateReferenceSystem(code)
if the caller
know he is asking for a geographic coordinate reference system).
code
- Value allocated by authority.
NoSuchAuthorityCodeException
- if the specified code
was not found.
FactoryException
- if the object creation failed for some other reason.createGeographicCRS(java.lang.String)
,
createProjectedCRS(java.lang.String)
,
createVerticalCRS(java.lang.String)
,
createTemporalCRS(java.lang.String)
,
createCompoundCRS(java.lang.String)
@UML(identifier="createCompoundCoordinateSystem", specification=OGC_01009) CompoundCRS createCompoundCRS(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.DerivedCRS createDerivedCRS(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.EngineeringCRS createEngineeringCRS(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.@UML(identifier="createGeographicCoordinateSystem", specification=OGC_01009) GeographicCRS createGeographicCRS(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.DatumAuthorityFactory.createGeodeticDatum(java.lang.String)
GeocentricCRS createGeocentricCRS(String code) throws FactoryException
code
- Value allocated by authority.
FactoryException
- if the object creation failed.DatumAuthorityFactory.createGeodeticDatum(java.lang.String)
ImageCRS createImageCRS(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.@UML(identifier="createProjectedCoordinateSystem", specification=OGC_01009) ProjectedCRS createProjectedCRS(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.DatumAuthorityFactory.createGeodeticDatum(java.lang.String)
TemporalCRS createTemporalCRS(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.DatumAuthorityFactory.createTemporalDatum(java.lang.String)
@UML(identifier="createVerticalCoordinateSystem", specification=OGC_01009) VerticalCRS createVerticalCRS(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.DatumAuthorityFactory.createVerticalDatum(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |