Ich muss eine Reihe von Polygonen so transformieren, dass sie eine exakte räumliche Aufteilung / Tesselation bilden (keine Lücke - keine Überlappung). Welche Open-Source-Lösungen (Software oder Bibliothek) sind vorhanden, um diese Korrektur durchzuführen? Im Idealfall suche ich nach Open-Source-Versionen der ArcGIS- Integration .
Integrieren wird verwendet, um die Integrität gemeinsam genutzter Feature-Grenzen aufrechtzuerhalten, indem Features zusammenfallen, wenn sie innerhalb der angegebenen x, y-Toleranz liegen. Merkmale, die innerhalb der angegebenen x, y-Toleranz liegen, werden als identisch oder übereinstimmend betrachtet.
open-source-gis
topology
tesselation
julien
quelle
quelle
Antworten:
Update 2018-05-11: In QGIS 2.18 und 3.0 ist dies viel einfacher (es muss kein Mapset eingerichtet werden).
v.in.ogr
Toleranz gemäß den folgenden Anweisungen ein (250 im Beispiel).Experimentieren Sie mit der richtigen Menge an Schnappschüssen - siehe Hinweise am Ende.
Sie können eine Reihe von GRASS-Werkzeugen verwenden, um die Arbeit zu erledigen.
v.in.ogr.qgis
Möglicherweise müssen Sie nur die Daten zu einem Mapset in GRASS hinzufügen . Verwenden von QGIS und GRASS:Überblick:
Plugins|Manage...
) und sichtbar (View|Toolbars|GRASS
) ist.Im Detail:
Fügen Sie Ihre Ebene hinzu, für die Lücken / Überlappungen bereinigt werden müssen (dies ist eine UTM-Ebene in Metern):
Es gibt einige "schlechte" Bereiche, die Ihrer Beschreibung hier entsprechen (Überlappungen / Lücken):
Klicken Sie auf die Schaltfläche in der GRASS-Symbolleiste, um ein neues GRASS-Mapset zu erstellen:
Sie können einfach einen temporären Ordner und einen temporären Standortnamen verwenden ...
... und schließlich ein Mapset:
Importieren Sie Ihre Ebene aus QGIS mit der Schaltfläche "GRASS-Werkzeuge öffnen" und navigieren Sie zum Werkzeug:
Wählen Sie Ihre Ebene aus, klicken Sie auf "Erweitert" und wählen Sie einen geeigneten Fangschwellenwert aus (in diesem Fall 250 m - hängt davon ab, wie Ihre Daten aussehen!):
Ergebnisse - Original in grauer, neu gerissener Schicht in Kastanienbraun:
HINWEIS:
quelle