Saya telah diberi beberapa shapefile TANPA proyeksi. Jadi saya perlu menambahkan proyeksi untuk menampilkannya di google map. Saya menemukan informasi proyeksi yang saya butuhkan di http://spatialreference.org/ref/epsg/2066 .
Pertanyaan:
Bagaimana saya dapat menambahkan proyeksi menggunakan metode open source (tidak memiliki akses ke perangkat lunak ESRI)?
Terimakasih
Chris
shapefile
coordinate-system
ChrisJ
sumber
sumber
Proyeksi dalam file .shp ada di shapefilename.prj. Ini pada dasarnya adalah file teks, dengan info yang Anda temukan. Lihatlah beberapa file bentuk Anda dan cari tahu bagaimana informasi ditulis. Atau kurang puas, jika Anda memiliki file .shp lain dalam proyeksi yang sama, cukup salin dan ganti nama secara serempak.
sumber
Buat file .prj dengan nama samaran yang sama dengan shapefile Anda (mis. Foo.prj), buka file dalam editor teks dan tambahkan konten, dalam hal ini, http://spatialreference.org/ref/epsg/2066/ prj /
sumber
Unduh file .prj di tautan yang Anda poskan lalu ganti namanya agar sesuai dengan file bentuk Anda.
sumber
Temukan skrip kecil terlampir yang menulis referensi proyeksi dari spatialreference.org ke dalam file .prj. Itu menambahkan file proyeksi ke semua file yang ditentukan dalam direktori. Misalnya, semua shapefile di direktori E: \. Hanya khawatir tentang kode EPSG dari proyeksi yang ingin Anda sematkan, ekstensi file yang ingin Anda tambahkan file proyeksi, dan direktori di mana ini berada. Ini akan secara rekursif melewati semua subdirektori, jadi gunakan dengan hati-hati.
sumber
Coba gunakan Geokettle http://www.spatialytics.org/ ia membaca shapefile dan memiliki opsi untuk menambahkan SRS dalam transformasinya. Kalau tidak, gunakan ogr2ogr gui (hanya windows) untuk melihat srid
sumber