¿Cómo hacer Manhattan Voronoi en QGIS?

12

Pasé las últimas dos semanas tratando de descubrir cómo hacer un Manhattan Voronoi en QGIS. Para conocer la diferencia entre Manhattan Voronoi y Voronoi euclidiano "normal", consulte este enlace

¿Alguien puede señalarme en la dirección correcta? En el siguiente enlace puede encontrar una muestra de la información que tengo (puntos y un polígono)

https://drive.google.com/file/d/0B4WB0ixNBUYkREtlcW0weDJUYU0/edit?usp=sharing

Me gustaría participar en QGIS, pero si no es posible, estoy abierto a otras soluciones.

f616
fuente
1
¿Está tratando de crear cobertizos de tiempo de conducción reales basados ​​en una red de carreteras, o simplemente gráficos atractivos basados ​​en cuadrículas de píxeles? Las cuadrículas de píxeles serían tan simples como ubicar sus puntos dentro de las celdas, luego hacer un cálculo de trama o una consulta para encontrar el MIN (ABS (X1-X2) + ABS (Y1-Y2))
user15741
Los puntos son puntos centroides de códigos postales. Lo que estoy buscando es obtener las áreas afectadas por cada código postal, por lo que respondiendo a su pregunta, creo que estoy tratando de crear gráficos atractivos. Seguiré tus consejos y buscaré en Google cómo hacer cálculos ráster en QGis. Gracias.
f616
Los códigos postales son realmente irregulares, por lo que Voronoi o Manhattan Voronoi no representarán muy bien el contenido del código postal. Puede obtener un archivo de forma de todos los códigos postales y, si desea simplificarlo y mantenerlo un poco preciso, puede convertirlo en un ráster. Luego, puede convertir los resultados de nuevo a vectores para obtener un mapa de código postal simplificado y aproximadamente cuadrado.
user15741
De hecho, tiene razón, pero la oficina postal portuguesa no proporciona formas de códigos postales (formato largo 4 + 3). Sin embargo, para esta propuesta no es muy relevante si las formas de voronoi coinciden o no con las áreas reales del código postal. Lo importante es que el voronoi debe ser de estilo manhattan para ser más compatible con la geometría de la calle. Este voronoi se usará para fijar el precio de algunos servicios de telecomunicaciones. Una vez más, gracias
f616
¿Podría la función Grass v.net.centrality ser relevante en este proyecto? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald

Respuestas:

2

Cree una red densa (rejilla, malla, etc.) con una resolución muy alta. Para cada punto en la red, calcule la distancia al punto más cercano, pero use la distancia de Manhattan como calculadora de distancia. Será una aproximación, pero presumiblemente solo necesita detalles de nivel de parcela.

Mox
fuente