Tengo más de 100 archivos de forma que no tienen archivo .prj y por lo tanto cuando los traigo a ArcMap 10 muestran el sistema de coordenadas como desconocido. Sé que el sistema de coordenadas de todos los archivos shape es GCS WGS 1984. También sé que puedo utilizar la herramienta Definir Proyección GP para asignar individualmente el sistema de coordenadas a cada archivo, pero eso tomará una eternidad.
Esperaba que hubiera una herramienta de GP para definirlas por lotes, pero no la veo. Luego pensé que tal vez podría usar python para hacer esto, así que busqué en el menú de ayuda y encontré un script, pero me da un error.
Aquí está el código python que probé (esto es para un solo archivo shp por lo que todavía tendría el dolor de escribir el nombre para cada archivo:
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)