Distanza tra i poligoni

Oct 01 2020

Sto lavorando al mio progetto di tesi, in base al quale sto valutando i cambiamenti di volume dei sedimenti delle isole Wadden, Paesi Bassi, come hanno risposto all'innalzamento del livello del mare.

Ho file di forma poligonale del sedimento pertinente di cui ho bisogno. Ho bisogno di calcolare la distanza percorsa dal sedimento (verso terra) in diversi anni (cioè tra il 5500 aC e il 3850 aC e così via fino ai giorni nostri). Vedi immagine allegata - Il viola è la posizione dei sedimenti nel 3850BC e il rosa 5500BC.

C'è un modo per calcolare la distanza tra questi due poligoni?

Risposte

1 MarcM Oct 01 2020 at 13:12

Invece di creare centroidi puoi usare il plugin NNJoin per QGIS. Assicurati che i tuoi livelli di funzionalità siano nella stessa proiezione prima di utilizzare questo plugin. È possibile specificare il nome del campo che mantiene la distanza.

Unirà gli elementi dal layer_A agli elementi più vicini nel layer_B e memorizzerà gli ID e la distanza in campi separati.

1 M.SEL Oct 01 2020 at 13:37

prima prova a ottenere le coordinate del centro dei poligoni, quindi usa la formula haversine per calcolare la distanza tra i punti centrali dei poligoni