Jarak antar poligon
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
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.
pertama mencoba untuk mendapatkan koordinat pusat poligon. Kemudian gunakan rumus haversine untuk menghitung jarak antara titik pusat poligon