GeographicTransformationStep class final
Represents a step in the process of transforming between datums.
Each geographic transformation step can be constructed from a well-known ID (WKID) that represents a geographic transformation. Because the Projection Engine supports thousands of transformations, WKIDs are not presented in the SDK as enumerations. Instead, they are documented in the developers guide.
The list of supported WKIDs includes a transformation from every supported datum to WGS 1984. Additionally, there is more limited list of transformations directly between two non-WGS84 datums, such as 4461, which is NAD_1983_HARN_To_NAD_1983_NSRS2007_1.
Transformations with more than one step typically go via WGS84, with one forward and one inverse geographic transformation chained together to get the required geographic coordinates.
A geographic transformation step object is immutable.
- Implemented types
Constructors
- GeographicTransformationStep.withWkid(int wkid)
-
Creates a new GeographicTransformationStep instance from a well-known
ID.
factory
- GeographicTransformationStep.withWkText(String wkText)
-
Creates a new GeographicTransformationStep instance from a well-known
text string.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- isInverse → bool
-
True if this geographic transformation step instance is an inverted
transformation.
no setter
- isMissingProjectionEngineFiles → bool
-
True if any files needed by the Projection Engine for this transformation
step are missing from the local file system.
GeographicTransformationStep.projectionEngineFilenames indicates the
required files.
no setter
-
projectionEngineFilenames
→ List<
String> -
A list of the Projection Engine files required to support this geographic
transformation step.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- wkid → int
-
The well-known ID, or 0 if the transformation in this step does not have a
well-known ID.
no setter
- wkText → String
-
The well-known text of this geographic transformation step instance.
no setter
Methods
-
getInverse(
) → GeographicTransformationStep - Returns the inverse of this geographic transformation step or null if the transformation is not invertible.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override