Gibt es eine einstufige Operation zum Auswählen aller Datensätze in einer Ebene oder einem Datensatz in QGIS? Ich kann keinen Verweis auf eine einzelne Schaltfläche, einen Menübefehl oder eine Tastenkombination finden, um dies zu erreichen.
Mir sind Problemumgehungen wie die folgenden bekannt:
- Auswählen eines Datensatzes in der Attributtabelle, Invertieren der Auswahl und erneutes Auswählen des jetzt nicht ausgewählten Datensatzes
- Ausführen einer erweiterten Auswahl mit einer statischen 'True'-Bedingung wie 1 = 1.
- Verwenden eines Auswahlrahmens oder eines anderen Polygonauswahlwerkzeugs über die gesamte Ebenenausdehnung im Kartenfenster
Ich verwende QGIS 1.7.4 unter Windows 7
Gute Frage! Ich habe keine einzige Schaltfläche gefunden, aber Sie können die Methode zum Umkehren der Attributtabelle ausführen, ohne zuerst einen Datensatz auswählen zu müssen. Zumindest mit Version 1.7.0.
Ich bin mir sicher, dass @underdark eine Alternative finden wird. Wenn nicht, lohnt es sich, eine Funktionsanfrage zu stellen .
quelle
Wenn Sie dies über die Python QGIS-API tun oder eine dedizierte Schaltfläche dafür erstellen möchten, müssen Sie nur die
selectAll()
Methode aus der Klasse wiederverwendenQgsVectorLayer
(wissen nicht, wann sie angezeigt wurde).Wenn Sie eine in Ihrem Ebenenbaum ausgewählte Vektorebene berücksichtigen, können Sie es versuchen
iface.activeLayer().selectAll()
quelle
Ich weiß nicht, ob eine Schritt-Aktion, um alle Funktionen auszuwählen oder nicht, aber mit der folgenden Option können Sie es tun, wenn Sie nicht wissen ...
Klicken Sie mit der rechten Maustaste auf Ihre Feature-Datei (Ebene) und wählen Sie dann Attributtabelle öffnen. Sie können alle auswählen oder mit der Schaltfläche Auswahl umkehren können Sie auch das inverse Feature auswählen ...
und in der Schaltfläche Erweiterte Suche können Sie eine erweiterte Auswahl treffen ...
quelle
Dies ist die Schaltfläche Alle auswählen in der Symbolleiste der Attributtabelle.
quelle