Moving polygons by a x and y in a field, in geoprocessing model

1912
1
05-03-2019 07:50 AM
SamanthaGoodchild-Brown
New Contributor III

I need to move many polygons (building floors) that are close to my origin, to halfway across the hemisphere. Keeping scale etc untouched bar georeferencing. Hence affine transformation doesn't seem ideal. I have succeeded manually by calculating the x and y to 'move by' (using centroids difference between old building footprint polygons and new floors, captured using different method)

The move function works nicely (manually) but I need to place it in a geoprocessing model and reference the x and y delta values in the fields - to automate. How can I call the 'move delta xy' editing tool and reference the relevant fields per record/polygon? All my searches are coming up blank. Am I using the wrong terminology or the wrong approach?

I'm using ArcMap 10.6. Is this the wrong software? Do I need to write a python script? If so, some guidance would be appreciated as I don't see anything in the 'GIS tutorial for python scripting'. Just a bit stumped on this Friday afternoon.

0 Kudos
1 Reply
by Anonymous User
Not applicable

Hi Samantha,

This is a little old, but is a good approach to shift features using python:

https://arcpy.wordpress.com/2012/11/15/shifting-features/

0 Kudos