Select to view content in your preferred language

Snap polygon to polygon

04-28-2014 01:48 AM
New Contributor III
I was wondering if there is anyway to get a polygon in one layer to automatically snap to a polygon in another layer.

At the moment I'm moving a node at a time and it's going to take forever otherwise.

Thanks for any help
Tags (2)
0 Kudos
2 Replies
Regular Contributor II
The topology tools might help speed this up.
0 Kudos
Frequent Contributor
If most of the required vertices moves are rather small, you could use the Integrate tool or the topology validation process to snap vertices together.  If you do either use copies (or make backups), or apply them in an edit session, since they change the input layer.  You may have to play around with the tolerance setting to see what "snaps" most of the vertices together without unacceptably changing shapes.

The same can be said for the Snap editing tool.

If the foregoing can get a lot of the work done but you still have some manual cleanup there is an align to shape tool on the Advanced Editing toolbar.

Another possible approach with gaps and overlaps larger than an acceptable tolerance would be to clean your layer, so that all overlaps and gaps become polygons, and then run an Eliminate selecting these polygons perhaps by size, but filled gaps could be selected by their lack of attributes), and then running the tool.  There is no pure clean tool for shapefiles or geodatabase feature classes as there is for coverages, but if you have ArcGIS Advanced you could convert to lines and points and then build polygons from lines and points, or convert to a coverage.  ETGeowizards has a polygon clean tool with the option to create points wherever there are overlaps, but I think it is one of the paid tools.
0 Kudos