Distância entre polígonos

Oct 01 2020

Estou trabalhando em meu projeto de tese, no qual estou avaliando as mudanças no volume de sedimentos das Ilhas Wadden, na Holanda, conforme elas respondiam ao aumento do nível do mar.

Eu tenho arquivos de formato Polygon do sedimento relevante de que preciso. Preciso calcular a distância percorrida pelo sedimento (em direção à terra) ao longo de vários anos (ou seja, entre 5500 AC e 3850 AC e assim por diante até os dias atuais). Veja a imagem anexa - Roxo é a posição do sedimento em 3850BC e rosa 5500BC.

Existe alguma maneira de calcular a distância entre esses dois polígonos?

Respostas

1 MarcM Oct 01 2020 at 13:12

Em vez de criar centróides, você pode usar o plugin NNJoin para QGIS. Certifique-se de que suas camadas de feições estejam na mesma projeção antes de usar este plugin. O nome do campo que contém a distância pode ser especificado.

Ele unirá recursos da camada_A aos recursos mais próximos na camada_B e armazenará os IDs e a distância em campos separados.

1 M.SEL Oct 01 2020 at 13:37

primeiro tente obter as coordenadas centrais dos polígonos. Em seguida, use a fórmula Haversine para calcular a distância entre os pontos centrais dos polígonos