public class GeocentricCRS extends GeodeticCRS
A geocentric CoordinateReferenceSystem is a 3D cartesian coordinate system centered on the Earth center of mass.
Note that the Earth center of mass is not something easily identifiable, especially before the advent of space geodesy, which partially explains there are so many datums, and therefore, so many CoordinateReferenceSystems
CoordinateReferenceSystem.Type| Modifier and Type | Field and Description |
|---|---|
static CoordinateSystem |
XYZ
A 3D cartesian
CoordinateSystem. |
coordinateSystemDEFAULT, LOCAL, UNKNOWN| Constructor and Description |
|---|
GeocentricCRS(Identifier identifier,
GeodeticDatum datum)
Creates a new Geocentric CRS based on given datum, identifier and
with a cartesian coordinate system in meters.
|
GeocentricCRS(Identifier identifier,
GeodeticDatum datum,
CoordinateSystem coordSys)
Create a new Geocentric CRS based on given datum, identifier and
coordinate system.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
CoordinateReferenceSystem.Type |
getType()
Returns this CoordinateReferenceSystem Type.
|
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 |
toWKT()
Returns a WKT representation of the geocentric CRS.
|
equals, getCoordinateSystem, getDatum, getProjection, hashCode, toStringaddAlias, 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, setShortNamepublic static final CoordinateSystem XYZ
CoordinateSystem.public GeocentricCRS(Identifier identifier, GeodeticDatum datum)
identifier - the identifier of the GeocentricCRSdatum - the datum associated with the GeocentricCRSpublic GeocentricCRS(Identifier identifier, GeodeticDatum datum, CoordinateSystem coordSys)
identifier - the identifier of the GeocentricCRSdatum - the datum associated with the GeocentricCRScoordSys - the coordinate system associated with the GeocentricCRSpublic CoordinateReferenceSystem.Type getType()
getType in interface CoordinateReferenceSystemgetType in class GeodeticCRSCoordinateReferenceSystem.getType()public CoordinateOperation toGeographicCoordinateConverter()
GeodeticCRSGeographic3DCRS based on
the same GeodeticDatum, and using normal SI units in the
following order : latitude (rad), longitude (rad) height (m).toGeographicCoordinateConverter in class GeodeticCRSGeodeticCRS.toGeographicCoordinateConverter()public CoordinateOperation fromGeographicCoordinateConverter()
GeodeticCRSGeographic3DCRS based on the same GeodeticDatum,
and using normal SI units in the following order : latitude (rad),
longitude (rad) height (m) to this CoordinateReferenceSystem.fromGeographicCoordinateConverter in class GeodeticCRSGeodeticCRS.fromGeographicCoordinateConverter()public String toWKT()
toWKT in interface CoordinateReferenceSystemtoWKT in class GeodeticCRSCopyright © 2019 CNRS. All rights reserved.