Enum CommonCRS.Engineering

All Implemented Interfaces:
Serializable, Comparable<Common­CRS​.Engineering>, Constable
Enclosing class:
CommonCRS

public static enum CommonCRS.Engineering extends Enum<CommonCRS.Engineering>
Frequently-used engineering CRS and datum that are guaranteed to be available in SIS. Below is an alphabetical list of object names available in this enumeration:
Temporal objects accessible by enumeration constants
Name or alias Object type Enumeration value
Computer display CRS, Datum GEODISPLAY
Computer display CRS, Datum DISPLAY
Since:
1.1

Defined in the sis-referencing module

  • Enum Constant Details

    • GEODISPLAY

      public static final CommonCRS.Engineering GEODISPLAY
      Cartesian coordinate system with (east, south) oriented axes in pixel units. Axis directions are EAST and SOUTH, which implies that the coordinate system can be related to a geospatial system in some way. The CRS is defined by the OGC Web Map Service Interface specification.
      Computer display properties
      WMS identifier: CRS:1
      Primary names: "Computer display"
      Direction: AxisDirection.EAST, SOUTH
      Unit: Units.PIXEL
    • DISPLAY

      public static final CommonCRS.Engineering DISPLAY
      Cartesian coordinate system with (right, down) oriented axes in pixel units. This definition does not require the data to be geospatial.
      Computer display properties
      Primary names: "Computer display"
      Direction: AxisDirection.DISPLAY_RIGHT, DISPLAY_DOWN
      Unit: Units.PIXEL
    • GRID

      public static final CommonCRS.Engineering GRID
      Cartesian coordinate system with (column, row) oriented axes in unity units. This definition does not require the data to be geospatial.
      Grid properties
      Primary names: "Cell indices"
      Direction: AxisDirection.COLUMN_POSITIVE, ROW_POSITIVE
      Unit: Units.UNITY
    • TIME

      public static final CommonCRS.Engineering TIME
      A single-dimensional coordinate system for time in seconds since an unknown epoch. This definition can be used as a fallback when Common­CRS​.Temporal enumeration can not be used, for example because the temporal datum epoch is unknown.
      Time properties
      Primary names: "Time"
      Direction: AxisDirection.FUTURE
      Unit: Units.SECOND
      See Also:
  • Method Details

    • values

      public static CommonCRS.Engineering[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CommonCRS.Engineering valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      Illegal­Argument­Exception - if this enum type has no constant with the specified name
      Null­Pointer­Exception - if the argument is null
    • crs

      public EngineeringCRS crs()
      Returns the coordinate reference system associated to this engineering object.
      Returns:
      the CRS associated to this enum.
    • datum

      public EngineeringDatum datum()
      Returns the datum associated to this engineering object.
      Returns:
      the datum associated to this enum.