C'è un modo per usare la funzione "Seleziona per attributo" in QGIS usando un comando python? Nel mio plugin l'utente dovrebbe inserire un valore tramite una GUI e questo valore dovrebbe essere usato in una funzione che seleziona tutte le caratteristiche che hanno questo attributo. Il nome della colonna è fisso nel codice, la funzione deve cercare solo il valore corretto.
Nella mia soluzione attuale la funzione collega QGIS a un database PostgreSQL ed esegue un'istruzione SQL. Questo crea una tabella dal risultato e la tabella viene visualizzata come Shapefile in QGIS.
In linea di principio sarebbe sufficiente evidenziare le caratteristiche e non creare un nuovo Shapefile della selezione. L'uso della funzione "Seleziona per attributo" salta anche la connessione al database non necessaria.
Esiste un modo per utilizzare la funzione "Seleziona per attributo" in Python in modo che le funzioni siano evidenziate? Usando la funzione in QGIS tutte le funzionalità che non corrispondono alla query sono temporaneamente cancellate e andrebbero bene.