Bagaimana cara memfilter fitur dalam sebuah layer?

13

Saya mencoba untuk menampilkan fitur-fitur tertentu dalam lapisan berbasis-shapefile menggunakan QGIS. Saya telah menemukan fungsi subset di panel properties, yang melakukan persis apa yang saya inginkan, tetapi terlalu membosankan mengingat bahwa saya harus secara manual menyaring sejumlah besar fitur. Apakah ada cara yang lebih cepat untuk melakukan ini?

Saya menggunakan shapefile dan postGIS terbaik, dietmar

dietmar
sumber

Jawaban:

11

Di QGIS Anda harus bisa memfilter data Anda dengan ekspresi SQL dalam dialog Query Builder. Cukup klik kanan layer Anda di daftar isi dan pilih "Permintaan" ("Saring ..." di versi yang lebih baru).

Cyrus
sumber
7
Dalam versi terbaru, opsi dialog "Query" telah diubah namanya menjadi "Filter ..."
the_skua
0

Diuji pada QGIS 3.10.2-A Coruna

Cara menerapkan filter
* Klik kanan pada layer yang tercantum di panel Layers
* Pilih Filter...
* Jendela Query Builderditampilkan

Cara membangun kueri di Pembuat Kueri
* Klik dua kali pada bidang dalam Fieldsdaftar
* Pilih Alldi Values
* Pilih operator dari Operators
* Klik dua kali pada nilai dalam Valuesdaftar
* Ekspresi Anda ditampilkan di bagian bawah jendela
* Klik Testuntuk memiliki pratinjau dari berapa banyak baris yang dikembalikan
* Klik OKuntuk menerapkan filter
* Lapisan ditampilkan sesuai dengan filter yang diterapkan (Anda melihat ikon filter di samping nama lapisan di panel Layers)

GabrieleMartini
sumber