Update 2018-05-11: In QGIS 2.18 und 3.0 ist dies viel einfacher (es muss kein Mapset eingerichtet werden).
- Öffnen Sie das Tool v.clean in der Toolbox Verarbeitung.
- Wählen Sie "Snap" als Reinigungswerkzeug.
- Stellen Sie die
v.in.ogr
Toleranz gemäß den folgenden Anweisungen ein (250 im Beispiel).
- Führen Sie das Tool aus, und Sie erhalten zwei neue Ebenen - eine "Fehler" und eine "bereinigt".
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:
- Öffnen Sie QGIS und stellen Sie sicher, dass das GRASS-Plugin aktiviert (
Plugins|Manage...
) und sichtbar ( View|Toolbars|GRASS
) ist.
- Fügen Sie die Ebene zu QGIS hinzu.
- Erstellen Sie ein Mapset in GRASS.
- Importieren Sie die Ebene mit einem geeigneten Fangschwellenwert in GRASS .
- Exportieren Sie Ihre Daten (Rechtsklick und Speichern unter QGIS) zurück in das gewünschte Format.
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:
- Kleine Lücken und Überlappungen werden behoben, ohne die Formen zu stark zu verändern. Je größer der Schnappschuss, desto mehr Verzerrungen können auftreten.
- Das Ergebnis ist eine topologisch 'saubere' Geometrie, die allen GRASS-Regeln folgt (lesen Sie das nach!).
- Es gibt eine Menge Werkzeuge (v.clean für einen), die alle Arten von Reinigung und Reparatur durchführen können.