Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top


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; it being Friday doesn't help too ;).

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 removeRing()?

Any ideas people?



Anyone got any good resources online for Flex development?

share|improve this question
What kind of dataset are you using? Shapefile, local geodatabase (pgdb, fgdb), ArcSDE, other? – RyanDalton Nov 18 '11 at 19:40
ArcSDE - I had to complete a workaround in the end, down to a skill defficiency with the client Flex developer – Hairy Nov 21 '11 at 13:31
up vote 1 down vote accepted

In ArcGIS 10 you can use just the Geometry object in most all ToolBox commands that accept a FC.

I would try this:

select a multipolygon, capture the geometry in a geometry object, explode to single part, edit a part(s), recombine parts, update the geometry of the original multipart polygon

share|improve this answer
how do I preserve the end-of-line characters in my post?? Several lines of text is converted to 1 line. huh? – klewis Oct 14 '11 at 18:27
Use the markdown formatting. – blah238 Oct 14 '11 at 18:43
This was what I planned. However, when exploding to multipart, you do so to another Featureclass, not the one you're working on. – Hairy Oct 17 '11 at 8:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.