We have many rows of multi-ring polygons, displayed on a Flex front end. We need to be able to select a polygon (a row), split the rings for editing, edit them, then combine into one polygon again. I thought we could mulipart to single part, but that requires a whole FC and copies it to a new FC; whereas we want to be able to split, edit then recombine.
I have built a spatial toolset class in Python and am now building the tools for this. But, I must admit, I am struggling to conceive how to do it.
I also have another approach, which would be to select the id of the ring associated with the polygon; i.e., the polygon will have 1..n rings. I don't know the Flex API well, but I am sure you must be able to select the ring id of the polygon and
I am using ArcSDE.