Salah satu kelebihan GIS adalah adanya tools Query Expression. Tools ini merupakan definisi rinci (ekspresi) yang digunakan untuk menentukan apa (record atau unsur spasial) yang sebenarnya ingin dipilih oleh pengguna. Membuat query expression adalah cara yang tepat untuk melakukan pemilihan terhadap unsure-unsur, karena dengan ekspresi ini dapat melibatkan banyak atribut, operator dan proses hitungan.
Pada contoh berikut, anggaplah pengguna telah memiliki sebuah peta administrasi tingkat kabupaten di mana di dalamnya terdapat beberapa wilayah kecamatan. Data statistic kependudukan (misalnya luas kecamatan dan jumlah penduduk) tersedia pada level kecamatan, dan pengguna ingin menemukan kecamatan-kecamatan mana yang memenuhi kriteria tertentu, misalnya jumlah penduduk kurang dari 25.000 jiwa dan luasnya kurang dari 5000 (persatuan luas sesuai tabelnya). Oleh karena itu Query Expression diperlukan untuk mendefinisikan kedua criteria tersebut. Untuk keperluan tersebut, pengguna dapat menempuh langkah-langkah berikut :
Tampilkan view dan theme yang mencangkup wilayah studi yang bersangkutan.