Package net.opengis.gml311
Interface AbstractCoordinateOperationType
-
- All Superinterfaces:
AbstractCoordinateOperationBaseType
,AbstractGMLType
,DefinitionType
,EObject
,Notifier
- All Known Subinterfaces:
AbstractGeneralConversionType
,AbstractGeneralTransformationType
,ConcatenatedOperationType
,ConversionType
,PassThroughOperationType
,TransformationType
- All Known Implementing Classes:
AbstractCoordinateOperationTypeImpl
,AbstractGeneralConversionTypeImpl
,AbstractGeneralTransformationTypeImpl
,ConcatenatedOperationTypeImpl
,ConversionTypeImpl
,PassThroughOperationTypeImpl
,TransformationTypeImpl
public interface AbstractCoordinateOperationType extends AbstractCoordinateOperationBaseType
A representation of the model object 'Abstract Coordinate Operation Type'. A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS 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.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<IdentifierType>
getCoordinateOperationID()
Returns the value of the 'Coordinate Operation ID' containment reference list.String
getOperationVersion()
Returns the value of the 'Operation Version' attribute.EList<AbstractPositionalAccuracyType>
getPositionalAccuracy()
Returns the value of the 'Positional Accuracy' containment reference list.FeatureMap
getPositionalAccuracyGroup()
Returns the value of the 'Positional Accuracy Group' attribute list.StringOrRefType
getRemarks()
Returns the value of the 'Remarks' containment reference.String
getScope()
Returns the value of the 'Scope' attribute.CRSRefType
getSourceCRS()
Returns the value of the 'Source CRS' containment reference.CRSRefType
getTargetCRS()
Returns the value of the 'Target CRS' containment reference.ExtentType
getValidArea()
Returns the value of the 'Valid Area' containment reference.void
setOperationVersion(String value)
Sets the value of the 'Operation Version
' attribute.void
setRemarks(StringOrRefType value)
Sets the value of the 'Remarks
' containment reference.void
setScope(String value)
Sets the value of the 'Scope
' attribute.void
setSourceCRS(CRSRefType value)
Sets the value of the 'Source CRS
' containment reference.void
setTargetCRS(CRSRefType value)
Sets the value of the 'Target CRS
' containment reference.void
setValidArea(ExtentType value)
Sets the value of the 'Valid Area
' containment reference.-
Methods inherited from interface AbstractCoordinateOperationBaseType
getCoordinateOperationName, setCoordinateOperationName
-
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
-
-
-
Method Detail
-
getCoordinateOperationID
EList<IdentifierType> getCoordinateOperationID()
Returns the value of the 'Coordinate Operation ID' containment reference list. The list contents are of typeIdentifierType
. Set of alternative identifications of this coordinate operation. The first coordinateOperationID, if any, is normally the primary identification code, and any others are aliases.- Returns:
- the value of the 'Coordinate Operation ID' containment reference list.
- See Also:
Gml311Package.getAbstractCoordinateOperationType_CoordinateOperationID()
-
getRemarks
StringOrRefType getRemarks()
Returns the value of the 'Remarks' containment reference. Comments on or information about this coordinate operation, including source information.- Returns:
- the value of the 'Remarks' containment reference.
- See Also:
setRemarks(StringOrRefType)
,Gml311Package.getAbstractCoordinateOperationType_Remarks()
-
setRemarks
void setRemarks(StringOrRefType value)
Sets the value of the 'Remarks
' containment reference.- Parameters:
value
- the new value of the 'Remarks' containment reference.- See Also:
getRemarks()
-
getOperationVersion
String getOperationVersion()
Returns the value of the 'Operation Version' attribute. Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion.- Returns:
- the value of the 'Operation Version' attribute.
- See Also:
setOperationVersion(String)
,Gml311Package.getAbstractCoordinateOperationType_OperationVersion()
-
setOperationVersion
void setOperationVersion(String value)
Sets the value of the 'Operation Version
' attribute.- Parameters:
value
- the new value of the 'Operation Version' attribute.- See Also:
getOperationVersion()
-
getValidArea
ExtentType getValidArea()
Returns the value of the 'Valid Area' containment reference. Area or region in which this CRS object is valid.- Returns:
- the value of the 'Valid Area' containment reference.
- See Also:
setValidArea(ExtentType)
,Gml311Package.getAbstractCoordinateOperationType_ValidArea()
-
setValidArea
void setValidArea(ExtentType value)
Sets the value of the 'Valid Area
' containment reference.- Parameters:
value
- the new value of the 'Valid Area' containment reference.- See Also:
getValidArea()
-
getScope
String getScope()
Returns the value of the 'Scope' attribute. Description of domain of usage, or limitations of usage, for which this CRS object is valid.- Returns:
- the value of the 'Scope' attribute.
- See Also:
setScope(String)
,Gml311Package.getAbstractCoordinateOperationType_Scope()
-
setScope
void setScope(String value)
Sets the value of the 'Scope
' attribute.- Parameters:
value
- the new value of the 'Scope' attribute.- See Also:
getScope()
-
getPositionalAccuracyGroup
FeatureMap getPositionalAccuracyGroup()
Returns the value of the 'Positional Accuracy Group' attribute list. The list contents are of typeFeatureMap.Entry
. Unordered set of estimates of the impact of this coordinate operation on point position accuracy. Gives position error estimates for target coordinates of this coordinate operation, assuming no errors in source coordinates.- Returns:
- the value of the 'Positional Accuracy Group' attribute list.
- See Also:
Gml311Package.getAbstractCoordinateOperationType_PositionalAccuracyGroup()
-
getPositionalAccuracy
EList<AbstractPositionalAccuracyType> getPositionalAccuracy()
Returns the value of the 'Positional Accuracy' containment reference list. The list contents are of typeAbstractPositionalAccuracyType
. Unordered set of estimates of the impact of this coordinate operation on point position accuracy. Gives position error estimates for target coordinates of this coordinate operation, assuming no errors in source coordinates.- Returns:
- the value of the 'Positional Accuracy' containment reference list.
- See Also:
Gml311Package.getAbstractCoordinateOperationType_PositionalAccuracy()
-
getSourceCRS
CRSRefType getSourceCRS()
Returns the value of the 'Source CRS' containment reference. Association to the source CRS (coordinate reference system) of this coordinate operation.- Returns:
- the value of the 'Source CRS' containment reference.
- See Also:
setSourceCRS(CRSRefType)
,Gml311Package.getAbstractCoordinateOperationType_SourceCRS()
-
setSourceCRS
void setSourceCRS(CRSRefType value)
Sets the value of the 'Source CRS
' containment reference.- Parameters:
value
- the new value of the 'Source CRS' containment reference.- See Also:
getSourceCRS()
-
getTargetCRS
CRSRefType getTargetCRS()
Returns the value of the 'Target CRS' containment reference. Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2.- Returns:
- the value of the 'Target CRS' containment reference.
- See Also:
setTargetCRS(CRSRefType)
,Gml311Package.getAbstractCoordinateOperationType_TargetCRS()
-
setTargetCRS
void setTargetCRS(CRSRefType value)
Sets the value of the 'Target CRS
' containment reference.- Parameters:
value
- the new value of the 'Target CRS' containment reference.- See Also:
getTargetCRS()
-
-