- 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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opengis.util.CodeList
CodeList.Filter
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ReferenceSystemType
Compound spatio-parametric coordinate reference system containing an engineering coordinate reference system and a parametric reference system.static final ReferenceSystemType
Compound spatio-parametric-temporal coordinate reference system containing an engineering, a parametric and a temporal coordinate reference system.static final ReferenceSystemType
Compound spatio-temporal coordinate reference system containing an engineering coordinate reference system and a temporal reference system.static final ReferenceSystemType
Compound spatial reference system containing a horizontal engineering coordinate reference system and a vertical coordinate reference system.static final ReferenceSystemType
Compound spatio-temporal coordinate reference system containing an engineering, a vertical, and a temporal coordinate reference system.static final ReferenceSystemType
Compound spatio-parametric coordinate reference system containing a 2D geographic horizontal coordinate reference system and a parametric reference system.static final ReferenceSystemType
Compound spatio-parametric-temporal coordinate reference system containing a 2D geographic horizontal, a parametric and a temporal coordinate reference system.static final ReferenceSystemType
Compound spatio-temporal coordinate reference system containing a 2D geographic horizontal coordinate reference system and a temporal reference system.static final ReferenceSystemType
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 final ReferenceSystemType
Compound spatio-temporal coordinate reference system containing a 2D geographic horizontal, a vertical, and a temporal coordinate reference system.static final ReferenceSystemType
Compound spatio-temporal coordinate reference system containing a 3D geographic and temporal coordinate reference system.static final ReferenceSystemType
Compound spatio-temporal reference system containing a projected horizontal and a temporal coordinate reference system.static final ReferenceSystemType
Compound spatial reference system containing a horizontal projected coordinate reference system and a vertical coordinate reference.static final ReferenceSystemType
Compound spatio-temporal coordinate reference system containing a projected horizontal, a vertical, and a temporal coordinate reference system.static final ReferenceSystemType
Compound spatio-parametric coordinate reference system containing a projected horizontal coordinate reference system and a parametric reference system.static final ReferenceSystemType
Compound statio-parametric-temporal coordinate reference system containing a projected horizontal, a parametric, and a temporal coordinate reference system.static final ReferenceSystemType
Coordinate reference system based on an engineering datum (datum describing the relationship of a coordinate system to a local reference).static final ReferenceSystemType
Engineering coordinate reference system in which the base representation of a moving object is specified.static final ReferenceSystemType
Coordinate reference system based on an image datum (engineering datum which defines the relationship of a coordinate reference system to an image).static final ReferenceSystemType
Geodetic CRS having a 3D cartesian coordinate system.static final ReferenceSystemType
Geodetic CRS having an ellipsoidal 2D coordinate system.static final ReferenceSystemType
Geodetic CRS having an ellipsoidal 3D coordinate system.static final ReferenceSystemType
Spatial reference in the form of a label or code that identifies a location.static final ReferenceSystemType
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 final ReferenceSystemType
Coordinate reference system based on a parametric datum (datum describing the relationship of parametric coordinate reference system to an object).static final ReferenceSystemType
Coordinate reference system derived from a two dimensional geodetic coordinate reference system by applying a map projection.static final ReferenceSystemType
Reference system against which time is measured.static final ReferenceSystemType
One-dimensional coordinate reference system based on a vertical datum. -
Method Summary
Modifier and TypeMethodDescriptionfamily()
Returns the list of codes of the same kind as this code list element.static ReferenceSystemType
Returns theReferenceSystemType
that matches the given string, or returns a new one if none match it.static ReferenceSystemType[]
values()
Returns the list ofReferenceSystemType
s.Methods inherited from class org.opengis.util.CodeList
compareTo, identifier, name, ordinal, readResolve, toString, valueOf, valueOf, valueOf, values
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opengis.util.ControlledVocabulary
names
-
Field Details
-
COMPOUND_ENGINEERING_PARAMETRIC
@UML(identifier="compoundEngineeringParametric", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType COMPOUND_ENGINEERING_PARAMETRICCompound 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_TEMPORALCompound 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_TEMPORALCompound 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_VERTICALCompound 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_TEMPORALCompound 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_PARAMETRICCompound 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_TEMPORALCompound 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_TEMPORALCompound 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_VERTICALCompound 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_TEMPORALCompound 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_TEMPORALCompound 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_PARAMETRICCompound 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_TEMPORALCompound 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_TEMPORALCompound 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_VERTICALCompound 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_TEMPORALCompound 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 ENGINEERINGCoordinate 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_DESIGNEngineering 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_IMAGECoordinate 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_GEOCENTRICGeodetic 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_2DGeodetic CRS having an ellipsoidal 2D coordinate system. -
GEODETIC_GEOGRAPHIC_3D
@UML(identifier="geodeticGeographic3D", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType GEODETIC_GEOGRAPHIC_3DGeodetic CRS having an ellipsoidal 3D coordinate system. -
GEOGRAPHIC_IDENTIFIER
@UML(identifier="geographicIdentifier", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType GEOGRAPHIC_IDENTIFIERSpatial 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 LINEARSet 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 PARAMETRICCoordinate 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 PROJECTEDCoordinate 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 TEMPORALReference system against which time is measured.Example: time. -
VERTICAL
@UML(identifier="vertical", obligation=CONDITIONAL, specification=ISO_19115) public static final ReferenceSystemType VERTICALOne-dimensional coordinate reference system based on a vertical datum. Vertical datums describe the relation of gravity-related heights or depths to the planet.Example: height or depths.
-
-
Method Details
-
values
Returns the list ofReferenceSystemType
s.- Returns:
- the list of codes declared in the current JVM.
-
family
Returns the list of codes of the same kind as 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
Returns theReferenceSystemType
that matches the given string, or returns a new one if none match it. This methods returns the first instance (in declaration order) for which the name is equals, ignoring case, to the given name. 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.
-