Parameters
- layer
- The layer of the feature to split.
- oid
- The oid of the feature to split.
- splitGeometry
- The geometry to intersect the source feature.
Exception | Description |
---|---|
System.ArgumentNullException | Layer cannot be null. |
var select = MapView.Active.SelectFeatures(clipPoly); var cutFeatures = new EditOperation(); cutFeatures.Name = "Cut Features"; cutFeatures.Split(featureLayer, oid, cutLine); //Cut all the selected features in the active view //Select using a polygon (for example) //at 2.x - var kvps = MapView.Active.SelectFeatures(polygon).Select( // k => new KeyValuePair<MapMember, List<long>>(k.Key as MapMember, k.Value)); //cutFeatures.Split(kvps, cutLine); var sset = MapView.Active.SelectFeatures(polygon); cutFeatures.Split(sset, cutLine); //Execute to execute the operation //Must be called within QueuedTask.Run cutFeatures.Execute(); //or use async flavor //await cutFeatures.ExecuteAsync();
Target Platforms: Windows 11, Windows 10, Windows 8.1