Calcular distância para pontos no QGIS


16

Existe uma maneira de calcular a distância para os pontos mais próximos no QGIS? No ArcGIS, existe uma função chamada Distância Euclidiana , que pode pegar um vetor de entrada ou varredura e gerar uma varredura de distâncias.

insira a descrição da imagem aqui

Existe uma função semelhante no QGIS? Não consegui encontrar um na documentação. Eu explorei as Rasterfunções no QGIS e também o Hub Distancecálculo do MMGIS (para uma solução não rasterizada), mas também não consegui descobrir como fazer isso usando isso. Se uma abordagem vetorial é a única solução, isso também pode ser bom.

Respostas:


24

Primeiro, rasterize sua camada vetorial. Você pode fazer isso usando Rasterizar no menu Raster.

Antes de rasterizar, recomendo criar um campo adicional e preenchê-lo com '1' e, em seguida, selecione esse campo ao rasterizar.

Segundo, Raster \ Analysis \ Proximity

Observe que você deve ter o GDALTools ativado nos plugins.


Obrigado - funcionou. Em teoria, porém, faz diferença qual é o valor do campo?
DJQ

1
Para rasterizar, parece que deve haver uma rasterização existente no disco. Como você cria essa varredura ???
precisa saber é o seguinte

O QGIS 2.0 não precisa de uma varredura existente.
Z0r

Olá Maxim, você poderia explicar por que é necessário um campo adicional com valores "1"? obrigado
Hicham Zouarhi
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.