Existe-t-il un moyen d'utiliser la fonction "Sélectionner par attribut" dans QGIS en utilisant une commande python? Dans mon plugin, l'utilisateur doit entrer une valeur via une interface graphique et cette valeur doit être utilisée dans une fonction qui sélectionne toutes les fonctionnalités qui ont cet attribut. Le nom de la colonne est fixe dans le code, la fonction ne doit rechercher que la valeur correcte.
Dans ma solution actuelle, la fonction connecte QGIS à une base de données PostgreSQL et exécute une instruction SQL. Cela crée une table à partir du résultat et la table est visualisée comme Shapefile dans QGIS.
En principe, il suffirait de mettre en évidence les fonctionnalités et non de créer un nouveau Shapefile de la sélection. L'utilisation de la fonction "Sélectionner par attribut" ignorerait également la connexion de base de données inutile.
Existe-t-il un moyen d'utiliser la fonction "Sélectionner par attribut" en python pour que les fonctionnalités soient mises en évidence? En utilisant la fonction dans QGIS, toutes les fonctionnalités qui ne correspondent pas à la requête sont supprimées temporairement, ce qui serait bien aussi.