|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cts.IdentifiableComponent
org.cts.crs.GeodeticCRS
org.cts.crs.Geographic3DCRS
public class Geographic3DCRS
A Geographic CoordinateReferenceSystem is a reference system based on a GeodeticDatum and a 2D or 3D Ellipsoidal Coordinate System.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.cts.crs.CoordinateReferenceSystem |
|---|
CoordinateReferenceSystem.Type |
| Field Summary | |
|---|---|
static CoordinateSystem |
LATLONH_DDM_CS
A 3D CoordinateSystem whose first Axis contains latitude,
second Axis contains longitude and third axis contains
ellipsoidal height. |
static CoordinateSystem |
LATLONH_GGM_CS
A 3D CoordinateSystem whose first Axis contains latitude,
second Axis contains longitude and third axis contains
ellipsoidal height. |
static CoordinateSystem |
LATLONH_RRM_CS
A 3D CoordinateSystem whose first Axis contains latitude,
second Axis contains longitude and third axis contains
ellipsoidal height. |
static CoordinateSystem |
LONLATH_DDM_CS
A 3D CoordinateSystem whose first Axis contains
longitude, second Axis contains latitude and third axis contains
ellipsoidal height. |
static CoordinateSystem |
LONLATH_GGM_CS
A 3D CoordinateSystem whose first Axis contains
longitude, second Axis contains latitude and third axis contains
ellipsoidal height. |
static CoordinateSystem |
LONLATH_RRM_CS
A 3D CoordinateSystem whose first Axis contains
longitude, second Axis contains latitude and third axis contains
ellipsoidal height. |
| Fields inherited from class org.cts.crs.GeodeticCRS |
|---|
coordinateSystem |
| Fields inherited from interface org.cts.Identifiable |
|---|
DEFAULT, LOCAL, UNKNOWN |
| Constructor Summary | |
|---|---|
Geographic3DCRS(Identifier identifier,
GeodeticDatum datum)
Create a new Geographic3DCRS. |
|
Geographic3DCRS(Identifier identifier,
GeodeticDatum datum,
CoordinateSystem coordSys)
Create a new Geographic3DCRS. |
|
Geographic3DCRS(Identifier identifier,
GeodeticDatum datum,
Unit unit)
Create a new Geographic2DCRS. |
|
| Method Summary | |
|---|---|
CoordinateOperation |
fromGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from a GeographicReferenceSystem based on the same horizonal datum and vertical datum, and using normal SI units in the following order : latitude (rad), longitude (rad) height/altitude (m) to this CoordinateReferenceSystem. |
Projection |
getProjection()
Returns the Projection to which this
CoordinateReferenceSystem is refering. |
CoordinateReferenceSystem.Type |
getType()
Returns this CoordinateReferenceSystem Type. |
CoordinateOperation |
toGeographicCoordinateConverter()
Creates a CoordinateOperation object to convert coordinates from this CoordinateReferenceSystem to a GeographicReferenceSystem based on the same horizonal datum and vertical datum, and using normal SI units in the following order : latitude (rad), longitude (rad) height/altitude (m). |
String |
toWKT()
Returns a WKT representation of the geographic 3D CRS. |
| Methods inherited from class org.cts.crs.GeodeticCRS |
|---|
addCRSTransformation, addGridTransformation, equals, getCoordinateSystem, getCRSTransformations, getCRSTransformations, getDatum, getDimension, getGridTransformations, getGridTransformations, hashCode, isValid, toString |
| Methods inherited from class org.cts.IdentifiableComponent |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortName |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.cts.Identifiable |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortName |
| Field Detail |
|---|
public static CoordinateSystem LATLONH_RRM_CS
CoordinateSystem whose first Axis contains latitude,
second Axis contains longitude and third axis contains
ellipsoidal height. The units used by these axes are radian and meter.
public static CoordinateSystem LONLATH_RRM_CS
CoordinateSystem whose first Axis contains
longitude, second Axis contains latitude and third axis contains
ellipsoidal height. The units used by these axes are radian and meter.
public static CoordinateSystem LATLONH_DDM_CS
CoordinateSystem whose first Axis contains latitude,
second Axis contains longitude and third axis contains
ellipsoidal height. The units used by these axes are decimal degree and
meter.
public static CoordinateSystem LONLATH_DDM_CS
CoordinateSystem whose first Axis contains
longitude, second Axis contains latitude and third axis contains
ellipsoidal height. The units used by these axes are decimal degree and
meter.
public static CoordinateSystem LATLONH_GGM_CS
CoordinateSystem whose first Axis contains latitude,
second Axis contains longitude and third axis contains
ellipsoidal height. The units used by these axes are grad and meter.
public static CoordinateSystem LONLATH_GGM_CS
CoordinateSystem whose first Axis contains
longitude, second Axis contains latitude and third axis contains
ellipsoidal height. The units used by these axes are grad and meter.
| Constructor Detail |
|---|
public Geographic3DCRS(Identifier identifier,
GeodeticDatum datum,
CoordinateSystem coordSys)
identifier - the identifier of the Geographic3DCRSdatum - the datum associated with the Geographic3DCRScoordSys - the coordinate system associated with the Geographic3DCRS
public Geographic3DCRS(Identifier identifier,
GeodeticDatum datum,
Unit unit)
Axis of the associated
CoordinateSystem contains latitude, the second Axis
contains longitude and the third contains the ellipsoidal height in
meters.
identifier - the identifier of the Geographic3DCRSdatum - the datum associated with the Geographic3DCRSunit - the angular unit to use for the two first axis of the
coordinate system associated with the Geographic3DCRS
public Geographic3DCRS(Identifier identifier,
GeodeticDatum datum)
Axis of the associated
CoordinateSystem contains latitude, the second Axis
contains longitude and the third contains the ellipsoidal height in
meters.
identifier - the identifier of the Geographic2DCRSdatum - the datum associated with the Geographic2DCRS| Method Detail |
|---|
public CoordinateReferenceSystem.Type getType()
CoordinateReferenceSystem
getType in interface CoordinateReferenceSystemgetType in class GeodeticCRSGeodeticCRS.getType()public Projection getProjection()
CoordinateReferenceSystemProjection to which this
CoordinateReferenceSystem is refering. It returns null if no
projection is defined for this CRS.
getProjection in interface CoordinateReferenceSystemgetProjection in class GeodeticCRSGeodeticCRS.getProjection()public CoordinateOperation toGeographicCoordinateConverter()
GeodeticCRS
toGeographicCoordinateConverter in class GeodeticCRSGeodeticCRS.toGeographicCoordinateConverter()public CoordinateOperation fromGeographicCoordinateConverter()
GeodeticCRS
fromGeographicCoordinateConverter in class GeodeticCRSGeodeticCRS.fromGeographicCoordinateConverter()public String toWKT()
toWKT in interface CoordinateReferenceSystemtoWKT in class GeodeticCRS
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||