|
||||||||||
| 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 DatumAuthorityFactoryCreates 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.
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 NoSuchAuthorityCodeException,
FactoryException
If the datum type is known at compile time, then it is recommended to invoke the
most precise method instead of this one. For example it is usually better to invoke
createGeodeticDatum(code) instead of
createDatum(code) if the requested object is known to be a
GeodeticDatum instance.
code - Value allocated by authority.
NoSuchAuthorityCodeException - if the specified code was not found.
FactoryException - if the object creation failed for some other reason.createGeodeticDatum(String),
createVerticalDatum(String),
createTemporalDatum(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(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(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(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(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(String),
createPrimeMeridian(String),
CRSAuthorityFactory.createGeographicCRS(String),
CRSAuthorityFactory.createProjectedCRS(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(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(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||