Estoy tratando de crear una capa de polígonos que muestre polígonos que correspondan a la tienda más cercana.
Para un conjunto de 30 ubicaciones de tiendas, el resultado debería ser una capa de polígono con 30 entidades, una para cada tienda. Cada característica representará un área donde su tienda correspondiente es la más cercana. Por ejemplo, una dirección dentro del polígono 12 significa que la tienda 12 es la más cercana.
Tengo la capa de ubicaciones de mi tienda y la capa de calles OSM con la columna de velocidad máxima. La capa de polígono resultante debe basarse en la capa de calles OSM y no simplemente en áreas lineales.
La idea es que, dado un conjunto fijo de tiendas y carreteras, la tienda más cercana debe permanecer constante en cualquier punto del mapa. Por lo tanto, espero que la capa de polígono resultante no tenga espacios.
Este video del software Maptitude proporciona un ejemplo perfecto de lo que estoy tratando de lograr (avance rápido a 1:55 del video). Alternativamente, vea la imagen a continuación para ver un ejemplo:
Para cada hospital, hay un área correspondiente donde cualquier cosa dentro de esa área está más cerca del hospital ubicado dentro de esa área.
¿Cómo puedo replicar esto usando QGIS?
Dissolve
herramienta SAGA parece ser mucho más rápida que el equivalente QGIS. Y, también parece más rápido dividir laVoronoi
capa porcat
campo, y luegodissolve
cada área por separado.Merge
ellos de nuevo juntos. Luego, ejecute GRASSv.clean
y elija la herramientarmdupl
para eliminar nodos duplicados. Esto es importante; de lo contrario, otros procesos como el recorte, la unión espacial, no funcionarán correctamente en la capa de voronoi disuelta fusionada.