Beschneidungsfehler 1: Das Schnittlinienpolygon ist ungültig


10

Ich habe die Beispieldateien unter dieser URL verwendet, um QGIS zu lernen: https://qgis.org/downloads/data/ .

Ich habe versucht, SR_50M_alaska_nad.tif mit einem Shapefile als Maske (alaska.shp) zu schneiden. Das Problem ist, dass ich diesen Fehler habe, der besagt, dass:

Ring Selbstschnittpunkt am oder in der Nähe des Punktes .... Fehler 1: Das Cutline-Polygon ist ungültig.

Wie löse ich mein Problem mit QGIS 2.18.9?


4
Versuchen Sie, den Algorithmus v.cleanauf Alaska oder einem buffermit 0 Breite auszuführen .
Matthias Kuhn

Ich habe die alaska.shp geöffnet und sie ist gut, ohne Validierungsfehler.
Jgrocha

Ich überprüfe die Gültigkeit (wieder mit dem QGIS-Algorithmus) und es erkennt das Problem. Ich werde die Lösung als Antwort schreiben.
Jgrocha

@Bryan Willkommen bei GIS SE! Nehmen Sie als neuer Benutzer an der Tour teil , um mehr über unser fokussiertes Q & A-Format zu erfahren.
Midavalo

@MatthiasKuhn danke für deine tolle Antwort! v.clean hat das wirklich gemacht ..
Marcel Gangwisch

Antworten:


10

Das ursprüngliche Shapefile weist Geometrieprobleme auf. Ich habe die Option Gültigkeit prüfen mit ausgewählter GEOS- Option ausgeführt und die Ausgabe war "keine Fehler". Aber ich habe es erneut mit ausgewähltem QGIS ausgeführt und es wurden Fehler festgestellt.

Überprüfen Sie die Gültigkeit mit QGIS

Die Ausgabe war:

Überprüfen Sie die Gültigkeitsausgabe

Der Algorithmus " Geometrien ausführen" korrigiert die ungültigen Geometrien. Ich habe auch ein weiteres Alaska-Shapefile in WGS84 erstellt, um sicherzustellen, dass die Clipping-Ebene die gleichen Koordinaten wie das Raster hat.

Geben Sie hier die Bildbeschreibung ein


Dieser Fix Geometries Algorithmus ist verfügbar ist QGIS 3.
jgrocha

6

Ich habe das Problem mit dem v.buffer.distanceAlgorithmus mit einer Breite von 0 behoben .


1
@Bryan Schön, dass Sie das Problem selbst lösen konnten! Bitte bearbeiten Sie Ihre Antwort, um weitere Details und einige Schritte
anzugeben

Ich denke, Fix geometriesist nicht in QGIS 2.18.9 verfügbar, also @bryan Sie könnten Ihre Antwort als die markieren, die Ihr Problem gelöst hat, es wird anderen helfen, einen funktionierenden Ansatz zu identifizieren
Marco
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.