Outdated version of the documentation. Find the latest one here.

19.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.

19.1.1. basic 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).

../../../_images/browser_panel.png
  • 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.

../../../_images/postgis_layer_properties.png

Note

De asemenea, puteți utiliza această interfață pentru a vă conecta, de la stația dvs. de lucru, la bazele de date PostGIS găzduite pe un server extern. Un clic dreapta pe intrarea PostGIS din arbore vă permite să specificați parametrii de conectare ai noii conexiuni.

19.1.2. basic 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 Layer ‣ Add PostGIS Layers 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'
    
../../../_images/pg_table_filter.png
  • 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.

19.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.

19.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.