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.

Gabz
fonte

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.

Micha
fonte
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.

Eduardo Morais
fonte