|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.cs.CoordinateSystemAuthorityFactory
org.geotools.cs.CoordinateSystemAUTOFactory
org.geotools.referencing.AUTOCRSAuthorityFactory
.
Generate Automatic Projections (dynamic projections) based on code and location. Automatic Projections are defined in Annex E of OGC-01-068r3.
The lon0/lat0 are provided by the SRS parameter of the map request (see Section 6.5.5.2 of OGC 01-068r3)
This is a first-attempt CoordinateSystemAuthority to me and is not up to the usual high standards of the rest of this package. Please aid in improving this class with bug reports etc...
Field Summary |
Fields inherited from class org.geotools.cs.CoordinateSystemAuthorityFactory |
factory |
Constructor Summary | |
CoordinateSystemAUTOFactory(CoordinateSystemFactory factory)
Deprecated. Construct a authority factory backed by the specified factory. |
Method Summary | |
CoordinateSystem |
createCoordinateSystem(java.lang.String code)
Deprecated. Returns a CoordinateSystem object from a code. |
Datum |
createDatum(java.lang.String code)
Deprecated. Returns a Datum object from a code. |
Ellipsoid |
createEllipsoid(java.lang.String code)
Deprecated. Returns an Ellipsoid object from a code. |
PrimeMeridian |
createPrimeMeridian(java.lang.String code)
Deprecated. Returns a PrimeMeridian object from a code. |
Unit |
createUnit(java.lang.String code)
Deprecated. Returns a Unit object from a code. |
java.lang.String |
getAuthority()
Deprecated. Returns the authority name, which is known as "Automatic". |
Methods inherited from class org.geotools.cs.CoordinateSystemAuthorityFactory |
createCompoundCoordinateSystem, createGeographicCoordinateSystem, createHorizontalCoordinateSystem, createHorizontalDatum, createObject, createProjectedCoordinateSystem, createVerticalCoordinateSystem, createVerticalDatum, dispose |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CoordinateSystemAUTOFactory(CoordinateSystemFactory factory)
factory
- The underlying factory used for objects creation.Method Detail |
public java.lang.String getAuthority()
I assume this is the "display name" presented to end users?
getAuthority
in class CoordinateSystemAuthorityFactory
public Unit createUnit(java.lang.String code) throws org.opengis.referencing.FactoryException
Unit
object from a code.
createUnit
in class CoordinateSystemAuthorityFactory
code
- Value allocated by authority.
org.opengis.referencing.FactoryException
- if some other kind of failure occurred in the backing store.
Most common failure causes include SQLException
or IOException
.CS_CoordinateSystemAuthorityFactory.createLinearUnit(java.lang.String)
,
CS_CoordinateSystemAuthorityFactory.createAngularUnit(java.lang.String)
public Ellipsoid createEllipsoid(java.lang.String code) throws org.opengis.referencing.FactoryException
Ellipsoid
object from a code.
createEllipsoid
in class CoordinateSystemAuthorityFactory
code
- Value allocated by authority.
org.opengis.referencing.FactoryException
- if some other kind of failure occurred in the backing store.
Most common failure causes include SQLException
or IOException
.CS_CoordinateSystemAuthorityFactory.createEllipsoid(java.lang.String)
public PrimeMeridian createPrimeMeridian(java.lang.String code) throws org.opengis.referencing.FactoryException
PrimeMeridian
object from a code.
createPrimeMeridian
in class CoordinateSystemAuthorityFactory
code
- Value allocated by authority.
org.opengis.referencing.FactoryException
- if some other kind of failure occurred in the backing store.
Most common failure causes include SQLException
or IOException
.CS_CoordinateSystemAuthorityFactory.createPrimeMeridian(java.lang.String)
public Datum createDatum(java.lang.String code) throws org.opengis.referencing.FactoryException
Datum
object from a code.
createDatum
in class CoordinateSystemAuthorityFactory
code
- Value allocated by authority.
org.opengis.referencing.FactoryException
- if some other kind of failure occurred in the backing store.
Most common failure causes include SQLException
or IOException
.CoordinateSystemAuthorityFactory.createHorizontalDatum(java.lang.String)
,
CoordinateSystemAuthorityFactory.createVerticalDatum(java.lang.String)
public CoordinateSystem createCoordinateSystem(java.lang.String code) throws org.opengis.referencing.FactoryException
CoordinateSystem
object from a code.
createCoordinateSystem
in class CoordinateSystemAuthorityFactory
code
- Value allocated by authority.
org.opengis.referencing.FactoryException
- if some other kind of failure occurred in the backing store.
Most common failure causes include SQLException
or IOException
.CoordinateSystemAuthorityFactory.createHorizontalCoordinateSystem(java.lang.String)
,
CoordinateSystemAuthorityFactory.createGeographicCoordinateSystem(java.lang.String)
,
CoordinateSystemAuthorityFactory.createProjectedCoordinateSystem(java.lang.String)
,
CoordinateSystemAuthorityFactory.createVerticalCoordinateSystem(java.lang.String)
,
CoordinateSystemAuthorityFactory.createCompoundCoordinateSystem(java.lang.String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |