Jika saya ingin mengubah proyeksi beberapa shapefile dari .. katakanlah NAD83 (4269)
ke WGS84 (4326)
... dan dengan menggunakan beberapa aplikasi pihak ke-3 .... apakah ini berarti .prj
file tersebut hanya diperbarui .. dan bukan konten dalam .shp
file atau yang lain file terkait?
shapefile
coordinate-system
Murni
sumber
sumber
Jawaban:
Dalam kasus khusus NAD83 <--> WGS84 dan Anda bekerja dengan data akurasi sedang, misalnya GPS tingkat konsumen, itu tidak serius jika satu-satunya file .prj diubah, karena keduanya identik pada tingkat itu.
Jika Anda bekerja dengan data geodetik yang akurat untuk fraksi satu sentimeter atau lebih aplikasi sebaiknya melakukan transformasi datum nyata dan tidak hanya mengubah file prj. Juga jangan lupa bahwa ada beberapa definisi NAD83 berbeda (NAD83_HARN, NAD83CSRS, dll), bahwa mereka hanya baik untuk Amerika Utara, dan tidak cakupan yang seragam pada saat itu. Lihat Transformasi Geografis mana yang digunakan untuk Yukon? untuk diskusi panjang tentang perbedaan poin terakhir ini dan bagaimana memilih, termasuk grafik absen yang tidak ada dari sebagian besar dokumentasi tentang transformasi NAD83:
Teks dalam grafik mengacu pada nama-nama berbagai transformasi NAD83 yang tersedia di ArcGIS. Menentukan apa istilah yang setara dalam program lain, misalnya PROJ4 dan FME, adalah latihan yang diserahkan kepada pembaca (jangan ragu untuk memperluas dalam komentar, atau lebih baik lagi, posting pertanyaan baru).
sumber
Saya cukup yakin bahwa alat geoprocessing yang diproyeksikan mengubah koordinat setiap titik dalam fitur Anda.
sumber
Proyeksi menulis sebuah shapefile yang sama sekali baru, di ruang koordinat output - file .prj yang baru memungkinkan Anda mengetahui sistem referensi tempat koordinat-koordinat baru tersebut berada. Jadi, jika Anda mengambil shapefile WGS84 dengan data seperti:
Setelah memproyeksikan mengatakan UTM, shapefile akan berisi informasi seperti:
Hanya melalui penggunaan
prj
file Anda akan tahu bahwax
dany
koordinat disebut koordinat UTM. Dalam kasus spesifik Anda, koordinat output akan sangat mirip karena kesamaan WGS84 dan NAD83. Pastikan bahwa perangkat lunak yang Anda gunakan tahu bagaimana melakukan transformasi datum untuk melakukan operasi ini (ini merupakan transformasi yang berbeda dari proyeksi).sumber
Jawaban atas pertanyaan Anda adalah Tidak. Semua file .prf yang dilakukan adalah menentukan proyeksi apa (termasuk parameter) data yang disimpan. Data ini kemudian dapat digunakan secara bergilir oleh beberapa program GIS yang melakukan "Proyeksi ulang data dengan cepat" . Inilah sebabnya mengapa Anda dapat menghapus file .prj tanpa mempengaruhi data Anda, bahkan Anda tidak akan menyadarinya kecuali Anda mencoba menambahkannya .mxd atau dokumen GIS lainnya dengan proyek lain yang ditentukan. Untuk memproyeksikan atau memproyeksikan shapefile memerlukan pengeditan file .shp yang berisi data geografis.
Berikut ini tautan ke entri Wikipedia untuk Shapfile http://en.wikipedia.org/wiki/Shapefile
Dan versi PDF dari "Keterangan Teknis ESRI Shapefile "
sumber
Saya pikir ini adalah pertanyaan yang bagus dan hanya ingin menambahkan jawaban yang lebih eksplisit yang ditujukan langsung ke ungkapan asli dari pertanyaan itu.
Tidak, memproyeksikan shapefile tidak hanya mengubah file prj, tetapi juga mengubah keduanya file PRJ dan isi shapefile utama (file shp). Alasannya , seperti yang ditunjukkan oleh @csw, memproyeksi ulang sebuah shapefile harus mengubah angka koordinat aktual yang terletak di file .shp utama, baik untuk perubahan datum dan proyeksi. Setidaknya begitulah seharusnya secara teknis dan benar dilakukan, dan saya akan membayangkan bahwa sebagian besar perangkat lunak SIG atau proyeksi mengambil hal-hal ini dengan sangat serius.
Lebih jelas dinyatakan, menggunakan perangkat lunak untuk reproject daturm geografis shapefile atau diproyeksikan sistem koordinat harus mengubah file berikut:
Memang benar dari sudut pandang teoretis, seperti yang ditunjukkan beberapa orang, bahwa menulis file prj tidak sepenuhnya perlu, perbedaan praktisnya adalah bahwa tidak ada orang atau perangkat lunak yang dapat dengan mudah mengetahui proyeksi berdasarkan koordinat mana yang membatasi apa yang dapat dilakukan seseorang. gunakan shapefile untuk. Kebalikannya mungkin juga benar, seperti yang ditunjukkan oleh jawaban yang diterima, bahwa seseorang bisa saja lolos dengan hanya mengubah file prj dan bukan file .shp dalam hal beberapa perubahan datum (sebagai lawan perubahan proyeksi) bc datums kadang-kadang hanya berbeda sedikit dari satu sama lain, tetapi ini hanya akan menjadi berisiko dan tidak perlu ketika ada banyak alat yang tersedia untuk memproyeksikan ulang dengan benar dan selain itu hampir pasti tidak akan berfungsi ketika mengubah sistem koordinat yang diproyeksikan yang cenderung berbeda satu sama lain pada tingkat yang lebih besar.
sumber