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 aseine 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 asWählen Sie einfach einige Funktionen aus, kopieren Sie sie in Ihre Zwischenablage und wählen Sie dann eine der OptionenNew vector layeroderNew memory layeraus 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 layerist 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 asfunktioniert 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.