I have a point feature class which I want to move the location of each point to the location of the same features in a different point feature class. The two layers are of the same features just the second one is a recent GPS survey, thus the first layer is the corporate dataset where as the second is a survey dataset. Both datasets have a corresponding ID. For example, NPS123 is in both datasets but different locations. How do I do a batch move that moves each point in the corporate layer to the corresponding point in the survey layer? That is, move NPS123 in the corporate layer to the location of NPS123 in the survey layer. Obviously I only want to move the points in the corporate layer that exist in the survey layer, as not all features in the corporate layer were surveyed.
a couple of ways.
The simplest. A join seems to be the simplest... you have attributes that you want to move to a new location based on a 'key' field.
Right now, the correct geometry is in one file and the correct attributes are in another file.
clean out the crud from the first file that you don't want to keep, join on your 'key field' (ie the one containing NPS123),
You will now have the attributes where you want them.
Clean out what you don't need, row-wise and column-wise and save to a new featureclass to make join permanent without altering both input data sets