Ich habe mit ArcGIS ein GP-Tool erstellt, mit dem aus ausgewählten Features eine "Interessensbereich" -Maske erstellt wird. Tatsächlich wird eine neue Donut-Polygon-Ebene erstellt, bei der das Loch das zuvor ausgewählte Feature war. Kann ich diese Aufgabe in QGIS replizieren?
Beispiel: Für eine bestimmte Karte möchte ich eine Grafschaft innerhalb des Bundesstaates markieren und den Rest des Bundesstaates und Features außerhalb der Grafschaft mit einer grauen, semitransparenten Polygonebene darüber maskieren. Konzeptionell würde ich es ähnlich machen.
- Der Benutzer lädt die Ebene "Bundesstaat", "Landkreis" und "Fluss"
- Der Benutzer wählt den gewünschten Landkreis aus
- Führen Sie ein Dienstprogramm aus (sofern vorhanden), das alle nicht ausgewählten Features ohne das ursprünglich ausgewählte Polygon in ein Donut-Shapefile exportiert. Wenn diese Ebenenmaske eine Ebene "im Speicher" wäre, die nur QGIS zur Verfügung steht, wäre das auch in Ordnung, vielleicht sogar noch besser.
Gibt es diese Art von Tool oder Funktion bereits in QGIS oder muss ich diese als benutzerdefinierte Funktion schreiben?
Hier ist, wie ich es in ArcGIS mit ModelBuilder gemacht habe, und das Ergebnis, nach dem ich suchen würde, wo die gelbe Schicht und die Flussschicht landesweit (über das gesamte Bild hinweg) vorhanden sind und die graue Schicht mit einem "Ringloch" transparent ist. Durch den hellgelben Bereich kann der Betrachter auf den interessierenden Bereich aufmerksam gemacht werden:
quelle
Der symmetrische Unterschied in QGIS 1.6 unter Vektor> Geoverarbeitungswerkzeuge> Symmetrischer Unterschied (Standard-Kernwerkzeuge) sollte Ihre Maske aus zwei Eingabepolygonen erzeugen ...
quelle