org.opengis.referencing.crs
Interface VerticalCRS

All Superinterfaces:
CoordinateReferenceSystem, IdentifiedObject, ReferenceSystem, SingleCRS

@UML(identifier="SC_VerticalCRS",
     specification=ISO_19111)
public interface VerticalCRS
extends SingleCRS

A 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward.

By implication, ellipsoidal heights (h) cannot be captured in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but only as inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system. However GeoAPI does not enforce this rule. Some applications may relax this rule and accept ellipsoidal heights in the following context:

Used with CS type(s)
Vertical

Since:
GeoAPI 1.0

Field Summary
 
Fields inherited from interface ReferenceSystem
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY
 
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
 
Method Summary
 VerticalCS getCoordinateSystem()
          Returns the coordinate system, which must be vertical.
 VerticalDatum getDatum()
          Returns the datum, which must be vertical.
 
Methods inherited from interface ReferenceSystem
getDomainOfValidity, getScope
 
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
 

Method Detail

getCoordinateSystem

@UML(identifier="coordinateSystem",
     obligation=MANDATORY,
     specification=ISO_19111)
VerticalCS getCoordinateSystem()
Returns the coordinate system, which must be vertical.

Specified by:
getCoordinateSystem in interface CoordinateReferenceSystem
Specified by:
getCoordinateSystem in interface SingleCRS
Returns:
The coordinate system.

getDatum

@UML(identifier="datum",
     obligation=MANDATORY,
     specification=ISO_19111)
VerticalDatum getDatum()
Returns the datum, which must be vertical.

Specified by:
getDatum in interface SingleCRS
Returns:
The datum.


Copyright © 1994-2011 Open Geospatial Consortium. All Rights Reserved.