Czy istnieje sposób użycia funkcji „Wybierz według atrybutu” w QGIS za pomocą polecenia python? W mojej wtyczce użytkownik powinien wprowadzić wartość za pomocą GUI, a ta wartość powinna zostać użyta w funkcji, która wybiera wszystkie funkcje posiadające ten atrybut. Nazwa kolumny jest ustalona w kodzie, funkcja powinna wyszukiwać tylko poprawną wartość.
W moim obecnym rozwiązaniu funkcja łączy QGIS z bazą danych PostgreSQL i uruchamia instrukcję SQL. Spowoduje to utworzenie tabeli z wyników, a tabela jest wizualizowana jako Shapefile w QGIS.
Zasadniczo wystarczy podświetlić funkcje i nie tworzyć nowego pliku kształtów zaznaczenia. Użycie funkcji „Wybierz według atrybutu” spowoduje także pominięcie niepotrzebnego połączenia z bazą danych.
Czy istnieje sposób użycia funkcji „Wybierz według atrybutu” w pythonie, aby wyróżnić funkcje? Używając funkcji w QGIS, wszystkie funkcje, które nie pasują do zapytania, są tymczasowo wygaszane, co również byłoby w porządku.