|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectCodeList<VerticalDatumType>
VerticalDatumType
@UML(identifier="CD_VerticalDatumType",
specification=ISO_19111)
public final class VerticalDatumTypeType of a vertical datum.
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.
VerticalDatum.getVerticalDatumType(),
Serialized FormDeparture from OGC/ISO specification:
This code list was defined in the specification published in 2003, but removed from the 2007 revision of ISO 19111. However GeoAPI keep this code list for historical reasons, and because it provides some of the anchor point information in a programmatic way more suitable to coordinate transformation engines.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class CodeList |
|---|
CodeList.Filter |
| Field Summary | |
|---|---|
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. |
| Method Summary | |
|---|---|
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. |
| Methods inherited from class CodeList |
|---|
compareTo, equals, identifier, name, names, ordinal, readResolve, toString, valueOf, valueOf |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@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
| Method Detail |
|---|
public static VerticalDatumType[] values()
VerticalDatumTypes.
public VerticalDatumType[] family()
family in class CodeList<VerticalDatumType>public static VerticalDatumType valueOf(String code)
name().equals(code)
returns true. If no existing instance is found, then a new one is created for
the given name.
code - The name of the code to fetch or to create.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||