|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="CC_CoordinateOperation", specification=ISO_19111) public interface CoordinateOperation
A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from coordinate reference system A to coordinate reference system B) also uniquely define the inverse operation (from coordinate reference system B to coordinate reference system A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values must be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined.
Field Summary | |
---|---|
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 |
POSITIONAL_ACCURACY_KEY
Deprecated. Renamed as COORDINATE_OPERATION_ACCURACY_KEY . |
static String |
SCOPE_KEY
Key for the "scope" property. |
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 | |
---|---|
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). |
Collection<PositionalAccuracy> |
getPositionalAccuracy()
Deprecated. Renamed as getCoordinateOperationAccuracy() . |
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. |
Extent |
getValidArea()
Deprecated. Renamed as getDomainOfValidity() . |
Methods inherited from interface IdentifiedObject |
---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
Field Detail |
---|
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 POSITIONAL_ACCURACY_KEY
COORDINATE_OPERATION_ACCURACY_KEY
."coordinateOperationAccuracy"
property.
This is used for setting the value to be returned by getPositionalAccuracy()
.
getPositionalAccuracy()
,
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 VALID_AREA_KEY
DOMAIN_OF_VALIDITY_KEY
."domainOfValidity"
property.
This is used for setting the value to be returned by getValidArea()
.
getValidArea()
,
Constant Field Valuesstatic final String SCOPE_KEY
"scope"
property.
This is used for setting the value to be returned by getScope()
.
getScope()
,
Constant Field ValuesMethod Detail |
---|
@UML(identifier="sourceCRS", obligation=MANDATORY, specification=ISO_19111) CoordinateReferenceSystem getSourceCRS()
GeneralDerivedCRS.getBaseCRS()
instead.
null
if not available.@UML(identifier="targetCRS", obligation=MANDATORY, specification=ISO_19111) CoordinateReferenceSystem getTargetCRS()
GeneralDerivedCRS
instead.
null
if not available.@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="positionalAccuracy", obligation=OPTIONAL, specification=ISO_19111) Collection<PositionalAccuracy> getPositionalAccuracy()
getCoordinateOperationAccuracy()
.
@UML(identifier="domainOfValidity", obligation=OPTIONAL, specification=ISO_19111) Extent getDomainOfValidity()
null
if not available.@UML(identifier="validArea", obligation=OPTIONAL, specification=ISO_19111) Extent getValidArea()
getDomainOfValidity()
.
null
if not available.@UML(identifier="scope", obligation=OPTIONAL, specification=ISO_19111) InternationalString getScope()
@UML(identifier="CT_CoordinateTransformation.getMathTransform", specification=OGC_01009) MathTransform getMathTransform()
null
in the case of defining conversions.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |