@UML(identifier="RS_ReferenceSystem", specification=ISO_19115) public interface ReferenceSystem extends IdentifiedObject
CoordinateReferenceSystem
Departure from OGC/ISO specification:
This interface was initially derived from an ISO 19111 specification published in 2003. Later revisions (in 2005) rely on an interface defined in ISO 19115 instead. The annotations were updated accordingly, but this interface is still defined in the referencing package instead of the metadata package for this historical reason.
Modifier and Type | Field and Description |
---|---|
static String |
DOMAIN_OF_VALIDITY_KEY
|
static String |
SCOPE_KEY
|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Modifier and Type | Method and Description |
---|---|
Extent |
getDomainOfValidity()
Area or region or timeframe in which this (coordinate) reference system is valid.
|
InternationalString |
getScope()
Description of domain of usage, or limitations of usage, for which this
Reference System object is valid.
|
getAlias, getIdentifiers, getName, getRemarks, toWKT
static final String DOMAIN_OF_VALIDITY_KEY
"domainOfValidity"
property to be given to the
object 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
object factory createFoo(…)
methods.
This is used for setting the value to be returned by getScope()
.getScope()
,
Constant Field Values@UML(identifier="domainOfValidity", obligation=OPTIONAL, specification=ISO_19111) Extent getDomainOfValidity()
null
if not available.Departure from OGC/ISO specification:
This method has been kept conformant with the specification published in 2003. Later revisions changed the multiplicity, so the return type should now be a collection. The singleton has been preserved in GeoAPI for historical reasons, and also because theExtent
attributes already allow collections.
@UML(identifier="SC_CRS.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. A later revision moved this attribute to subclasses, but GeoAPI keeps this method here for historical reasons. The obligation is still optional, as opposed to ISO 19111:2007 which makes this attribute mandatory while mandating the text "not known" if the scope is unknown. In addition, the return value of this method is still a singleton as in the 2003 version, as opposed to the 2007 version which mandates a collection. The proposed change is still under review.
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.