Class HorizontalVerticalTransformationStep
Represents a step in the process of transforming between horizontal and/or vertical datums.
Inheritance
Implements
Namespace: Esri.ArcGISRuntime.Geometry
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class HorizontalVerticalTransformationStep : IEquatable<HorizontalVerticalTransformationStep>
Remarks
Each HorizontalVerticalTransformationStep can be constructed from a well-known ID (WKID) that represents a horizontal (geographic) or a vertical transformation. This API supports thousands of predefined transformations, and all the supported WKIDs are documented in the ArcGIS Pro 3.1 and ArcGIS Enterprise 11.1 Geographic and Vertical Transformation Tables .pdf document.
One or more HorizontalVerticalTransformationStep objects are combined into a HorizontalVerticalTransformation object, and can then be used to control how coordinates are transformed in a Project(Geometry, SpatialReference, DatumTransformation) method call.
A HorizontalVerticalTransformationStep object is immutable.
Constructors
Name | Description |
---|---|
HorizontalVerticalTransformationStep(Int32) | Initializes a new instance of the HorizontalVerticalTransformationStep class from a well-known ID. |
HorizontalVerticalTransformationStep(String) | Initializes a new instance of the HorizontalVerticalTransformationStep class from a well-known text string. |
Properties
Name | Description |
---|---|
IsInverse | Gets a value indicating whether this transformation step is an inverted transformation. |
IsMissingProjectionEngineFiles | Gets a value indicating whether any files needed by the Projection Engine for this geographic transformation step are missing from the local file system. |
ProjectionEngineFilenames | Gets a read-only list of Projection Engine files required to support this geographic transformation step. |
Wkid | Gets the well-known ID or 0 if the transformation in this step does not have a well-known ID. |
WkText | Gets the well-known text of this transformation step instance. |
Methods
Name | Description |
---|---|
Equals(HorizontalVerticalTransformationStep) | Returns |
Equals(Object) | Returns a value indicating if the two objects are equal. |
GetHashCode() | Serves as the hash function for the class. |
GetInverse() | Returns the inverse of the transformation step or |
See Also
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.10 - 200.5 |
.NET | 100.13 - 200.5 |
.NET Windows | 100.13 - 200.5 |
.NET Android | 200.0 - 200.5 |
.NET iOS | 200.0 - 200.5 |
.NET Framework | 100.10 - 200.5 |
Xamarin.Android | 100.10 - 100.15 |
Xamarin.iOS | 100.10 - 100.15 |
UWP | 100.10 - 200.5 |