GIS / SIG și Informație Geografică · Open-source

Interogări în QGIS. Partea I – interogări după atribute

Introducere

Cea mai simplă modalitate de a filtra elementele dintr-un strat vectorial, pentru a obține doar ceea ce ne interesează, este de a folosi interogările după atribute.

Pentru a realiza o astfel de interogare,

1. Clic-dreapta pe numele stratului vectorial din panoul de straturi.
2. Se selectează Query sau Filter din meniu pentru a deschide fereastra cu creatorul de interogări.

ci

3. Interogările din QGIS folosesc limbajul SQL. Expresia se poate scrie direct în spațiul dedicat din partea inferioară a ferestrei. Ca alternativă,
a. dublu-clic pe câmpul care conține atributul dorit în interogare
b. se selectează operatorul
c. clic pe butonul All/Tot pentru a afișa toate valorile atributului.
d. dublu-clic pe valoarea dorită
e. după construirea interogării, aceasta poate fi verificată cu butonul Test

Operatorii

Like  este folosit pentru a selecta elementul dorit. Ex. oraș LIKE ‘București’.
ILike este similar, cu excepția că nu ține cont de majuscule.
And (și) restrânge căutarea, solicitând ca toate condițiile să fie îndeplinite. Ex.  magazin LIKE ‘supermarket’ AND oraș LIKE ‘Râmnicu Sărat’ va selecta doar magazinele de tip supermarket din orașul Râmnicu Sărat.
Or (sau) lărgește aria de căutare, solicitând ca doar una din mai multe condiții să fie adevărate (sau îndeplinite). Ex. magazin LIKE ‘supermarket’ OR magazin LIKE ‘brutărie’ va selecta toate magazinele de tip supermarket și brutărie, dacă ele există.
Not (nu) returnează intrările care nu se potrivesc cu condiția. Ex. magazin LIKE ‘supermarket’ AND oraș NOT LIKE ‘Râmnicu Sărat’ va selecta toate magazinele de tip supermarket care nu se află în Râmnicu Sărat.
% înlocuiește una sau mai multe părți dintr-o valoare. Ex. județ LIKE ‘A%’ va returna toate județele al căror nume începe cu litera A (Alba, Arad și Argeș).

Operații matematice

> mai mare ca
< mai mic ca>= mai mare sau egal ca
<= mai mic sau egal ca
!= nu este egal cu / diferit de
observație: valorice numerice nu necesită apostrof.

Atenție la:

– spații libere
– majuscule
– apostrof la valorile de tip text
– ordinea elementelor din expresie: atribut OPERATOR valoare

 

Anunțuri

Un gând despre „Interogări în QGIS. Partea I – interogări după atribute

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s