18.1. Lesson: Lucrul cu Baze de Date în Navigatorul QGIS¶
În cele 2 module anterioare am atins concepte de bază, facilități și funcții de bază ale bazelor de date relaționale și extensii care permit stocarea, administrarea, interogarea și manipularea datelor spațiale într-o bază de date relațională. Această secțiune va intra în detaliu pentru utilizarea eficientă a bazelor de date spațiale în QGIS.
Scopul acestei lecții: Să învățați cum să interacționați cu bazele de date spațiale utilizănd interfața QGIS.
18.1.1. Follow Along: Adăugarea Tabelelor Bazei de Date în QGIS folosind Navigatorul¶
Am văzut, pe scurt, cum pot fi adăugate, sub formă de straturi QGIS, tabelele dintr-o bază de date; haideți acum să intrăm în mai multe detalii și să vedem diferite moduri de a face acest lucru în QGIS. Să aruncăm, mai întâi, o privire la noua interfață a Navigatorului.
Începeți o nouă hartă goală în QGIS.
Deschideți Navigatorul efectuând un clic pe fila Browser, din partea de jos a Panoului Straturilor
Deschideți porțiunea PostGIS a arborelui, pentru a găsi conexiunea configurată anterior (poate fi necesar să faceți clic pe butonul Refresh, din partea de sus a ferestrei navigatorului).
Un clic dublu pe oricare din tabelele/straturile listate aici, îl va adăuga la Canevasul Hărții.
Făcând clic dreapta pe o tabelă/strat în această vizualizare vă va oferi câteva opțiuni. Faceți clic Proprietăți, pentru a vedea proprietățile stratului.
Notă
Of course you can also use this interface to connect to PostGIS databases hosted on a server external to your workstation. Right clicking on the PostGIS entry in the tree will allow you to specify connection parameters for a new connection.
18.1.2. Follow Along: Adăugarea unui set filtrat de înregistrări sub forma unui Strat¶
Acum, că am văzut cum puteți adăuga în QGIS un întreg tabel, sub formă de strat, ar fi bine să învățați cum puteți adăuga, sub formă de strat, un set de înregistrări filtrate dintr-un tabel, utilizând interogările învățate în secțiunile anterioare.
Începeți o nouă hartă goală, fără straturi
Click the Add PostGIS Layers button or select from the menu.
În dialogul de Adăugare Tabel(e) PostGIS, care se deschide, folosiți conexiunea postgis_demo.
Extindeți schema public și găsiți cele trei tabele cu care am lucrat anterior.
Faceți clic pe stratul lines pentru a-l selecta, dar în loc să-l adăugați, apăsați butonul Setare Filtru, pentru a deschide dialogul Constructorului de Interogări.
Construiți următoarea expresie, utilizând butoanele sau prin introducerea directă:
"roadtype" = 'major'
Faceți clic pe OK pentru a încheia editarea filtrului, apoi pe Adăugare, pentru a adăuga pe hartă stratul filtrat.
Redenumire strat lines din arborele roads_primary.
Veți observa că numai Drumurile Primare au fost adăugate pe hartă, și nu întregul strat.
18.1.3. In Conclusion¶
Ați văzut cum se poate interacționa cu bazele de date spațiale, folosind QGIS Browser, și modul în care se pot adăuga straturi pe hartă, în funcție de un filtru de interogare.
18.1.4. What’s Next?¶
În continuare, este prezentat lucrul cu interfața Managerului DB din QGIS, pentru o serie mai amplă de sarcini de gestiune a bazelor de date.