Wie man Manhattan Voronoi auf QGIS macht?

12

Ich habe die letzten zwei Wochen damit verbracht herauszufinden, wie man einen Manhattan Voronoi auf QGIS macht. Für den Unterschied zwischen Manhattan Voronoi und "normalem" euklidischem Voronoi, überprüfen Sie bitte diesen Link

Kann mich jemand in die richtige Richtung weisen? Im folgenden Link finden Sie ein Beispiel der Informationen, die ich habe (Punkte und ein Polygon).

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

Ich würde gerne bei QGIS mitmachen, aber wenn es nicht möglich ist, bin ich offen für andere Lösungen.

f616
quelle
1
Versuchen Sie, tatsächliche Fahrzeiten basierend auf einem Straßennetz oder einfach nur cool aussehende Grafiken basierend auf Pixelgittern zu erstellen? Pixelraster sind so einfach wie das Lokalisieren Ihrer Punkte in Zellen und anschließendes Durchführen einer Rasterberechnung oder -abfrage, um den MIN (ABS (X1-X2) + ABS (Y1-Y2))
Benutzer15741
Die Punkte sind Postleitzahlen-Schwerpunktpunkte. Ich suche nach Bereichen, die von den einzelnen Postleitzahlen betroffen sind. Wenn ich Ihre Frage beantworte, versuche ich wahrscheinlich, cool aussehende Grafiken zu erstellen. Ich werde Ihrem Rat folgen und googeln, wie man in QGis Raster-Berechnungen durchführt. Vielen Dank.
f616
Postleitzahlen sind sehr unregelmäßig, so dass Voronoi oder Manhattan Voronoi den Inhalt der Postleitzahl nicht sehr gut wiedergeben. Sie könnten ein Shapefile aller Postleitzahlen erhalten, und wenn Sie es vereinfachen und dabei etwas genauer halten möchten, könnten Sie es in ein Raster konvertieren. Sie können die Ergebnisse dann wieder in Vektoren umwandeln und eine vereinfachte, grob quadratische Postleitzahlenkarte erstellen.
user15741
Sie haben in der Tat Recht, aber die portugiesische Post bietet keine Formen von Postleitzahlen (langes 4 + 3-Format). Für diesen Vorschlag ist es jedoch nicht sehr relevant, ob die Voronoi-Formen mit den realen Postleitzahlbereichen übereinstimmen oder nicht. Wichtig ist, dass der Voronoi im Manhattan-Stil gehalten wird, um der Straßengeometrie besser zu entsprechen. Diese Voronoi werden für die Preisgestaltung einiger Telekommunikationsdienste verwendet. Nochmals vielen Dank
f616
Könnte die Grass-Funktion v.net.centrality in diesem Projekt relevant sein? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald

Antworten:

2

Erstellen Sie ein dichtes Fischernetz (Gitter, Netz usw.) mit einer sehr hohen Auflösung. Berechnen Sie für jeden Punkt im Fischernetz die Entfernung zum nächsten Ihrer Punkte, aber verwenden Sie die Manhattan-Entfernung als Entfernungsrechner. Dies ist eine Annäherung, aber vermutlich benötigen Sie nur Details zur Paketebene.

Mox
quelle