@UML(identifier="CC_CoordinateOperation", specification=ISO_19111) public interface CoordinateOperation extends IdentifiedObject
Modifier and Type | Field and Description |
---|---|
static String |
COORDINATE_OPERATION_ACCURACY_KEY
Key for the
"coordinateOperationAccuracy" property. |
static String |
DOMAIN_OF_VALIDITY_KEY
Key for the
"domainOfValidity" property. |
static String |
OPERATION_VERSION_KEY
Key for the
"operationVersion" property. |
static String |
SCOPE_KEY
Key for the
"scope" property. |
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Modifier and Type | Method and Description |
---|---|
Collection<PositionalAccuracy> |
getCoordinateOperationAccuracy()
Estimate(s) of the impact of this operation on point accuracy.
|
Extent |
getDomainOfValidity()
Area or region or timeframe in which this coordinate operation is valid.
|
MathTransform |
getMathTransform()
Gets the math transform.
|
String |
getOperationVersion()
Version of the coordinate transformation (i.e., instantiation due to the stochastic
nature of the parameters).
|
InternationalString |
getScope()
Description of domain of usage, or limitations of usage, for which this operation is valid.
|
CoordinateReferenceSystem |
getSourceCRS()
Returns the source CRS.
|
CoordinateReferenceSystem |
getTargetCRS()
Returns the target CRS.
|
getAlias, getIdentifiers, getName, getRemarks, toWKT
static final String OPERATION_VERSION_KEY
"operationVersion"
property.
This is used for setting the value to be returned by getOperationVersion()
.getOperationVersion()
,
Constant Field Valuesstatic final String COORDINATE_OPERATION_ACCURACY_KEY
"coordinateOperationAccuracy"
property.
This is used for setting the value to be returned by getCoordinateOperationAccuracy()
.getCoordinateOperationAccuracy()
,
Constant Field Valuesstatic final String DOMAIN_OF_VALIDITY_KEY
"domainOfValidity"
property.
This is used for setting the value to be returned by getDomainOfValidity()
.getDomainOfValidity()
,
Constant Field Valuesstatic final String SCOPE_KEY
"scope"
property.
This is used for setting the value to be returned by getScope()
.getScope()
,
Constant Field Values@UML(identifier="sourceCRS", obligation=CONDITIONAL, specification=ISO_19111) CoordinateReferenceSystem getSourceCRS()
GeneralDerivedCRS.getBaseCRS()
instead.null
if not available.Conversion.getSourceCRS()
,
Transformation.getSourceCRS()
@UML(identifier="targetCRS", obligation=CONDITIONAL, specification=ISO_19111) CoordinateReferenceSystem getTargetCRS()
GeneralDerivedCRS
instead.null
if not available.Conversion.getTargetCRS()
,
Transformation.getTargetCRS()
@UML(identifier="operationVersion", obligation=CONDITIONAL, specification=ISO_19111) String getOperationVersion()
null
in none.@UML(identifier="coordinateOperationAccuracy", obligation=OPTIONAL, specification=ISO_19111) Collection<PositionalAccuracy> getCoordinateOperationAccuracy()
@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.
@UML(identifier="CT_CoordinateTransformation.getMathTransform", specification=OGC_01009) MathTransform getMathTransform()
null
in the case of defining conversions.null
if not applicable.Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.