@UML(identifier="CD_Datum", specification=ISO_19111) public interface Datum extends IdentifiedObject
CoordinateSystem
,
CoordinateReferenceSystem
Modifier and Type | Field and Description |
---|---|
static String |
ANCHOR_POINT_KEY
|
static String |
DOMAIN_OF_VALIDITY_KEY
|
static String |
REALIZATION_EPOCH_KEY
|
static String |
SCOPE_KEY
|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Modifier and Type | Method and Description |
---|---|
InternationalString |
getAnchorPoint()
Description, possibly including coordinates, of the point or points used to anchor the datum
to the Earth.
|
Extent |
getDomainOfValidity()
Area or region or timeframe in which this datum is valid.
|
Date |
getRealizationEpoch()
The time after which this datum definition is valid.
|
InternationalString |
getScope()
Description of domain of usage, or limitations of usage, for which this
datum object is valid.
|
getAlias, getIdentifiers, getName, getRemarks, toWKT
static final String ANCHOR_POINT_KEY
"anchorPoint"
property to be given to the
datum factory createFoo(…)
methods.
This is used for setting the value to be returned by getAnchorPoint()
.getAnchorPoint()
,
Constant Field Valuesstatic final String REALIZATION_EPOCH_KEY
"realizationEpoch"
property to be given to the
datum factory createFoo(…)
methods.
This is used for setting the value to be returned by getRealizationEpoch()
.getRealizationEpoch()
,
Constant Field Valuesstatic final String DOMAIN_OF_VALIDITY_KEY
"domainOfValidity"
property to be given to the
datum factory createFoo(…)
methods.
This is used for setting the value to be returned by getDomainOfValidity()
.getDomainOfValidity()
,
Constant Field Valuesstatic final String SCOPE_KEY
"scope"
property to be given to the
datum factory createFoo(…)
methods.
This is used for setting the value to be returned by getScope()
.getScope()
,
Constant Field Values@UML(identifier="anchorPoint", obligation=OPTIONAL, specification=ISO_19111) InternationalString getAnchorPoint()
Date
.null
if none.@UML(identifier="realizationEpoch", obligation=OPTIONAL, specification=ISO_19111) Date getRealizationEpoch()
Warning: The return type of this method may change in GeoAPI 3.1 release. It may be replaced by a type matching more closely either ISO 19108 (Temporal Schema) or ISO 19103. |
null
if not available.@UML(identifier="domainOfValidity", obligation=OPTIONAL, specification=ISO_19111) Extent getDomainOfValidity()
null
if not available.@UML(identifier="scope", obligation=OPTIONAL, specification=ISO_19111) InternationalString getScope()
null
if none.Departure from OGC/ISO specification:
This method has been kept conformant with the specification published in 2003. The revision published in 2007 replaced the singleton by a collection and changed the obligation from "optional" to "mandatory", requiring a return value of "not known" if the scope is unknown. This change is still under review.
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.