org.opengis.referencing
Interface ReferenceSystem

All Superinterfaces:
IdentifiedObject
All Known Subinterfaces:
Calendar, Clock, CompoundCRS, CoordinateReferenceSystem, DerivedCRS, EngineeringCRS, GeneralDerivedCRS, GeocentricCRS, GeodeticCRS, GeographicCRS, ImageCRS, OrdinalReferenceSystem, ProjectedCRS, SingleCRS, SpatialReferenceSystemUsingGeographicIdentifier, TemporalCoordinateSystem, TemporalCRS, TemporalReferenceSystem, VerticalCRS

@UML(identifier="RS_ReferenceSystem",
     specification=ISO_19115)
public interface ReferenceSystem
extends IdentifiedObject

Description of a spatial and temporal reference system used by a dataset.

Historical note: 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 metadata), the getValidArea() method still named that way and the getScope() method still defined here for this historical reason.

Since:
GeoAPI 1.0
Version:
Abstract specification 2.0
See Also:
CoordinateReferenceSystem

Field Summary
static String DOMAIN_OF_VALIDITY_KEY
          Key for the "domainOfValidity" property to be given to the object factory createFoo(…) methods.
static String SCOPE_KEY
          Key for the "scope" property to be given to the object factory createFoo(…) methods.
static String VALID_AREA_KEY
          Deprecated. Renamed as DOMAIN_OF_VALIDITY_KEY.
 
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
 
Method Summary
 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 (coordinate) reference system object is valid.
 Extent getValidArea()
          Deprecated. Renamed as getDomainOfValidity().
 
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
 

Field Detail

DOMAIN_OF_VALIDITY_KEY

static final String DOMAIN_OF_VALIDITY_KEY
Key for the "domainOfValidity" property to be given to the object factory createFoo(…) methods. This is used for setting the value to be returned by getDomainOfValidity().

Since:
GeoAPI 2.1
See Also:
getDomainOfValidity(), Constant Field Values

VALID_AREA_KEY

static final String VALID_AREA_KEY
Deprecated. Renamed as DOMAIN_OF_VALIDITY_KEY.
Key for the "domainOfValidity" property to be given to the object factory createFoo(…) methods. This is used for setting the value to be returned by getValidArea().

See Also:
getValidArea(), Constant Field Values

SCOPE_KEY

static final String SCOPE_KEY
Key for the "scope" property to be given to the object factory createFoo(…) methods. This is used for setting the value to be returned by getScope().

See Also:
getScope(), Constant Field Values
Method Detail

getDomainOfValidity

@UML(identifier="domainOfValidity",
     obligation=OPTIONAL,
     specification=ISO_19111)
Extent getDomainOfValidity()
Area or region or timeframe in which this (coordinate) reference system is valid.

Returns:
The reference system valid domain, or null if not available.
Since:
GeoAPI 2.1

getValidArea

@UML(identifier="domainOfValidity",
     obligation=OPTIONAL,
     specification=ISO_19115)
Extent getValidArea()
Deprecated. Renamed as getDomainOfValidity().

Area for which the (coordinate) reference system is valid.

Returns:
Coordinate reference system valid area, or null if not available.

getScope

@UML(identifier="SC_CRS.scope",
     obligation=OPTIONAL,
     specification=ISO_19111)
InternationalString getScope()
Description of domain of usage, or limitations of usage, for which this (coordinate) reference system object is valid.



Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.