I have got a set of layers, for example, villages, districts and towns. Their borders are the same on edges of town layer and need to be smooth. I used to perform it manually using topology edit tool. But is there something like advanced topolohy edit tool that can smooth selected lines in several layers.

I tried feature polygon to line and then smooth lines. But it is complicated to convert it back to polygons with original attributes.

  • Do you have ArcGIS Advanced? If so when you converted your polygons to lines you could also convert them to points (inside polygon option selected) and then planarized your lines (to get rid of coincident lines) prior to smoothing. Then you could build polygons using the points as attributes option. If you don't have advanced the foregoing is more complicated although you could try a spatial join to get the attributes. – johns Oct 12 '16 at 15:11

If your layers reside in the same Geodatabase, you can build a topology that includes your layers. On the Topology Toolbar there is Generalize Edge tool, that will smooth edges in multiple layers at the same time. Please see the online help - "Editing shared geometry with topology"

|improve this answer|||||
  • I checked out that tool but it does the opposite thing, a kind of ordinary generalization. I haven't found any smooth features there/// – Pavel Pereverzev Oct 13 '16 at 6:41

Maybe Integrate is the tool you are looking for?

Integrate is used to maintain the integrity of shared feature boundaries by making features coincident if they fall within the specified x,y tolerance. Features that fall within the specified x,y tolerance are considered identical or coincident.

|improve this answer|||||

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.