2

Is there any way - in ArcGIS - to edit touching polygons simultaneously?

More precisely - when I split one polygon I would like to automatically add a vertex in the other polygon that shares the edge where the split happened.

So, basicly something like this

Any way to do that?

  • 1
    Your definition of "automatically" needs refinement. This is certainly possible, but you'll need to choose a development environment and code the tool yourself. – Vince Mar 16 '17 at 11:29
  • Seriously? I was hoping rather for a setting somewhere... I know for a fact Geomedia does have this. Same for Qgis. I find it difficult to believe that ArcGis is missing such a function... – guest Mar 17 '17 at 7:46
1

I thought that this may have been possible by creating a map topology first.

However, when I did that before cutting a polygon equivalent to yours on the left, it did not insert a vertex on the polygon equivalent to yours on the right.

Consequently, if you do not wish to code a tool to do this, and are seeking out-of-the-box functionality you may need to submit an ArcGIS Idea or, as commented by @SergeNorin:

This is possible with [geodatabase] topology but you have to validate it. After this all missing vertices will be added.

  • This is possible with topology but you have to validate it. After this all missing vertices will be added. – Serge Norin Mar 24 '17 at 6:38
  • 1
    @SergeNorin Maybe with geodatabase topology but it does not seem to be the case for map topology. Validate topology seems to only apply to geodatabase topology. – PolyGeo Mar 24 '17 at 6:42
  • 1
    you're right. You can't validate map topology. And with database topology this missing vetices won't be added automatically, only after validating. But at least it's a workaround. – Serge Norin Mar 24 '17 at 6:57
  • Did you try calling ITopologyGraph.Build, passing it the envelope of the polygon that was just split? If that works, then it seems like it could be wired to occur automatically via an Editor Extension. – Kirk Kuykendall Jun 15 '18 at 13:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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