|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cts.IdentifiableComponent
org.cts.crs.VerticalCRS
public class VerticalCRS
A vertical CoordinateReferenceSystem is a
CoordinateReferenceSystem based on a VerticalDatum. It is used to indicate
what is the reference for the vertical ordinate of a 3D point (ex. ellipsoid
surface, world geoid, local geoid...).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.cts.crs.CoordinateReferenceSystem |
|---|
CoordinateReferenceSystem.Type |
| Field Summary | |
|---|---|
static CoordinateSystem |
ALTITUDE_CS
A 1D CoordinateSystem whose Axis contains the altitude. |
static CoordinateSystem |
HEIGHT_CS
A 1D CoordinateSystem whose Axis contains the
(ellipsoidal) height. |
| Fields inherited from interface org.cts.Identifiable |
|---|
DEFAULT, LOCAL, UNKNOWN |
| Constructor Summary | |
|---|---|
VerticalCRS(Identifier identifier,
VerticalDatum datum)
Create a new VerticalCRS. |
|
VerticalCRS(Identifier identifier,
VerticalDatum datum,
CoordinateSystem cs)
Create a new VerticalCRS. |
|
| Method Summary | |
|---|---|
CoordinateOperation |
fromGeographicCoordinateConverter()
|
CoordinateSystem |
getCoordinateSystem()
Returns the CoordinateSystem used by this
CoordinateReferenceSystem. |
VerticalDatum |
getDatum()
Return the VerticalDatum. |
int |
getDimension()
Returns the number of dimensions of the coordinate system. |
Projection |
getProjection()
Returns the Projection to which this
CoordinateReferenceSystem is refering. |
CoordinateReferenceSystem.Type |
getType()
Returns this CoordinateReferenceSystem Type. |
boolean |
isValid(double[] coord)
Return whether this coord is a valid coord in this CoordinateReferenceSystem. |
CoordinateOperation |
toGeographicCoordinateConverter()
|
String |
toString()
Return a String representation of this Datum. |
String |
toWKT()
Returns a WKT representation of the vertical CRS. |
| Methods inherited from class org.cts.IdentifiableComponent |
|---|
addAlias, addRemark, equals, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, hashCode, 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 HEIGHT_CS
CoordinateSystem whose Axis contains the
(ellipsoidal) height. The units used by this axis is meter.
public static CoordinateSystem ALTITUDE_CS
CoordinateSystem whose Axis contains the altitude.
The units used by this axis is meter.
| Constructor Detail |
|---|
public VerticalCRS(Identifier identifier,
VerticalDatum datum,
CoordinateSystem cs)
identifier - the identifier of the VerticalCRSdatum - the datum associated with the VerticalCRScs - the coordinate system associated with the VerticalCRS
public VerticalCRS(Identifier identifier,
VerticalDatum datum)
identifier - the identifier of the VerticalCRSdatum - the datum associated with the VerticalCRScs - the coordinate system associated with the VerticalCRS| Method Detail |
|---|
public 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 CoordinateReferenceSystem.Type getType()
CoordinateReferenceSystem
getType in interface CoordinateReferenceSystemCoordinateReferenceSystem.getType()public CoordinateSystem getCoordinateSystem()
CoordinateReferenceSystemCoordinateSystem used by this
CoordinateReferenceSystem.
getCoordinateSystem in interface CoordinateReferenceSystemCoordinateReferenceSystem.getCoordinateSystem()public int getDimension()
public VerticalDatum getDatum()
VerticalDatum.
getDatum in interface CoordinateReferenceSystempublic boolean isValid(double[] coord)
coord - standard coordinate for this CoordinateReferenceSystem
datums (ex. decimal degrees for geographic datums and meters for vertical
datums).public CoordinateOperation toGeographicCoordinateConverter()
GeodeticCRS.toGeographicCoordinateConverter()public CoordinateOperation fromGeographicCoordinateConverter()
GeodeticCRS.fromGeographicCoordinateConverter()public String toWKT()
toWKT in interface CoordinateReferenceSystempublic String toString()
toString in class IdentifiableComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||