QGIS calcula a distância do ponto ao longo de uma linha


12

Eu tenho uma polilinha (caminho do movimento) e pontos registrados ao longo da linha. Gostaria de calcular para cada ponto a distância ao longo da linha no Quantum GIS. Espero um resultado que adicione uma nova coluna à tabela de atributos do ponto, indicando a distância ao longo da linha. Eu apreciaria qualquer pensamento.

Mike.

Respostas:


12

Se você quiser usar o plug-in GRASS, existe um módulo v.distance que faz exatamente isso. Primeiro, você trará as camadas de polilinha e de ponto para o GRASS usando o módulo v.in.ogr na caixa de ferramentas do GRASS. Em seguida, localize o módulo v.distance. Os vetores De e Para são obviamente os pontos e a linha. Em seguida, selecione "Distância até o ponto mais próximo ... ao longo do recurso linear". Você também precisará de um nome de coluna de atributo para aceitar os valores de distância (use v.db.addcol para adicionar esse atributo, se você ainda não tiver). Isso deve resolver.


Muito obrigado Micha. Desculpe, eu estava ausente e não podia dar feedback até agora. O módulo v.distance é exatamente o que eu precisava. Muito obrigado.
Gabz

Observe que o rótulo atualmente lê (no QGIS 2.2) "Distância entre pontos / centróides ... ao longo desse recurso linear"
byteit101 25/06/2014

Não consigo encontrar essa opção / rótulo em nenhum lugar do QGIS 3.2. Alguém sabe se estou errado ou se há uma solução alternativa? Até o momento, não consegui encontrar nada para resolver esse problema no 3.2 ...
Horizen 12/10

Não funciona em 3.10 ou 3.12
Jacques MALAPRADE

2

Outra maneira de medir isso, é usando o Qchainage (plugin QGis) para produzir nós igualmente espaçados da linha. Em seguida, você pode usar a Distância até o hub mais próximo (plugin QGis) para calcular a distância entre os pontos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.