Class DefaultCoordinateSystemAxis

  • All Implemented Interfaces:
    Serializable, 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:
    Abstract­CS, Unit, Serialized Form

    Defined in the sis-referencing module