|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CSAuthorityFactory
Creates coordinate 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.
CRSAuthorityFactory
,
DatumAuthorityFactory
Departure from OGC/ISO specification:
Added for consistency with CRS and datum factories. This CS factory was not defined in the OGC specification because OGC 01-009 was created before ISO 19111 and had no equivalent of the ISO Coordinate System types.
Method Summary | |
---|---|
CartesianCS |
createCartesianCS(String code)
Creates a cartesian coordinate system from a code. |
CoordinateSystem |
createCoordinateSystem(String code)
Returns an arbitrary coordinate system from a code. |
CoordinateSystemAxis |
createCoordinateSystemAxis(String code)
Returns a coordinate system axis from a code. |
CylindricalCS |
createCylindricalCS(String code)
Creates a cylindrical coordinate system from a code. |
EllipsoidalCS |
createEllipsoidalCS(String code)
Creates an ellipsoidal coordinate system from a code. |
PolarCS |
createPolarCS(String code)
Creates a polar coordinate system from a code. |
SphericalCS |
createSphericalCS(String code)
Creates a spherical coordinate system from a code. |
TimeCS |
createTimeCS(String code)
Creates a temporal coordinate system from a code. |
Unit<?> |
createUnit(String code)
Returns an unit from a code. |
VerticalCS |
createVerticalCS(String code)
Creates a vertical coordinate system from a code. |
Methods inherited from interface AuthorityFactory |
---|
createObject, getAuthority, getAuthorityCodes, getDescriptionText |
Methods inherited from interface Factory |
---|
getVendor |
Method Detail |
---|
CoordinateSystem createCoordinateSystem(String code) throws NoSuchAuthorityCodeException, FactoryException
createCartesianCS(code)
instead of createCoordinateSystem(code)
if the caller
know he is asking for a cartesian coordinate system).
code
- Value allocated by authority.
NoSuchAuthorityCodeException
- if the specified code
was not found.
FactoryException
- if the object creation failed for some other reason.CartesianCS createCartesianCS(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.PolarCS createPolarCS(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.CylindricalCS createCylindricalCS(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.SphericalCS createSphericalCS(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.EllipsoidalCS createEllipsoidalCS(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.VerticalCS createVerticalCS(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.TimeCS createTimeCS(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.CoordinateSystemAxis createCoordinateSystemAxis(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.@UML(identifier="CS_CoordinateSystemAuthorityFactory.createLinearUnit, createAngularUnit", specification=OGC_01009) Unit<?> createUnit(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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |