Cara mengonversi koordinat dalam .csv ke CRS lain di QGIS

8

Bagaimana saya dapat mengkonversi koordinat yang disimpan dalam csv dan dalam format tertentu dalam CRS yang berbeda, yaitu saya ingin mengubah GK 3 (EPSG: 31467) menjadi WGS 84 (EPSG: 4326).

Saya menggunakan QGIS dan sudah mencoba metode yang berbeda seperti menyimpan shapefile ke yang lain dengan CRS yang berbeda tetapi ini tidak berhasil! Saya harap Anda dapat membantu saya! Terima kasih!

ben
sumber

Jawaban:

9

Pertama, Anda harus memuat data ke QGIS, dan katakan padanya bahwa data tersebut harus diperlakukan sebagai EPSG: 31467. Biasanya Anda melakukannya dengan klik kanan -> Set CRS for layer.

Kemudian, simpan data sebagai shapefile di EPSG: 31467, dan tambahkan file ke kanvas. Periksa apakah QGIS telah memilih CRS yang tepat: Lapisan baru harus sejajar dengan yang lama, dan klik kanan -> Set CRSharus mengarah ke EPSG: 31467.

Di langkah ketiga, Anda bisa menyimpan As di CRS lain.

Omong-omong, metode Anda berhasil untuk saya tanpa masalah. Apakah Anda mendapatkan pesan kesalahan yang mengatakan itu .shp is not a valid layer? Maka Anda lupa untuk memilih nama file untuk ekspor. Mungkin membantu mengatur CRS proyek ke 31467 juga. Peluang lain adalah bahwa QGIS telah menambahkan shapefile baru dengan CRS yang salah.

EDIT Ini adalah dataset sederhana saya:

Nr E N
1 3324000 5690000
2 3338000 5698000
3 3330000 5686000

Jika Anda ingin koordinat baru berada di tabel atribut, gunakan kalkulator bidang dengan $ x dan $ y. Pastikan untuk memilih bidang tipe nyata, bukan bilangan bulat; dan presisi lebih besar 5.

Menyalin tabel atribut ke clipboard terlihat seperti ini:

wkt_geom  Nr  E   N   x neu   y neu
POINT(6.474297 51.317527) 1   3324000 5690000 6.4743  51.31753
POINT(6.671295 51.393530) 2   3338000 5698000 6.6713  51.39353
POINT(6.562184 51.283429) 3   3330000 5686000 6.56218 51.28343
AndreJ
sumber
Terima kasih banyak, Andre atas bantuan Anda! Yang aneh adalah, setelah melakukan semua langkah dengan hati-hati, nilai-nilai dalam tabel masih dalam format GK 3 lama (EPSG: 31467). Jadi jika saya melihat nilai-nilai tabel, tidak ada yang berubah walaupun saya menyimpannya dengan benar sebagai shapefile baru dalam format yang tepat dan kemudian menyimpannya lagi ke dalam format yang saya inginkan.
ben
Jika Anda mengklik kanan pada layer, tab Porperties, Metadata: Apakah luasnya sama di semua layer? Bagi saya, lapisan WGS84 dalam derajat.
AndreJ
1
Nilai-nilai dalam tabel atribut tidak dinamis, mereka tidak ditautkan dengan koordinat aktual dari titik-titik, mereka tidak akan berubah ketika Anda mengubah CRS dari shapefile. Sejauh menyangkut QGIS, setelah Anda mengonversi CSV Anda ke shapefile, nilai-nilai itu hanyalah atribut lain, seperti nama titik.
Dan C
1
Data dalam tabel atribut tidak ada hubungannya dengan koordinat! Anda bisa mendapatkan koordinat nyata dengan $ x dan $ y di kalkulator bidang.
AndreJ
1
Ini tidak berfungsi pada lapisan CSV asli, tetapi pada lapisan shapefile. Klik pada pena kuning, dan kemudian ikon terakhir di kanan bawah. Bidang baru tipe nyata, nama x neu, presisi 5, klik sebelum Geometri, pilih $ x. Sama untuk & y.
AndreJ