Come filtrare le funzionalità in un livello?


13

Sto cercando di visualizzare alcune funzionalità in un livello basato su shapefile usando QGIS. Ho trovato la funzione del sottoinsieme nel pannello delle proprietà, che fa esattamente quello che voglio, ma è troppo noiosa dato che devo setacciare manualmente un gran numero di funzionalità. C'è un modo più rapido per farlo?

Sto usando meglio sia gli shapefile sia i postGIS, dietmar

Risposte:


11

In QGIS dovresti essere in grado di filtrare i tuoi dati con un'espressione SQL nella finestra di dialogo Generatore di query. Basta fare clic con il tasto destro del mouse sul livello nel sommario e selezionare "Query" ("Filtro ..." nelle versioni più recenti).


7
Nelle versioni recenti l'opzione di dialogo "Query" è stata rinominata in "Filtro ..."
the_skua,

0

Testato su QGIS 3.10.2-A Coruna

Come applicare un filtro
* Fare clic con il tasto destro del mouse sul livello elencato nel pannello Layers
* Scegli Filter...
* Query BuilderViene visualizzata la finestra

Come creare una query in Query Builder
* Fare doppio clic su un campo Fieldsnell'elenco
* Selezionare Allin Values
* Scegliere un operatore da Operators
* Fare doppio clic su un valore Valuesnell'elenco
* L'espressione viene visualizzata nella parte inferiore della finestra
* Fare clic Testper visualizzare un'anteprima di quante righe vengono restituite
* Fare clic OKper applicare il filtro
* Il livello viene visualizzato in base al filtro applicato (viene visualizzata un'icona di filtro accanto al nome del livello nel pannello Layers)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.