public interface CSAuthorityFactory extends AuthorityFactory
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.
Modifier and Type | Method and Description |
---|---|
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.
|
createObject, getAuthority, getAuthorityCodes, getDescriptionText
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.Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.