Class SimpleCRS.Vertical

All Implemented Interfaces:
Identifier, CoordinateReferenceSystem, SingleCRS, VerticalCRS, CoordinateSystem, VerticalCS, Datum, VerticalDatum, IdentifiedObject, ReferenceIdentifier, ReferenceSystem
Enclosing class:
SimpleCRS

public static class SimpleCRS.Vertical extends SimpleCRS implements VerticalCRS, VerticalCS, VerticalDatum
A VerticalCRS specialization of SimpleCRS with its own datum.

In order to keep the model simpler, this vertical CRS is also its own datum. Merging the CRS and datum interfaces is usually not a recommended practice since many vertical CRS can have the same datum. However, this particular class takes this approach because the geoapi-examples module is only a demonstration of how GeoAPI can be implemented in a few simple cases. More complex applications are encouraged to store the datum in a separated object.

Since:
3.1