Saya mencoba mencari cara menghitung lat / panjang poin menggunakan kalkulator bidang QGIS. Apakah ada cara mudah untuk melakukan ini? Saya melihat pertanyaan terkait sebelumnya , tetapi berkaitan dengan pendekatan yang lebih maju.
Dalam ArcGIS ini mirip dengan Calculate Geometry
fungsinya; Saya tidak bisa menemukan di mana melakukan ini di QGIS.
Jawaban:
Tentu bisa. Pertama, simpan layer sebagai WGS84 dan impor lagi. Kemudian dalam bidang kalkulator Anda dapat menggunakan $ x atau $ y sebagai variabel untuk mendapatkan x dan y.
CATATAN: Ini ditambahkan dalam 1.7.
sumber
Anda harus memproyeksikan ulang layer titik ke EPSG: 4326 terlebih dahulu. Klik kanan pada nama layer dalam daftar layer dan pilih "Simpan sebagai ...". Di sana, Anda dapat menentukan target CRS menjadi EPSG: 4326.
Muat layer poin yang baru diproyeksikan dan kemudian jalankan "Ekspor / Tambahkan Kolom Geometri".
sumber
menu > Vector > Geometry Tools > Export / Add Geometry Columns
Satu opsi dapat menentukan layer CRS sebagai WGS 84 (tanpa proyeksi). Mungkin Anda harus mengubah CRS proyek juga. Sekarang gunakan "Vektor> Alat Geometri> Ekspor / Tambahkan Kolom Geometri". Ini akan memberi Anda Lat / koordinat panjang.
sumber
Ekstrak node. Ini membuatnya menjadi layer titik. Kemudian buka tabel atribut, hitung bidang, Geometri- $ y / $ x
temukan koordinat sudut poligon
sumber
Jawaban terbaik sebelumnya dapat dianggap usang.
Dengan menggunakan kalkulator bidang, Anda bisa mendapatkan koordinat x, y dari lapisan poin dalam proyeksi apa pun dan melakukan konversi ke garis bujur.
Anda dapat menemukan resep , didokumentasikan dengan formula dan GIF bergambar.
sumber
Di QGIS 3.8 (Juni 2019), sekarang ada algoritma untuk menambahkan nilai X dan Y. Itu dapat memproyeksi ulang koordinat dengan cepat.
Jika Anda masih membutuhkan format Degree Minute atau Degree Minute Second, Anda harus terlebih dahulu menggunakan
to_dm
atauto_dms
ekspresi untuk menambahkan bidang ini ke dalam tabel atribut.sumber
Untuk pengguna seperti saya, setelah 7+ tahun, ada jawaban yang lebih baik dan sederhana.
HERE> /programming//a/51164270/9620153
sumber