У меня есть более 100 файлов форм, которые не имеют файла .prj, и поэтому, когда я переносу их в ArcMap 10, они показывают систему координат как неизвестную. Я знаю, что все системы координат файлов форм - это GCS WGS 1984. Я также знаю, что могу использовать инструмент «Определить проекцию GP», чтобы индивидуально назначить систему координат каждому файлу, но это займет вечность.
Я надеялся, что есть инструмент GP для пакетного определения, но я его не вижу. Затем я подумал, может быть, я мог бы использовать Python для этого, поэтому я заглянул в меню справки и нашел скрипт, но он выдает ошибку.
Вот код Python, который я пробовал (это для одного файла shp, поэтому мне все равно придется набирать имя для каждого файла:
import arcpy
infc = r"C:\Documents and Settings\User\My Documents\ArcGIS\shpfiles\Site_2.shp"
prjfile = r"<install directory>\Coordinate Systems\Geographic Coordinate Systems\World\WGS 1984.prj"
arcpy.DefineProjection_management(infc, prjfile)