Ist es möglich, Layer aus einer Auswahl in QGIS zu erstellen?
Ich benutze QGIS 1.7.4-Wroclaw .
Um es anderen leichter zu machen, dies zu sehen, sind hier einige Bilder. Ich habe QGIS 2.0.1-Dufour verwendet .
WÄHLEN
SPEICHERN
HINZUFÜGEN
Ist es möglich, Layer aus einer Auswahl in QGIS zu erstellen?
Ich benutze QGIS 1.7.4-Wroclaw .
Um es anderen leichter zu machen, dies zu sehen, sind hier einige Bilder. Ich habe QGIS 2.0.1-Dufour verwendet .
WÄHLEN
SPEICHERN
HINZUFÜGEN
Antworten:
Nachdem Sie eine Auswahl in einer Ebene getroffen haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie Auswahl speichern unter.
Da dies die akzeptierte Antwort ist und sich die Vorgehensweise etwas weiterentwickelt hat, ist diese Antwort für Anfänger möglicherweise unvollständig.
Nachdem Sie eine Auswahl in einer Ebene getroffen haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Exportieren"> "Ausgewähltes Feature speichern unter ...".
Dies ist eigentlich nur eine nette Redundanz, da Sie dieselbe Maske wie beim Klicken auf "Feature speichern unter ..." aufrufen, aber das Kontrollkästchen "Nur ausgewählte Features speichern" bereits aktiviert ist.
In QGIS 2.2 wurde gerade eine neue Funktion namens "Einfügen als neue Vektorebene" eingeführt:
In einem GIS ist es üblich, eine Unterauswahl zu erstellen und anschließend eine neue Ebene aus der Auswahl zu erstellen. In QGIS können Sie bereits
save selection as
eine Ebene aus Ihrer Auswahl speichern und bieten jetzt Funktionen, mit denen Sie eine neue Datei oder Speicherebene aus beliebigen Elementen in Ihrer Zwischenablage erstellen können.Edit -> Paste features as
Wählen Sie einfach einige Funktionen aus, kopieren Sie sie in Ihre Zwischenablage und wählen Sie dann eine der OptionenNew vector layer
oderNew memory layer
aus dem Untermenü. Das Beste an dieser neuen Funktion ist, dass Sie einige bekannte Textfunktionen (WKT) aus einer anderen App in Ihre Zwischenablage kopieren können, um sie jetzt als neue Ebene in QGIS einzufügen.
New memory layer
ist der Trick
In QGIS 2.6.2 Brighton können Sie folgende Aktionen ausführen:
Das sollte reichen
Oder klicken Sie mit der rechten Maustaste auf die Ebene, wählen Sie "Abfrage" und schreiben Sie ein SQL-Konstrukt. Dies entspricht dem Erstellen einer "Definitionsabfrage" in ArcGIS, wenn Sie kein neues Shapefile auf die Festplatte schreiben möchten.
Ich vermisse eigentlich die ältere Version der Option dazu Save selection as new layer
. Ich verwende QGIS 2.6.0 Brighton und es Edit > Paste options as
funktioniert einfach nicht. Eine versuchte Problemumgehung bestand darin, eine neue Ebene zu erstellen und dann Features in diese Ebene einzufügen. Dies scheint jedoch keine Attributdaten für mich kopiert zu haben.
Deshalb war meine Lösung:
Ich benutze QGIS 2.10.1-Pisa. Um ausgewählte Funktionen mit PyQGIS zu speichern, können Sie Folgendes versuchen:
import processing
##Once selection has been done
#Layer which contains selected features
layer= iface.activeLayer()
#Specify where you want to save your new file (in my case)
result='C:\Users\Cesar Araya\Desktop\Test\selected.shp'
#Using geoprocessing alg "Save selected features"
processing.runalg('qgis:saveselectedfeatures', layer, result)
#Add saved file to map
processing.load(result)
Treffen Sie in QGIS 2.18.17 die Auswahl entweder mithilfe eines Filters oder einer manuellen Auswahl. Klicken Sie dann mit der rechten Maustaste auf die Ebene im Ebenenbedienfeld und wählen Sie "Speichern unter". Da Sie nur die Auswahl speichern möchten, aktivieren Sie das Kontrollkästchen nur für die Auswahl.