@UML(identifier="CD_VerticalDatumType", specification=ISO_19111) public final class VerticalDatumType extends CodeList<VerticalDatumType>
Note: ISO 19111 ommits the definition of anELLIPSOIDALvertical height on intend.GeographicCRSwith ellipsoidal height shall be backed by a three-dimensionalEllipsoidalCS; they should never be built asCompoundCRS. If nevertheless an ellipsoidal height is needed (for example in order to process a CRS in the WKT format), implementors can get a suitable vertical datum type usingVerticalDatumType.valueOf("ELLIPSOIDAL"). Implementors are encouraged to not expose that datum type in public API however.
CodeList.Filter| Modifier and Type | Field and Description |
|---|---|
static VerticalDatumType |
BAROMETRIC
Atmospheric pressure is the basis for the definition of the origin of the
associated vertical coordinate system axis.
|
static VerticalDatumType |
DEPTH
The zero point of the vertical axis is defined by a surface that has meaning for the
purpose which the associated vertical measurements are used for.
|
static VerticalDatumType |
GEOIDAL
The zero value of the associated vertical coordinate system axis is defined to approximate
a constant potential surface, usually the geoid.
|
static VerticalDatumType |
OTHER_SURFACE
In some cases, e.g. oil exploration and production, a geological feature, such as the top
or bottom of a geologically identifiable and meaningful subsurface layer, is used as a
vertical datum.
|
| Modifier and Type | Method and Description |
|---|---|
VerticalDatumType[] |
family()
Returns the list of enumerations of the same kind than this enum.
|
static VerticalDatumType |
valueOf(String code)
Returns the vertical datum type that matches the given string, or returns a
new one if none match it.
|
static VerticalDatumType[] |
values()
Returns the list of
VerticalDatumTypes. |
@UML(identifier="other surface", obligation=CONDITIONAL, specification=ISO_19111) public static final VerticalDatumType OTHER_SURFACE
@UML(identifier="geoidal", obligation=CONDITIONAL, specification=ISO_19111) public static final VerticalDatumType GEOIDAL
@UML(identifier="depth", obligation=CONDITIONAL, specification=ISO_19111) public static final VerticalDatumType DEPTH
@UML(identifier="barometric", obligation=CONDITIONAL, specification=ISO_19111) public static final VerticalDatumType BAROMETRIC
public static VerticalDatumType[] values()
VerticalDatumTypes.public VerticalDatumType[] family()
family in class CodeList<VerticalDatumType>public static VerticalDatumType valueOf(String code)
code - The name of the code to fetch or to create.Copyright © 1994–2017 Open Geospatial Consortium. All rights reserved.