Package org.opengis.referencing
Class ReferenceSystemType
- Object
-
- CodeList<ReferenceSystemType>
-
- ReferenceSystemType
-
- All Implemented Interfaces:
Serializable
,Comparable<ReferenceSystemType>
,ControlledVocabulary
@UML(identifier="MD_ReferenceSystemTypeCode", specification=ISO_19115) public final class ReferenceSystemType extends CodeList<ReferenceSystemType>
Defines type of reference system used.- Since:
- 3.1
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class CodeList
CodeList.Filter
-
-
Field Summary
Fields Modifier and Type Field Description static ReferenceSystemType
COMPOUND_ENGINEERING_PARAMETRIC
Compound spatio-parametric coordinate reference system containing an engineering coordinate reference system and a parametric reference system.static ReferenceSystemType
COMPOUND_ENGINEERING_PARAMETRIC_TEMPORAL
Compound spatio-parametric-temporal coordinate reference system containing an engineering, a parametric and a temporal coordinate reference system.static ReferenceSystemType
COMPOUND_ENGINEERING_TEMPORAL
Compound spatio-temporal coordinate reference system containing an engineering coordinate reference system and a temporal reference system.static ReferenceSystemType
COMPOUND_ENGINEERING_VERTICAL
Compound spatial reference system containing a horizontal engineering coordinate reference system and a vertical coordinate reference system.static ReferenceSystemType
COMPOUND_ENGINEERING_VERTICAL_TEMPORAL
Compound spatio-temporal coordinate reference system containing an engineering, a vertical, and a temporal coordinate reference system.static ReferenceSystemType
COMPOUND_GEOGRAPHIC2D_PARAMETRIC
Compound spatio-parametric coordinate reference system containing a 2D geographic horizontal coordinate reference system and a parametric reference system.static ReferenceSystemType
COMPOUND_GEOGRAPHIC2D_PARAMETRIC_TEMPORAL
Compound spatio-parametric-temporal coordinate reference system containing a 2D geographic horizontal, a parametric and a temporal coordinate reference system.static ReferenceSystemType
COMPOUND_GEOGRAPHIC2D_TEMPORAL
Compound spatio-temporal coordinate reference system containing a 2D geographic horizontal coordinate reference system and a temporal reference system.static ReferenceSystemType
COMPOUND_GEOGRAPHIC2D_VERTICAL
Compound coordinate reference system in which one constituent coordinate reference system is a horizontal geodetic coordinate reference system and one is a vertical coordinate reference system.static ReferenceSystemType
COMPOUND_GEOGRAPHIC2D_VERTICAL_TEMPORAL
Compound spatio-temporal coordinate reference system containing a 2D geographic horizontal, a vertical, and a temporal coordinate reference system.static ReferenceSystemType
COMPOUND_GEOGRAPHIC3D_TEMPORAL
Compound spatio-temporal coordinate reference system containing a 3D geographic and temporal coordinate reference system.static ReferenceSystemType
COMPOUND_PROJECTED_TEMPORAL
Compound spatio-temporal reference system containing a projected horizontal and a temporal coordinate reference system.static ReferenceSystemType
COMPOUND_PROJECTED_VERTICAL
Compound spatial reference system containing a horizontal projected coordinate reference system and a vertical coordinate reference.static ReferenceSystemType
COMPOUND_PROJECTED_VERTICAL_TEMPORAL
Compound spatio-temporal coordinate reference system containing a projected horizontal, a vertical, and a temporal coordinate reference system.static ReferenceSystemType
COMPOUND_PROJECTED2D_PARAMETRIC
Compound spatio-parametric coordinate reference system containing a projected horizontal coordinate reference system and a parametric reference system.static ReferenceSystemType
COMPOUND_PROJECTED2D_PARAMETRIC_TEMPORAL
Compound statio-parametric-temporal coordinate reference system containing a projected horizontal, a parametric, and a temporal coordinate reference system.static ReferenceSystemType
ENGINEERING
Coordinate reference system based on an engineering datum (datum describing the relationship of a coordinate system to a local reference).static ReferenceSystemType
ENGINEERING_DESIGN
Engineering coordinate reference system in which the base representation of a moving object is specified.static ReferenceSystemType
ENGINEERING_IMAGE
Coordinate reference system based on an image datum (engineering datum which defines the relationship of a coordinate reference system to an image).static ReferenceSystemType
GEODETIC_GEOCENTRIC
Geodetic CRS having a 3D cartesian coordinate system.static ReferenceSystemType
GEODETIC_GEOGRAPHIC_2D
Geodetic CRS having an ellipsoidal 2D coordinate system.static ReferenceSystemType
GEODETIC_GEOGRAPHIC_3D
Geodetic CRS having an ellipsoidal 3D coordinate system.static ReferenceSystemType
GEOGRAPHIC_IDENTIFIER
Spatial reference in the form of a label or code that identifies a location.static ReferenceSystemType
LINEAR
Set of Linear Referencing Methods and the policies, records and procedures for implementing them reference system that identifies a location by reference to a segment of a linear geographic feature and distance along that segment from a given point.static ReferenceSystemType
PARAMETRIC
Coordinate reference system based on a parametric datum (datum describing the relationship of parametric coordinate reference system to an object).static ReferenceSystemType
PROJECTED
Coordinate reference system derived from a two dimensional geodetic coordinate reference system by applying a map projection.static ReferenceSystemType
TEMPORAL
Reference system against which time is measured.static ReferenceSystemType
VERTICAL
One-dimensional coordinate reference system based on a vertical datum (datum describing the relation of gravity-related heights or depths to the earth).
-
Method Summary
Modifier and Type Method Description ReferenceSystemType[]
family()
Returns the list of codes of the same kind than this code list element.static ReferenceSystemType
valueOf(String code)
Returns theReferenceSystemType
that matches the given string, or returns a new one if none match it.static ReferenceSystemType[]
values()
Returns the list ofReferenceSystemType
s.
-
-
-
Field Detail
-
COMPOUND_ENGINEERING_PARAMETRIC
@UML(identifier="compoundEngineeringParametric", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_ENGINEERING_PARAMETRIC
Compound spatio-parametric coordinate reference system containing an engineering coordinate reference system and a parametric reference system.Example: x, y, pressure.
-
COMPOUND_ENGINEERING_PARAMETRIC_TEMPORAL
@UML(identifier="compoundEngineeringParametricTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_ENGINEERING_PARAMETRIC_TEMPORAL
Compound spatio-parametric-temporal coordinate reference system containing an engineering, a parametric and a temporal coordinate reference system.Example: x, y, pressure, time.
-
COMPOUND_ENGINEERING_TEMPORAL
@UML(identifier="compoundEngineeringTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_ENGINEERING_TEMPORAL
Compound spatio-temporal coordinate reference system containing an engineering coordinate reference system and a temporal reference system.Example: x, y, time.
-
COMPOUND_ENGINEERING_VERTICAL
@UML(identifier="compoundEngineeringVertical", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_ENGINEERING_VERTICAL
Compound spatial reference system containing a horizontal engineering coordinate reference system and a vertical coordinate reference system.Example: x, y, height.
-
COMPOUND_ENGINEERING_VERTICAL_TEMPORAL
@UML(identifier="compoundEngineeringVerticalTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_ENGINEERING_VERTICAL_TEMPORAL
Compound spatio-temporal coordinate reference system containing an engineering, a vertical, and a temporal coordinate reference system.Example: x, y, height, time.
-
COMPOUND_GEOGRAPHIC2D_PARAMETRIC
@UML(identifier="compoundGeographic2DParametric", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_GEOGRAPHIC2D_PARAMETRIC
Compound spatio-parametric coordinate reference system containing a 2D geographic horizontal coordinate reference system and a parametric reference system.Example: latitude, longitude, pressure.
-
COMPOUND_GEOGRAPHIC2D_PARAMETRIC_TEMPORAL
@UML(identifier="compoundGeographic2DParametricTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_GEOGRAPHIC2D_PARAMETRIC_TEMPORAL
Compound spatio-parametric-temporal coordinate reference system containing a 2D geographic horizontal, a parametric and a temporal coordinate reference system.Example: latitude, longitude, pressure, time.
-
COMPOUND_GEOGRAPHIC2D_TEMPORAL
@UML(identifier="compoundGeographic2DTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_GEOGRAPHIC2D_TEMPORAL
Compound spatio-temporal coordinate reference system containing a 2D geographic horizontal coordinate reference system and a temporal reference system.Example: latitude, longitude, time.
-
COMPOUND_GEOGRAPHIC2D_VERTICAL
@UML(identifier="compoundGeographic2DVertical", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_GEOGRAPHIC2D_VERTICAL
Compound coordinate reference system in which one constituent coordinate reference system is a horizontal geodetic coordinate reference system and one is a vertical coordinate reference system.Example: latitude, longitude, [gravity related] height or depth.
-
COMPOUND_GEOGRAPHIC2D_VERTICAL_TEMPORAL
@UML(identifier="compoundGeographic2DVerticalTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_GEOGRAPHIC2D_VERTICAL_TEMPORAL
Compound spatio-temporal coordinate reference system containing a 2D geographic horizontal, a vertical, and a temporal coordinate reference system.Example: latitude, longitude, height, time.
-
COMPOUND_GEOGRAPHIC3D_TEMPORAL
@UML(identifier="compoundGeographic3DTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_GEOGRAPHIC3D_TEMPORAL
Compound spatio-temporal coordinate reference system containing a 3D geographic and temporal coordinate reference system.Example: latitude, longitude, ellipsoidal height, time.
-
COMPOUND_PROJECTED2D_PARAMETRIC
@UML(identifier="compoundProjected2DParametric", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_PROJECTED2D_PARAMETRIC
Compound spatio-parametric coordinate reference system containing a projected horizontal coordinate reference system and a parametric reference system.Example: easting, northing, density.
-
COMPOUND_PROJECTED2D_PARAMETRIC_TEMPORAL
@UML(identifier="compoundProjected2DParametricTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_PROJECTED2D_PARAMETRIC_TEMPORAL
Compound statio-parametric-temporal coordinate reference system containing a projected horizontal, a parametric, and a temporal coordinate reference system.Example: easting, northing, density, time.
-
COMPOUND_PROJECTED_TEMPORAL
@UML(identifier="compoundProjectedTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_PROJECTED_TEMPORAL
Compound spatio-temporal reference system containing a projected horizontal and a temporal coordinate reference system.Example: easting, northing, time.
-
COMPOUND_PROJECTED_VERTICAL
@UML(identifier="compoundProjectedVertical", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_PROJECTED_VERTICAL
Compound spatial reference system containing a horizontal projected coordinate reference system and a vertical coordinate reference.Example: easting, northing, height or depth.
-
COMPOUND_PROJECTED_VERTICAL_TEMPORAL
@UML(identifier="compoundProjectedVerticalTemporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_PROJECTED_VERTICAL_TEMPORAL
Compound spatio-temporal coordinate reference system containing a projected horizontal, a vertical, and a temporal coordinate reference system.Example: easting, northing, height, time.
-
ENGINEERING
@UML(identifier="engineering", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType ENGINEERING
Coordinate reference system based on an engineering datum (datum describing the relationship of a coordinate system to a local reference).
-
ENGINEERING_DESIGN
@UML(identifier="engineeringDesign", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType ENGINEERING_DESIGN
Engineering coordinate reference system in which the base representation of a moving object is specified.
-
ENGINEERING_IMAGE
@UML(identifier="engineeringImage", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType ENGINEERING_IMAGE
Coordinate reference system based on an image datum (engineering datum which defines the relationship of a coordinate reference system to an image).Example: row, column.
-
GEODETIC_GEOCENTRIC
@UML(identifier="geodeticGeocentric", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType GEODETIC_GEOCENTRIC
Geodetic CRS having a 3D cartesian coordinate system.Example: [geocentric] X, Y, Z.
-
GEODETIC_GEOGRAPHIC_2D
@UML(identifier="geodeticGeographic2D", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType GEODETIC_GEOGRAPHIC_2D
Geodetic CRS having an ellipsoidal 2D coordinate system.
-
GEODETIC_GEOGRAPHIC_3D
@UML(identifier="geodeticGeographic3D", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType GEODETIC_GEOGRAPHIC_3D
Geodetic CRS having an ellipsoidal 3D coordinate system.
-
GEOGRAPHIC_IDENTIFIER
@UML(identifier="geographicIdentifier", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType GEOGRAPHIC_IDENTIFIER
Spatial reference in the form of a label or code that identifies a location.Example: post code.
-
LINEAR
@UML(identifier="linear", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType LINEAR
Set of Linear Referencing Methods and the policies, records and procedures for implementing them reference system that identifies a location by reference to a segment of a linear geographic feature and distance along that segment from a given point.Example: x km along road.
-
PARAMETRIC
@UML(identifier="parametric", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType PARAMETRIC
Coordinate reference system based on a parametric datum (datum describing the relationship of parametric coordinate reference system to an object).Example: pressure.
-
PROJECTED
@UML(identifier="projected", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType PROJECTED
Coordinate reference system derived from a two dimensional geodetic coordinate reference system by applying a map projection.Example: easting, northing.
-
TEMPORAL
@UML(identifier="temporal", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType TEMPORAL
Reference system against which time is measured.Example: time.
-
VERTICAL
@UML(identifier="vertical", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType VERTICAL
One-dimensional coordinate reference system based on a vertical datum (datum describing the relation of gravity-related heights or depths to the earth).Example: height or depths.
-
-
Method Detail
-
values
public static ReferenceSystemType[] values()
Returns the list ofReferenceSystemType
s.- Returns:
- the list of codes declared in the current JVM.
-
family
public ReferenceSystemType[] family()
Returns the list of codes of the same kind than this code list element. Invoking this method is equivalent to invokingvalues()
, except that this method can be invoked on an instance of the parentCodeList
class.- Specified by:
family
in interfaceControlledVocabulary
- Specified by:
family
in classCodeList<ReferenceSystemType>
- Returns:
- all code values for this code list.
-
valueOf
public static ReferenceSystemType valueOf(String code)
Returns theReferenceSystemType
that matches the given string, or returns a new one if none match it. More specifically, this methods returns the first instance for whichname().equals(code)
returnstrue
. If no existing instance is found, then a new one is created for the given name.- Parameters:
code
- the name of the code to fetch or to create.- Returns:
- a code matching the given name.
-
-