Tôi có hơn 100 tệp hình dạng không có tệp .prj và do đó khi tôi đưa chúng vào ArcMap 10, chúng hiển thị hệ tọa độ là không xác định. Tôi biết tất cả các hệ tọa độ tệp hình dạng là GCS WGS 1984. Tôi cũng biết rằng tôi có thể sử dụng công cụ Define Projection GP để gán riêng hệ thống tọa độ cho mỗi tệp nhưng sẽ mất mãi mãi.
Tôi đã hy vọng có một công cụ GP để xác định hàng loạt những cái này nhưng tôi không thấy cái nào cả. Tiếp theo tôi đã nghĩ có lẽ tôi có thể sử dụng python để làm điều này vì vậy tôi đã xem trong menu trợ giúp và tìm thấy một tập lệnh nhưng nó gây ra lỗi cho tôi.
Đây là mã python tôi đã thử (đây là cho một tệp shp duy nhất vì vậy tôi vẫn cảm thấy khó khăn khi gõ tên cho mỗi tệp:
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)