Class PositionalAccuracyImpl
- Object
-
- AbstractMetadata
-
- ModifiableMetadata
-
- MetadataEntity
-
- ElementImpl
-
- PositionalAccuracyImpl
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Element
,PositionalAccuracy
- Direct Known Subclasses:
AbsoluteExternalPositionalAccuracyImpl
public class PositionalAccuracyImpl extends ElementImpl implements PositionalAccuracy
Accuracy of the position of features.- Since:
- 2.1
- Author:
- Martin Desruisseaux (IRD), Touraïvane
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static PositionalAccuracy
DATUM_SHIFT_APPLIED
Indicates that a transformation requires a datum shift and some method has been applied.static PositionalAccuracy
DATUM_SHIFT_OMITTED
Indicates that a transformation requires a datum shift, but no method has been found applicable.-
Fields inherited from class AbstractMetadata
LOGGER
-
-
Constructor Summary
Constructors Constructor Description PositionalAccuracyImpl()
Constructs an initially empty positional accuracy.PositionalAccuracyImpl(PositionalAccuracy source)
Constructs a metadata entity initialized with the values from the specified metadata.PositionalAccuracyImpl(Result result)
Creates an positional accuracy initialized to the given result.
-
Method Summary
-
Methods inherited from class ElementImpl
getDates, getEvaluationMethodDescription, getEvaluationMethodType, getEvaluationProcedure, getMeasureDescription, getMeasureIdentification, getNamesOfMeasure, getResults, setDates, setEvaluationMethodDescription, setEvaluationMethodType, setEvaluationProcedure, setMeasureDescription, setMeasureIdentification, setNamesOfMeasure, setResults
-
Methods inherited from class MetadataEntity
ensureNonNull, getStandard
-
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
-
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
-
Methods inherited from interface Element
getDates, getEvaluationMethodDescription, getEvaluationMethodType, getEvaluationProcedure, getMeasureDescription, getMeasureIdentification, getNamesOfMeasure, getResults
-
-
-
-
Field Detail
-
DATUM_SHIFT_APPLIED
public static final PositionalAccuracy DATUM_SHIFT_APPLIED
Indicates that a transformation requires a datum shift and some method has been applied. Datum shift methods often use Bursa Wolf parameters, but other kind of method may have been applied as well.- See Also:
org.geotools.api.referencing.operation.Transformation#getPositionalAccuracy
,AbstractCoordinateOperationFactory.DATUM_SHIFT
-
DATUM_SHIFT_OMITTED
public static final PositionalAccuracy DATUM_SHIFT_OMITTED
Indicates that a transformation requires a datum shift, but no method has been found applicable. This usually means that no Bursa Wolf parameters have been found. Such datum shifts are approximative and may have 1 kilometer error. This pseudo-transformation is allowed by coordinate operation factory only if it was created withHints.LENIENT_DATUM_SHIFT
set toBoolean.TRUE
.- See Also:
org.geotools.api.referencing.operation.Transformation#getPositionalAccuracy
,AbstractCoordinateOperationFactory.ELLIPSOID_SHIFT
-
-
Constructor Detail
-
PositionalAccuracyImpl
public PositionalAccuracyImpl()
Constructs an initially empty positional accuracy.
-
PositionalAccuracyImpl
public PositionalAccuracyImpl(PositionalAccuracy source)
Constructs a metadata entity initialized with the values from the specified metadata.- Since:
- 2.4
-
PositionalAccuracyImpl
public PositionalAccuracyImpl(Result result)
Creates an positional accuracy initialized to the given result.
-
-