ParallelOffset.Builder Constructor
Initializes an empty instance of the
ParallelOffset.Builder class.
Edit Operation ParallelOffset
//Create parrallel features from the selected features
//find the roads layer
var roadsLayer = MapView.Active.Map.FindLayers("Roads").FirstOrDefault();
//instatiate paralleloffset builder and set parameters
var parOffsetBuilder = new ParallelOffset.Builder()
{
Selection = MapView.Active.Map.GetSelection(),
Template = roadsLayer.GetTemplate("Freeway"),
Distance = 200,
Side = ParallelOffset.SideType.Both,
Corner = ParallelOffset.CornerType.Mitered,
Iterations = 1,
AlignConnected = false,
CopyToSeparateFeatures = false,
RemoveSelfIntersectingLoops = true
};
//create editoperation and execute
var parrallelOp = new EditOperation();
parrallelOp.Create(parOffsetBuilder);
parrallelOp.Execute();
Target Platforms: Windows 11, Windows 10, Windows 8.1
ArcGIS Pro version: 2.2 or higher.