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.