ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Editing.COGO Namespace / Traverse Class / UseGroundToGridCorrections Property
Example

In This Topic
    UseGroundToGridCorrections Property
    In This Topic
    Gets and sets whether the course information should have the ground to grid corrections applied. Default value is false.
    Syntax
    Public Property UseGroundToGridCorrections As Boolean
    public bool UseGroundToGridCorrections {get; set;}
    Remarks
    Assign the specific ground to grid corrections via the GroundToGridCorrection property.
    Example
    Calculating Coordinates
    var startPoint = MapPointBuilderEx.CreateMapPoint(7500500.0, 445900.0, spatialReference);
    travParcel.StartPoint = startPoint;
          
    // The geometry of the features created is affected by the ground to grid correction.
    // This correction is also assigned to the traverse and in the following code the
    // active map's ground to grid correction is used.
    var g2gCorrection = map?.GetDefinition()?.GroundToGridCorrection;
    if (g2gCorrection != null)
    {
      travParcel.UseGroundToGridCorrections = true;
      travParcel.GroundToGridCorrection = g2gCorrection;
    }
    else
      travParcel.UseGroundToGridCorrections = false;
    
    // calculate coordinates 
    if (travParcel.CanCalculateCoordinates())
    {
      var coords = travParcel.CalculateCoordinates();
      var sb = new StringBuilder();
      sb.AppendLine("Calculated Coordinates:");
      foreach (var coord in coords)
      {
        sb.AppendLine($"{coord.X:F2}, {coord.Y:F2}");
      }
    }
    Requirements

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

    ArcGIS Pro version: 3.7 or higher.
    See Also