I have a polygon shapefile that corresponds to a point shapefile in the same projection. I need to move the polygons so that the vertices line up with the points. Right now they are about 3 feet off as someone shifted them by accident and saved. Is there a way to do this by snapping the vertex from one of the polygons to the point that it is associated with?
-
1Using which software?– John PowellDec 12, 2014 at 13:59
-
what are the projections?– Ian Turton ♦Dec 12, 2014 at 14:01
-
ArcGIS Desktop 10.2.2. They are the same projections. Someone shifted them by accident and saved.– GIS_UserDec 12, 2014 at 14:14
-
1Some or all polygon features. If all are they moved in the same direction?– artwork21Dec 12, 2014 at 14:34
2 Answers
Add the spatial adjustment toolbar. Then open an edit session, create some links from the vertices of 4 of the polygons to the points, select affine transform and run the adjustment.
Based on your comment I am assuming you can identify which polygons were affected (be it a few or all), they were only shifted (no rotation or scaling), and are currently in an edit session. Ensure Point and Vertex snapping are enabled.
- Select all affected polygons and locate the selection anchor (small x near center of all selected elements).
- While holding the Ctrl key, hover the cursor over the anchor until the cursor changes. Click and drag the anchor to a polygon vertex for which there is a matching point. Release both mouse and Ctrl key.
- Clicking somewhere on the selected elements (so as not to deselect everything), drag the polygons such that the anchor snaps to the desired point. Depending on your Sticky Move Tolerance setting and current zoom, you may need to drag everything further away than the desired point before it will move.