Jarak antar poligon

Oct 01 2020

Saya sedang mengerjakan proyek tesis saya, di mana saya menilai perubahan volume sedimen di Kepulauan Wadden, Belanda, saat mereka menanggapi kenaikan permukaan laut.

Saya memiliki file bentuk Polygon dari sedimen relevan yang saya butuhkan. Saya perlu menghitung jarak tempuh sedimen (ke arah darat) selama beberapa tahun (yaitu antara 5500BC dan 3850BC dan seterusnya hingga saat ini). Lihat gambar terlampir - Ungu adalah posisi sedimen di 3850BC dan merah muda 5500BC.

Apakah ada cara untuk menghitung jarak antara dua poligon ini?

Jawaban

1 MarcM Oct 01 2020 at 13:12

Alih-alih membuat centroid, Anda dapat menggunakan plugin NNJoin untuk QGIS. Pastikan lapisan fitur Anda berada dalam proyeksi yang sama sebelum menggunakan plugin ini. Nama lapangan yang menahan jarak dapat ditentukan.

Ini akan menggabungkan fitur dari layer_A ke fitur terdekat di layer_B dan menyimpan ID dan jarak di bidang terpisah.

1 M.SEL Oct 01 2020 at 13:37

pertama mencoba untuk mendapatkan koordinat pusat poligon. Kemudian gunakan rumus haversine untuk menghitung jarak antara titik pusat poligon