public abstract class GeodeticCRS extends IdentifiableComponent implements CoordinateReferenceSystem
CoordinateReferenceSystem based on a
GeodeticDatum, including a PrimeMeridian
and an Ellipsoid definition. It is an abstract class including
Geographic3D, Geographic2D and Projected CoordinateReferenceSystems.CoordinateReferenceSystem.Type| Modifier and Type | Field and Description |
|---|---|
protected CoordinateSystem |
coordinateSystem
The
CoordinateSystem used by this
CoordinateReferenceSystem. |
DEFAULT, LOCAL, UNKNOWN| Modifier | Constructor and Description |
|---|---|
protected |
GeodeticCRS(Identifier identifier,
GeodeticDatum datum,
CoordinateSystem coordinateSystem)
Creates a new GeodeticCRS.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Returns true if object is equals to
this. |
abstract CoordinateOperation |
fromGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from a
Geographic3DCRS based on the same GeodeticDatum,
and using normal SI units in the following order : latitude (rad),
longitude (rad) height (m) to this CoordinateReferenceSystem. |
CoordinateSystem |
getCoordinateSystem()
Returns the
CoordinateSystem used by this
CoordinateReferenceSystem. |
GeodeticDatum |
getDatum()
Returns the
Datum to which this
CoordinateReferenceSystem is refering. |
Projection |
getProjection()
Returns the
Projection to which this
CoordinateReferenceSystem is refering. |
abstract CoordinateReferenceSystem.Type |
getType()
Returns this CoordinateReferenceSystem Type.
|
int |
hashCode()
Returns the hash code for this GeodeticCRS.
|
abstract CoordinateOperation |
toGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from this
CoordinateReferenceSystem to a
Geographic3DCRS based on
the same GeodeticDatum, and using normal SI units in the
following order : latitude (rad), longitude (rad) height (m). |
String |
toString()
Return a String representation of this Datum.
|
abstract String |
toWKT()
Returns a WKT representation of the geodetic CRS.
|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortNameprotected CoordinateSystem coordinateSystem
CoordinateSystem used by this
CoordinateReferenceSystem.protected GeodeticCRS(Identifier identifier, GeodeticDatum datum, CoordinateSystem coordinateSystem)
identifier - the identifier of the GeodeticCRSdatum - the datum associated with the GeodeticCRScoordinateSystem - the coordinate system associated with the GeodeticCRSpublic Projection getProjection()
CoordinateReferenceSystemProjection to which this
CoordinateReferenceSystem is refering. It returns null if no
projection is defined for this CRS.getProjection in interface CoordinateReferenceSystemCoordinateReferenceSystem.getProjection()public abstract CoordinateReferenceSystem.Type getType()
CoordinateReferenceSystemgetType in interface CoordinateReferenceSystemCoordinateReferenceSystem.getType()public CoordinateSystem getCoordinateSystem()
CoordinateReferenceSystemCoordinateSystem used by this
CoordinateReferenceSystem.getCoordinateSystem in interface CoordinateReferenceSystemCoordinateReferenceSystem.getCoordinateSystem()public GeodeticDatum getDatum()
Datum to which this
CoordinateReferenceSystem is refering.getDatum in interface CoordinateReferenceSystempublic abstract CoordinateOperation toGeographicCoordinateConverter() throws CoordinateOperationException
Geographic3DCRS based on
the same GeodeticDatum, and using normal SI units in the
following order : latitude (rad), longitude (rad) height (m).CoordinateOperationExceptionpublic abstract CoordinateOperation fromGeographicCoordinateConverter() throws CoordinateOperationException
Geographic3DCRS based on the same GeodeticDatum,
and using normal SI units in the following order : latitude (rad),
longitude (rad) height (m) to this CoordinateReferenceSystem.CoordinateOperationExceptionpublic abstract String toWKT()
toWKT in interface CoordinateReferenceSystempublic String toString()
toString in class IdentifiableComponentpublic boolean equals(Object o)
this. Tests equality between identifiers, then tests if the
components of this ProjectedCRS are equals : the grids transformations,
the GeodeticDatum, the CoordinateSystem.equals in class IdentifiableComponento - The object to compare this GeodeticCRS againstpublic int hashCode()
hashCode in class IdentifiableComponentCopyright © 2019 CNRS. All rights reserved.