Gibt es eine Möglichkeit, die Funktion "Auswahl nach Attribut" in QGIS mit einem Python-Befehl zu verwenden? In meinem Plugin sollte der Benutzer einen Wert über eine GUI eingeben und dieser Wert sollte in einer Funktion verwendet werden, die alle Funktionen auswählt, die dieses Attribut aufweisen. Der Spaltenname ist im Code festgelegt, die Funktion sollte nur nach dem richtigen Wert suchen.
In meiner aktuellen Lösung verbindet die Funktion QGIS mit einer PostgreSQL-Datenbank und führt eine SQL-Anweisung aus. Dies erstellt eine Tabelle aus dem Ergebnis und die Tabelle wird in QGIS als Shapefile dargestellt.
Grundsätzlich genügt es, die Features zu markieren und kein neues Shapefile der Auswahl zu erstellen. Die Verwendung der Funktion "Auswahl nach Attribut" würde auch die unnötige Datenbankverbindung überspringen.
Gibt es eine Möglichkeit, die Funktion "Nach Attributen auswählen" in Python zu verwenden, damit die Features hervorgehoben werden? Wenn Sie die Funktion in QGIS verwenden, werden alle Funktionen, die nicht mit der Abfrage übereinstimmen, vorübergehend ausgeblendet, was ebenfalls in Ordnung wäre.