Ich habe bestimmte Hubs (gelb gefärbt) in einem Bezirk (hellblau gefärbt). Ich muss Polygone finden, die den nächstgelegenen Hub zu jedem Punkt im Distrikt angeben.
Die Voronoi-Polygone, die ich mit QGIS erhalten habe, sind im Bild braun gefärbt. Ich brauche jedoch die Voronoi-Polygone, um die äußere Grenze zu füllen, da ich die Polygone brauche, um den gesamten Bezirk zu füllen.
Das Hinzufügen eines Pufferbereichs beim Erstellen der Voronoi-Polygone und das anschließende Zuschneiden der Polygone mit der Schnittfunktion bis zur Bezirksgrenze führt zu falschen Polygonen, wie im folgenden Bild dargestellt:
Wie generiere ich die Voronoi-Polygone, die ich benötige?
qgis
intersection
voronoi-thiessen
Shreyasgm
quelle
quelle
Antworten:
Ich glaube, ich habe möglicherweise eine Lösung für Ihr Problem. Über das Sextante-Plugin können Sie über ein Programm namens SAGA GIS auf Module zugreifen. Im Punktemodul befindet sich ein Werkzeug namens Thiessen-Polygone. Dies ist ein anderer Name für Voronoi-Polygone. Dieses Tool sollte für Sie funktionieren. Ich habe es gerade mit einer Reihe von Regenmessgeräten ausprobiert und erhalte genau den gleichen Abdeckungsbereich, den ArcGIS und Gras (v.voronoi) mir geben. Ich bin also zumindest ziemlich zuversichtlich in der Ausgabe. Ich hoffe das hilft.
quelle
Als Zusammenfassung der vorherigen Kommentare ...
Fügen Sie Punkte zur Unendlichkeit hinzu und verwenden Sie dann die Schnittfunktion. Dieses Video zeigt es ziemlich deutlich:
https://www.youtube.com/watch?v=eos1nR-5Tio
Hoffe das hilft jemandem!
quelle