Class DefaultVerticalCS

All Implemented Interfaces:
Serializable, Formattable, Deprecable, Lenient­Comparable, Printable, Coordinate­System, Vertical­CS, Identified­Object

public class DefaultVerticalCS extends AbstractCS implements VerticalCS
A 1-dimensional coordinate system for heights or depths of points. OGC/ISO do not provide an exact definition, since the complexity of vertical CS fall outside the scope of ISO 19111. Some examples of vertical coordinate systems are:
  • Height in metres from a surface dependent on the Earth's gravity field
  • Height or depth represented by an atmospheric or water pressure measurement.
  • Depth represented by the time needed for an echo signal to travel.
  • "Sigma-level depth" (used in oceanography) as a dimensionless quantity.
The above examples show the variety of units of measurement which can be associated with vertical positions.
Permitted associations
Used with CRS Permitted axis names
Vertical “Gravity-related height” or “Depth”

Immutability and thread safety

This class is immutable and thus thread-safe if the property values (not necessarily the map itself) and the Coordinate­System­Axis instances given to the constructor are also immutable. Unless otherwise noted in the javadoc, this condition holds if all components were created using only SIS factories and static constants.
Since:
0.4
See Also: