//Create parallel features from the selected features //find the roads layer var roadsLayer = MapView.Active.Map.FindLayers("Roads").FirstOrDefault(); //instantiate 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 parallelOp = new EditOperation(); parallelOp.Create(parOffsetBuilder); if (!parallelOp.IsEmpty) { var result = parallelOp.Execute(); //Execute and ExecuteAsync will return true if the operation was successful and false if not }
Target Platforms: Windows 11, Windows 10