Class DefaultCoordinateSystemAxis

All Implemented Interfaces:
Serializable, Formattable, Deprecable, Lenient­Comparable, Coordinate­System­Axis, Identified­Object

public class DefaultCoordinateSystemAxis extends AbstractIdentifiedObject implements CoordinateSystemAxis
Coordinate system axis name, direction, unit and range of values.

Axis names

In some case, the axis name is constrained by ISO 19111 depending on the coordinate reference system type. This constraint works in two directions. For example the names "geodetic latitude" and "geodetic longitude" shall be used to designate the coordinate axis names associated with a Geographic­CRS. Conversely, these names shall not be used in any other context. See the GeoAPI Coordinate­System­Axis javadoc for more information.

Immutability and thread safety

This class is immutable and thus thread-safe if the property values (not necessarily the map itself) 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:

Defined in the sis-referencing module