Public Function GetClosure() As TraverseClosure
public TraverseClosure GetClosure()
Return Value
A TraverseClosure. Can return null if the traverse is not valid. See IsValid.
Public Function GetClosure() As TraverseClosure
public TraverseClosure GetClosure()
| Exception | Description |
|---|---|
| ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
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"); }
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; } } }
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)