Calcular distancia a puntos en QGIS


16

¿Hay alguna forma de calcular la distancia a los puntos más cercanos en QGIS? En ArcGIS hay una función llamada Distancia euclidiana , que puede tomar un vector de entrada o ráster y generar un ráster de distancias.

ingrese la descripción de la imagen aquí

¿Hay una función similar en QGIS? No pude encontrar uno en la documentación. Expliqué las Rasterfunciones en QGIS, y también el Hub Distancecálculo de MMGIS (para una solución no rasterizada) pero tampoco pude averiguar cómo hacerlo. Si un enfoque vectorial es la única solución, también podría estar bien.

Respuestas:


24

Primero, rasterice su capa vectorial. Puede hacerlo usando Rasterizar en el menú Ráster.

Antes de rasterizar, recomendaría crear un campo adicional y llenarlo con '1' y luego seleccionar este campo al rasterizar.

Segundo, Ráster \ Análisis \ Proximidad

Tenga en cuenta que debe tener GDALTools activado en complementos.


Gracias, eso funcionó. Sin embargo, en teoría, ¿hace alguna diferencia cuál es el valor del campo?
djq

1
Para rasterizar, parece que debe haber un raster existente en el disco. ¿Cómo creas esa trama?
DPSEspacial

QGIS 2.0 no necesita un ráster existente.
z0r

Hola Maxim, ¿podría explicar por qué se necesita un campo adicional con valores "1"? gracias
Hicham Zouarhi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.