- All Superinterfaces:
CoordinateReferenceSystem
,IdentifiedObject
,ReferenceSystem
,SingleCRS
- All Known Subinterfaces:
GeocentricCRS
,GeographicCRS
@UML(identifier="GeodeticCRS",
specification=ISO_19111)
public interface GeodeticCRS
extends SingleCRS
A 2- or 3-dimensional CRS used over the whole planet or substantial parts of it.
This is used to describe large portions of the planet's surface up to the entire planet's surface.
If the geodetic reference frame is dynamic then the geodetic CRS is dynamic, else it is static.
Permitted coordinate systems
This type of CRS can be used with coordinate systems of typeCartesianCS
,
SphericalCS
or
EllipsoidalCS
.
In the latter case, the GeographicCRS
specialization should be used.- Since:
- 2.1
-
Field Summary
Fields inherited from interface org.opengis.referencing.IdentifiedObject
ALIAS_KEY, DOMAINS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Fields inherited from interface org.opengis.referencing.ReferenceSystem
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY
-
Method Summary
Modifier and TypeMethodDescriptiongetDatum()
Returns the reference frame, which shall be geodetic.default DatumEnsemble
<GeodeticDatum> Returns the datum ensemble, whose members shall be geodetic reference frames.Methods inherited from interface org.opengis.referencing.IdentifiedObject
getAlias, getDomains, getIdentifiers, getName, getRemarks, toWKT
Methods inherited from interface org.opengis.referencing.ReferenceSystem
getDomainOfValidity, getScope
Methods inherited from interface org.opengis.referencing.crs.SingleCRS
getCoordinateSystem
-
Method Details
-
getDatum
Returns the reference frame, which shall be geodetic. This property may be null if this CRS is related to an object identified only by a datum ensemble.- Specified by:
getDatum
in interfaceSingleCRS
- Returns:
- the reference frame, or
null
if this CRS is related to an object identified only by a datum ensemble. - Condition:
- Mandatory if the datum ensemble is not documented.
-
getDatumEnsemble
@UML(identifier="datumEnsemble", obligation=CONDITIONAL, specification=ISO_19111) default DatumEnsemble<GeodeticDatum> getDatumEnsemble()Returns the datum ensemble, whose members shall be geodetic reference frames. This property may be null if this CRS is related to an object identified only by a single datum.The default implementation returns
null
.- Specified by:
getDatumEnsemble
in interfaceSingleCRS
- Returns:
- the datum ensemble, or
null
if this CRS is related to an object identified only by a single datum. - Since:
- 3.1
- Condition:
- Mandatory if the datum is not documented.
-