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 ReferenceSystemTypeCOMPOUND_ENGINEERING_PARAMETRICCompound spatio-parametric coordinate reference system containing an engineering coordinate reference system and a parametric reference system.static ReferenceSystemTypeCOMPOUND_ENGINEERING_PARAMETRIC_TEMPORALCompound spatio-parametric-temporal coordinate reference system containing an engineering, a parametric and a temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_ENGINEERING_TEMPORALCompound spatio-temporal coordinate reference system containing an engineering coordinate reference system and a temporal reference system.static ReferenceSystemTypeCOMPOUND_ENGINEERING_VERTICALCompound spatial reference system containing a horizontal engineering coordinate reference system and a vertical coordinate reference system.static ReferenceSystemTypeCOMPOUND_ENGINEERING_VERTICAL_TEMPORALCompound spatio-temporal coordinate reference system containing an engineering, a vertical, and a temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_GEOGRAPHIC2D_PARAMETRICCompound spatio-parametric coordinate reference system containing a 2D geographic horizontal coordinate reference system and a parametric reference system.static ReferenceSystemTypeCOMPOUND_GEOGRAPHIC2D_PARAMETRIC_TEMPORALCompound spatio-parametric-temporal coordinate reference system containing a 2D geographic horizontal, a parametric and a temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_GEOGRAPHIC2D_TEMPORALCompound spatio-temporal coordinate reference system containing a 2D geographic horizontal coordinate reference system and a temporal reference system.static ReferenceSystemTypeCOMPOUND_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.static ReferenceSystemTypeCOMPOUND_GEOGRAPHIC2D_VERTICAL_TEMPORALCompound spatio-temporal coordinate reference system containing a 2D geographic horizontal, a vertical, and a temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_GEOGRAPHIC3D_TEMPORALCompound spatio-temporal coordinate reference system containing a 3D geographic and temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_PROJECTED_TEMPORALCompound spatio-temporal reference system containing a projected horizontal and a temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_PROJECTED_VERTICALCompound spatial reference system containing a horizontal projected coordinate reference system and a vertical coordinate reference.static ReferenceSystemTypeCOMPOUND_PROJECTED_VERTICAL_TEMPORALCompound spatio-temporal coordinate reference system containing a projected horizontal, a vertical, and a temporal coordinate reference system.static ReferenceSystemTypeCOMPOUND_PROJECTED2D_PARAMETRICCompound spatio-parametric coordinate reference system containing a projected horizontal coordinate reference system and a parametric reference system.static ReferenceSystemTypeCOMPOUND_PROJECTED2D_PARAMETRIC_TEMPORALCompound statio-parametric-temporal coordinate reference system containing a projected horizontal, a parametric, and a temporal coordinate reference system.static ReferenceSystemTypeENGINEERINGCoordinate reference system based on an engineering datum (datum describing the relationship of a coordinate system to a local reference).static ReferenceSystemTypeENGINEERING_DESIGNEngineering coordinate reference system in which the base representation of a moving object is specified.static ReferenceSystemTypeENGINEERING_IMAGECoordinate reference system based on an image datum (engineering datum which defines the relationship of a coordinate reference system to an image).static ReferenceSystemTypeGEODETIC_GEOCENTRICGeodetic CRS having a 3D cartesian coordinate system.static ReferenceSystemTypeGEODETIC_GEOGRAPHIC_2DGeodetic CRS having an ellipsoidal 2D coordinate system.static ReferenceSystemTypeGEODETIC_GEOGRAPHIC_3DGeodetic CRS having an ellipsoidal 3D coordinate system.static ReferenceSystemTypeGEOGRAPHIC_IDENTIFIERSpatial reference in the form of a label or code that identifies a location.static ReferenceSystemTypeLINEARSet 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 ReferenceSystemTypePARAMETRICCoordinate reference system based on a parametric datum (datum describing the relationship of parametric coordinate reference system to an object).static ReferenceSystemTypePROJECTEDCoordinate reference system derived from a two dimensional geodetic coordinate reference system by applying a map projection.static ReferenceSystemTypeTEMPORALReference system against which time is measured.static ReferenceSystemTypeVERTICALOne-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 ReferenceSystemTypevalueOf(String code)Returns theReferenceSystemTypethat matches the given string, or returns a new one if none match it.static ReferenceSystemType[]values()Returns the list ofReferenceSystemTypes. 
 - 
 
- 
- 
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 ofReferenceSystemTypes.- 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 parentCodeListclass.- Specified by:
 familyin interfaceControlledVocabulary- Specified by:
 familyin classCodeList<ReferenceSystemType>- Returns:
 - all code values for this code list.
 
 
- 
valueOf
public static ReferenceSystemType valueOf(String code)
Returns theReferenceSystemTypethat 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.
 
 
 - 
 
 -