Show / Hide Table of Contents

Class HorizontalVerticalTransformationStep

Represents a step in the process of transforming between horizontal and/or vertical datums.

Inheritance
Object
HorizontalVerticalTransformationStep
Implements
IEquatable<HorizontalVerticalTransformationStep>
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Geometry
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class HorizontalVerticalTransformationStep : IEquatable<HorizontalVerticalTransformationStep>
Remarks

A HorizontalVerticalTransformationStep object is immutable. Each HorizontalVerticalTransformationStep can be constructed from a well-known ID (WKID) that represents a horizontal (geographic) or a vertical transformation. Runtime supports thousands of predefined transformations, and all the supported WKIDs are documented in the 'Coordinate systems and transformations' topic in the developers guide. 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.

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 true if the two transformation steps are equal, false otherwise.

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 null if the transformation is not invertible.

See Also

HorizontalVerticalTransformation
GeographicTransformationStep
Project(Geometry, SpatialReference, DatumTransformation)

Applies to

TargetVersions
.NET Standard 2.0100.10 - 200.0
.NET 6.0100.13 - 200.0
.NET 6.0 Windows100.13 - 200.0
.NET 6.0 Android200
.NET 6.0 iOS200
.NET Framework100.10 - 200.0
.NET 5100.10 - 100.12
.NET Core 3.1100.10 - 100.12
Android100.10 - 100.15
iOS100.10 - 100.15
UWP100.10 - 200.0
In This Article
Back to top Copyright © 2022 Esri.