2

I came across Generalizing polygon file while maintaining topology in QGIS? which asks for a QGIS solution to my exact question. I'm trying to do this in ArcMap. I start with a polygon shapefile (WGS84).

enter image description here

I verified by importing it into a file geodatabase feature dataset topology that it does not have any gaps or overlaps. Then I run the Simplify Polygon ArcToolbox tool on it.

enter image description here

The output has visible gaps and overlaps between some polygons. I added that layer to the topology and it shows me the rule-violating areas.

enter image description here

I'm kinda an ArcGIS Topology noob though - one thing that has me confused is the Topology Toolbar remains entirely disabled. And even if that wasn't a problem I'm not keen to have to repair gaps and overlaps one by one interactively. Even if there aren't that many issues this time, there will be next time. Ideally I'd come up with a simplification with topology preservation workflow that is entirely automated. Is there a better way?

  • The topology toolbar won't be enabled until you start an edit session. – Rich Wawrzonek Apr 9 '16 at 0:41
  • ha! Noob indeed. – MC5 Apr 9 '16 at 0:41
  • Did you run the tool on the shapefile or the feature class? – Rich Wawrzonek Apr 9 '16 at 0:43
  • interesting. first the shapefile, and after your comment, the feature class. slightly different results in that visible gaps and overlaps occur in different locations, and when I add the output to the topology add add rules for it, no errors are found, at least with the default settings I applied when I created the topology. Odd. I'll have to monkey with this more on Monday. Thanks for the attention. – MC5 Apr 9 '16 at 0:53
  • 1
    The gp tools generally work better with feature classes. Another thing to try is to use a feature class that is projected rather than in a geographic coordinate sys (wgs84). – Rich Wawrzonek Apr 9 '16 at 1:05
1

Project polygons

Add geometry attributes, inside centroids coordinates and convert to points to store attributes

Convert polygons to polylines and simplify them.

Build polygons and transfer attributes using spatial join

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.