Come fare Manhattan Voronoi su QGIS?


12

Ho trascorso le ultime due settimane cercando di scoprire come realizzare un Voronoi di Manhattan su QGIS. Per la differenza tra Voronoi di Manhattan e Voronoi euclideo "normale", controlla questo link

Qualcuno può indicarmi la giusta direzione? Nel seguente link puoi trovare un esempio delle informazioni che ho (punti e un poligono)

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

Vorrei approfondire QGIS, ma se non è possibile, sono aperto ad altre soluzioni.


1
Stai cercando di creare intervalli di tempo di guida effettivi basati su una rete stradale o semplicemente grafica accattivante basata su griglie di pixel? Le griglie pixel sarebbero semplici come individuare i punti all'interno delle celle, quindi fare un calcolo raster o eseguire una query per trovare il MIN (ABS (X1-X2) + ABS (Y1-Y2))
user15741

I punti sono punti centroidi di codici postali. Quello che sto cercando è ottenere le aree interessate da ciascun codice postale, quindi, rispondendo alla tua domanda, immagino che sto cercando di creare una grafica dall'aspetto accattivante. Seguirò i tuoi consigli e cercherò su Google come eseguire calcoli raster in QGis. Grazie.
f616,

I codici postali sono davvero irregolari, quindi Voronoi o Manhattan Voronoi non rappresenteranno molto bene il contenuto del codice postale. È possibile ottenere un file di forma di tutti i codici postali e se si desidera semplificarlo mantenendolo in qualche modo accurato, è possibile convertirlo in un raster. È quindi possibile convertire i risultati in vettori fornendo una mappa del codice postale semplificata e approssimativamente quadrata.
user15741,

In effetti hai ragione, ma l'ufficio postale portoghese non fornisce forme di codici postali (formato 4 + 3 lungo). Tuttavia, per questa proposta non è molto rilevante se le forme di voronoi corrispondono o meno alle aree del codice postale reale. L'importante è che il voronoi sia in stile manhattan per essere più conforme alla geometria delle strade. Questo voronoi verrà utilizzato per valutare alcuni servizi di telecomunicazione. Ancora una volta, grazie
f616

La funzione Grass v.net.centrality potrebbe essere rilevante in questo progetto? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald

Risposte:


2

Crea una rete a rete densa (griglia, mesh, ecc.) A una risoluzione molto elevata. Per ogni punto del fishnet, calcola la distanza dal più vicino ai tuoi punti, ma usa la distanza di Manhattan come calcolatrice della distanza. Sarà un'approssimazione, ma presumibilmente sono necessari solo i dettagli a livello di pacco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.