ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Geometry Namespace / CompositeHVDatumTransformation Class / Create Method / Create(String,Boolean) Method
The well-known text of the geographic transformation to be created and added.
(Optional) Default is true. If false, the created geographic transformation is inverted.
Example

In This Topic
    Create(String,Boolean) Method
    In This Topic
    Creates a new HVDatumTransformation instance with the given well-known text and direction, and adds it to a new CompositeHVDatumTransformation instance.
    Syntax
    Public Overloads Shared Function Create( _
       ByVal wkt As String, _
       Optional ByVal transformForward As Boolean _
    ) As CompositeHVDatumTransformation

    Parameters

    wkt
    The well-known text of the geographic transformation to be created and added.
    transformForward
    (Optional) Default is true. If false, the created geographic transformation is inverted.

    Return Value

    A new CompositeHVDatumTransformation that contains the created HVDatumTransformation.
    Exceptions
    ExceptionDescription
    The wkt is null or invalid.
    Example
    Create Composite HV Datum Transformation
    {
      HVDatumTransformation hv1 = HVDatumTransformation.Create(108034);
      HVDatumTransformation hv2 = HVDatumTransformation.Create(108033, false);
      List<HVDatumTransformation> hvs = new List<HVDatumTransformation>() { hv1, hv2 };
    
      // create from enumeration
      CompositeHVDatumTransformation compositehv =
                      CompositeHVDatumTransformation.Create(hvs);
      int count = compositehv.Count;      // count = 2
    
      List<HVDatumTransformation> transforms =
                     compositehv.Transformations as List<HVDatumTransformation>;
      HVDatumTransformation tranform = transforms[0];
      // transform.Wkid = 108034
    
      // get inverse
      CompositeHVDatumTransformation inverse_compositehv =
             compositehv.GetInverse() as CompositeHVDatumTransformation;
    
      // create from xml
      string xml = compositehv.ToXml();
    
      var xml_compositehv = CompositeHVDatumTransformation.CreateFromXml(xml);
    
      // create from json
      string json = compositehv.ToJson();
      CompositeHVDatumTransformation json_compositehv =
          DatumTransformation.CreateFromJson(json) as CompositeHVDatumTransformation;
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also