ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Editing.COGO Namespace / TraverseClosure Class / MiscloseDistance Property
Example

In This Topic
    MiscloseDistance Property
    In This Topic
    Gets the misclose distance.
    Syntax
    Public ReadOnly Property MiscloseDistance As Double
    public double MiscloseDistance {get;}
    Remarks
    The misclose distance is the distance between the endpoint of the traverse and the defined closing location (or start location in a loop traverse).
    Example
    Traverse Closure
    if (travParcel.IsValid())
    {
      string sReport = "";
      TraverseClosure travClosure = travParcel.GetClosure();
    
      var miscDistance = travClosure.MiscloseDistance;
      var miscDirection = travClosure.MiscloseDirection;
      var miscX = travClosure.MiscloseX;
      var miscY = travClosure.MiscloseY;
      var calcArea = travClosure.CalculatedArea;
    
      sReport = "Misclose distance: " + miscDistance.ToString("F2");
    }
    Traverse Adjustment
    if (travParcel.IsValid())
    {
      TraverseClosure travClosure = travParcel.GetClosure();
    
      if (travClosure.MiscloseDistance < 0.1)
      {
        if (travParcel.CanAdjust(TraverseAdjustmentMethod.Compass))
        {
          travParcel.Adjust(TraverseAdjustmentMethod.Compass);
    
          TraverseAdjustmentResults adjResults = travParcel.AdjustmentResults;
    
          var adjCoords = adjResults.AdjustedCoordinates;
          var adjustedCourses = adjResults.AdjustedCourses;
          var distanceResiduals = adjResults.DistanceResiduals;
          var directionResiduals = adjResults.DirectionalResiduals;
        }
      }
    }
    Requirements

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

    ArcGIS Pro version: 3.7 or higher.
    See Also