Important
Traducerea este un efort al comunității, la care puteți să vă alăturați. În prezent, această pagină este tradusă 59.26%.
18.1. Lesson: Working with Databases in the QGIS Browser
În cele 2 module anterioare am prezentat conceptele de bază, facilitățile și funcțiile de bază ale bazelor de date relaționale, precum și extensiile care permit stocarea, administrarea, interogarea și manipularea datelor spațiale. Această secțiune va aborda, în detaliu, utilizarea eficientă a bazelor de date spațiale în QGIS.
Scopul acestei lecții: Utilizarea interfeței QGIS pentru a interacționa cu bazele de date spațiale.
18.1.1. ★☆☆ Follow Along: Adding Database Tables to QGIS using the Browser
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 diverse 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ă în QGIS.
Open the Browser by clicking the Browser tab. If you do not see this tab, you can enable it by going to .
Open the PostgreSQL portion of the tree and you should find your previously configured connection available (you may need to click the Refresh button at the top of the browser window).
Un clic dublu pe oricare din tabelele/straturile listate aici va duce la adăugarea sa pe Canevasul Hărții.
Făcând clic dreapta pe o tabelă/strat în această vizualizare veți observa câteva opțiuni. Alegeți Proprietăți, pentru a vedea proprietățile stratului.
Notă
Of course you can also use this interface to connect to PostgreSQL databases hosted on a server external to your workstation. Right clicking on the PostgreSQL entry in the tree will allow you to specify connection parameters for a new connection.
18.1.2. ★☆☆ Follow Along: Adding a filtered set of records as a Layer
Acum, că am văzut cum puteți adăuga în QGIS un întreg tabel, sub formă de strat, puteți continua, adăugând un set de înregistrări filtrate dintr-un tabel, utilizând interogările învățate în secțiunile anterioare.
Începeți o hartă nouă, fără straturi
Click the Add PostgreSQL Layers button or select from the menu.
In the Add PostgreSQL Table(s) dialog that comes up, connect to the postgis_demo connection.
Expand the public schema and you should find the three tables we were working with previously.
Click the
lineslayer to select it, but instead of adding it, click the Set Filter button to bring up the Query Builder dialog.Construiți următoarea expresie, utilizând butoanele sau prin introducere 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.
Rename the
lineslayer in the tree toroads_primary.
Veți observa că numai Drumurile Primare au fost adăugate pe hartă, și nu întregul strat.
18.1.3. În concluzie
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. Ce urmează?
În continuare, este prezentat lucrul cu interfața Managerului DB din QGIS, pentru o serie amplă de activități de gestiune a bazelor de date.