Ich habe über 100 Shape-Dateien, die keine .prj-Datei haben. Wenn ich sie in ArcMap 10 bringe, wird das Koordinatensystem daher als unbekannt angezeigt. Ich weiß, dass das Koordinatensystem aller Formdateien GCS WGS 1984 ist. Ich weiß auch, dass ich mit dem GP-Tool "Projektion definieren" das Koordinatensystem jeder Datei einzeln zuweisen kann, aber das wird ewig dauern.
Ich hatte gehofft, dass es ein GP-Tool gibt, mit dem sich diese stapelweise definieren lassen, aber ich sehe keines. Als nächstes dachte ich, ich könnte vielleicht Python verwenden, also habe ich im Hilfemenü ein Skript gefunden, aber es gibt mir einen Fehler.
Hier ist der Python-Code, den ich ausprobiert habe (dies ist für eine einzelne shp-Datei, so dass ich immer noch die Mühe habe, den Namen für jede Datei einzugeben:
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)