I'm a veteran Python programmer very new to ArcGIS.
I'm trying to do what seems like it would be a simple operation in arcpy, but I don't think I know enough about the ArcGIS terminology to do more than fumble around.
Here's what I'd like to do:
- Load a .shp file containing terrain features (lines).
- Load a .csv file containing X-Y coordinates, setting the projection.
- Snap the coordinates in the csv to the .shp file.
- Save the new csv data to disk.
I can do this in the ArcMap UI without any trouble, but automating this with arcpy is a confusing mess to me. To load the data files do I use CreateFeatureDataset_management, CreateTable_management, CopyFeatures_management, AddXY_management, Project_management, CopyRows_management, or something else entirely?
I would very much welcome a tutorial, overview, or clue hammer. It seems that all of the ESRI documentation starts "in the middle" and I need to start at the beginning.
I don't suppose there's something like a "record what actions I perform in the GUI and export it as an arcpy script" function?