Package org.opengis.referencing.crs
Interface ProjectedCRS
-
- All Superinterfaces:
CoordinateReferenceSystem
,GeneralDerivedCRS
,IdentifiedObject
,ReferenceSystem
,SingleCRS
@UML(identifier="SC_ProjectedCRS", specification=ISO_19111) public interface ProjectedCRS extends GeneralDerivedCRS
A 2-dimensional coordinate reference system used to approximate the shape of the earth on a planar surface. It is done in such a way that the distortion that is inherent to the approximation is carefully controlled and known. Distortion correction is commonly applied to calculated bearings and distances to produce values that are a close match to actual field values.This type of CRS can be used with coordinate systems of type
CartesianCS
.
-
-
Field Summary
-
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
Fields inherited from interface ReferenceSystem
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY
-
-
Method Summary
Modifier and Type Method Description GeographicCRS
getBaseCRS()
Returns the base coordinate reference system, which must be geographic.Projection
getConversionFromBase()
Returns the map projection from the base CRS to this CRS.CartesianCS
getCoordinateSystem()
Returns the coordinate system, which shall be Cartesian.GeodeticDatum
getDatum()
Returns the datum.-
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
-
Methods inherited from interface ReferenceSystem
getDomainOfValidity, getScope
-
-
-
-
Method Detail
-
getBaseCRS
GeographicCRS getBaseCRS()
Returns the base coordinate reference system, which must be geographic.- Specified by:
getBaseCRS
in interfaceGeneralDerivedCRS
- Returns:
- the base coordinate reference system.
-
getConversionFromBase
Projection getConversionFromBase()
Returns the map projection from the base CRS to this CRS.- Specified by:
getConversionFromBase
in interfaceGeneralDerivedCRS
- Returns:
- the conversion from the base CRS.
-
getCoordinateSystem
@UML(identifier="coordinateSystem", obligation=MANDATORY, specification=ISO_19111) CartesianCS getCoordinateSystem()
Returns the coordinate system, which shall be Cartesian.- Specified by:
getCoordinateSystem
in interfaceCoordinateReferenceSystem
- Specified by:
getCoordinateSystem
in interfaceSingleCRS
- Returns:
- the Cartesian coordinate system.
-
getDatum
@UML(identifier="datum", obligation=MANDATORY, specification=ISO_19111) GeodeticDatum getDatum()
Returns the datum.
-
-