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?
qgis
vector
vector-layer
Bryan
quelle
quelle
v.clean
auf Alaska oder einembuffer
mit 0 Breite auszuführen .Antworten:
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.
Die Ausgabe war:
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.
quelle
Ich habe das Problem mit dem
v.buffer.distance
Algorithmus mit einer Breite von 0 behoben .quelle
Fix geometries
ist 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