StartEditingShapes performance

I’ve noticed that the StartEditingShapes() function seems to cause a pause of several seconds at times. I have been calling it before each edit and StopEditingShapes() after. Is there any reason to not simply call it once after loading a layer and then when the user decides to save the layer?

Yes, you can call StopEditingShapes() only once at the end.
Isn’t that working for you?

Did you also look at the ShapeEditor Class?
Perhaps a different workflow is working better for you.

I had been starting and stopping editing for each edit because I wasn’t sure that it was doing something else that needed to be done.

I will change to starting it when I make a layer editable and stopping when saving.

Thanks,