Çokgenler arasındaki mesafe

Oct 01 2020

Hollanda'daki Wadden Adaları'nın deniz seviyesi artışına tepki verirken sediman hacmi değişikliklerini değerlendirdiğim tez projem üzerinde çalışıyorum.

İhtiyacım olan ilgili çökeltinin Çokgen şekil dosyalarım var. Tortunun (karaya doğru) birkaç yıl boyunca kat ettiği mesafeyi hesaplamam gerekiyor (yani 5500BC ile 3850BC arasında ve günümüze kadar). Ekteki resme bakın - Mor, 3850BC ve pembe 5500BC'de tortu pozisyonudur.

Bu iki çokgen arasındaki mesafeyi hesaplamanın bir yolu var mı?

Yanıtlar

1 MarcM Oct 01 2020 at 13:12

Centroidler oluşturmak yerine QGIS için NNJoin eklentisini kullanabilirsiniz . Bu eklentiyi kullanmadan önce özellikler katmanlarınızın aynı projeksiyonda olduğundan emin olun. Mesafeyi tutan alanın adı belirlenebilir.

Katman_A'daki özellikleri katman_B'deki en yakın özelliklere birleştirecek ve kimlikleri ve mesafeyi ayrı alanlarda depolayacaktır.

1 M.SEL Oct 01 2020 at 13:37

önce çokgenlerin merkez koordinatlarını elde etmeye çalışın, sonra çokgenlerin merkez noktaları arasındaki mesafeyi hesaplamak için haversine formülünü kullanın.