2.2. Lesson: Az első rétegek hozzáadása

El fogjuk indítani az alkalmazást, majd létrehozunk egy egyszerű térképet, amelyet a példákhoz és gyakorlatokhoz használhatunk.

A lecke célja: Egy példatérkép segítségével elindulni.

Megjegyzés

A gyakorlat megkezdése előtt a QGIS-t telepíteni kell a számítógépre. Továbbá le kell töltenie a mintaadatokat.

Indítsa el a QGIS-t az asztali parancsikonnal, a menüből stb., attól függően, hogy telepítésnél hogyan állította be.

Megjegyzés

A tanfolyam képernyőfotói Linuxon futó QGIS 3.4 programmal készültek. Az Ön beállításaitól függően a képernyők némileg eltérhetnek. Mindazonáltal ugyanazok a gombok továbbra is elérhetők, és az utasítások bármelyik operációs rendszeren működnek. A tanfolyam használatához legalább QGIS 3.4 verzió szükséges.

Lássunk neki!

2.2.1. basic Follow Along: A térkép előkészítése

  1. Nyissa meg a QGIS-t. Egy új, üres térképet kap.

    ../../../_images/add_blank_qgis.png
  2. Az Adatforrás-kezelő párbeszédpanel lehetővé teszi, hogy az adattípustól függően kiválassza a betöltendő adatokat. Ezt fogjuk használni az adatkészletünk betöltésére: kattintson az dataSourceManager Adatforrás-kezelő megnyitása gombra.

    Ha nem találja az ikont, ellenőrizze, hogy az Adatforrás-kezelés eszköztár engedélyezve van-e a Nézet ► Eszköztárak menüben.

    ../../../_images/add_data_dialog.png
  3. Töltse be a protected_areas.shp vektoros adatállományt.

    1. Kattintson a Vektor fülre.

    2. Engedélyezze a radioButtonOnFájl forrástípust.

    3. Nyomja meg a gombot a Vektoros adathalmazok-tól jobbra.

    4. Válassza ki a exercise_data/shapefile/protected_areas.shp fájlt a gyakorló könyvtárban.

    5. Kattintson a Megnyitás gombra. Megjelenik az eredeti párbeszédpanel, a fájl elérési útvonalával kitöltve.

      ../../../_images/add_vector_dialog.png
    6. Kattintson itt is a Hozzáadás gombra. A megadott adatok betöltődnek: a Rétegek panelen (balra) látható egy protected_areas sor, amelynek elemei megjelennek a fő térképvásznon.

      ../../../_images/first_loaded_layer.png

Gratulálunk! Most már van egy egyszerű térképe. Itt az ideje, hogy elmentse a munkáját.

  1. Kattintson a Projekt mentése gombra: fileSaveAs

  2. Mentsük el a térképet a solution mappába az exercise_data mellé, és nevezzük el egyszerű_térkép.qgz-nek.

2.2.2. basic Try Yourself

Ismételje a fenti lépéseket, és adja hozzá a places.shp és rivers.shp rétegeket ugyanabból a mappából (exercise_data/shapefile) a térképhez.

2.2.3. basic Follow Along: Vektoros adatok betöltése GeoPackage adatbázisból

Az adatbázisok lehetővé teszik, hogy nagy mennyiségű kapcsolódó adatot tároljon egyetlen fájlban. Lehet, hogy már ismeri az olyan adatbázis-kezelő rendszereket (DBMS), mint a Libreoffice Base vagy az MS Access. A GIS-alkalmazások is használhatnak adatbázisokat. A GIS-specifikus DBMS-ek (például a PostGIS) bővebb funkcionalitással rendelkeznek, mivel térbeli adatokat kell kezelniük.

A GeoPackage egy olyan nyílt formátumú tároló, amely lehetővé teszi térinformatikai adatok (rétegek) tárolását egyetlen fájlban. Az ESRI Shapefile formátummal (pl. a korábban betöltött protected_areas.shp adatkészlettel) ellentétben egyetlen GeoPackage fájl tartalmazhat különböző adatokat (vektoros és raszteres adatokat egyaránt) különböző koordináta-rendszerekben, valamint térbeli információ nélküli táblákat; mindezek a jellemzők lehetővé teszik az adatok egyszerű megosztását és a fájlok duplikálásának elkerülését.

Ahhoz, hogy egy réteget betöltsön egy GeoPackage-ből, először létre kell hoznia a kapcsolatot hozzá:

  1. Kattintson az dataSourceManager Adatforrás-kezelő megnyitása gombra.

  2. A bal oldalon kattintson a newGeoPackageLayer GeoPackage fülre.

  3. Kattintson az Új gombra, és keresse meg a korábban letöltött exercise_data.gpkg mappában található training_data fájlt.

  4. Válassza ki a fájlt, és nyomja meg a Megnyitás gombot. A fájl elérési útvonala most hozzáadódik a Geopackage kapcsolatok listához, és megjelenik a legördülő menüben.

Most már bármelyik réteget hozzáadhatja ebből a GeoPackage-ből a QGIS-hez.

  1. Kattintson a Kapcsolódás gombra. Az ablak középső részében most megjelenik a GeoPackage fájlban található összes réteg listája.

  2. Válassza ki a Roads réteget, és kattintson a Hozzáadás gombra.

    ../../../_images/add_data_dialog_geopackage.png

    A Roads réteg hozzáadódik a Rétegek panelhez, az elemei pedig megjelennek a térképvásznon.

  3. Kattintson a Bezárás gombra.

Gratulálunk! Betöltötte az első réteget egy GeoPackage-ből.

2.2.4. basic Follow Along: Vektoros adatok betöltése a SpatiaLite adatbázisból a böngészővel

A QGIS számos más adatbázis-formátumhoz biztosít hozzáférést. A GeoPackage-hez hasonlóan a SpatiaLite adatbázis-formátum is az SQLite könyvtár kiterjesztése. Egy SpatiaLite szolgáltatótól származó réteg hozzáadása a fentiekben leírt szabályok szerint történik: Létrehozza a kapcsolatot –> Engedélyezi azt –> Hozzáadja a réteg(ek)et.

Ez az egyik módja a SpatiaLite adatok hozzáadásának a térképhez, de nézzünk meg egy másik hatékony módot az adatok hozzáadására: ez a Böngésző.

  1. Kattintson a dataSourceManager ikonra az Adatforrás-kezelő ablak megnyitásához.

  2. Kattintson a fileOpen Böngésző fülre.

  3. Ezen a lapon láthatja a számítógéphez csatlakoztatott összes adattároló lemezt, valamint a bal oldali lapok többségének bejegyzéseit. Ezek lehetővé teszik a csatlakoztatott adatbázisok vagy mappák gyors elérését.

    Kattintson például a geoPackage GeoPackage bejegyzés melletti legördülő ikonra. Megjelenik a training-data.gpkg fájl, amelyhez korábban csatlakoztunk (és annak rétegei, ha kinyitjuk a lenyíló listáját).

  4. Kattintson a jobb egérgombbal a spatialite SpatiaLite bejegyzésre és válassza az Új kapcsolat lehetőséget.

  5. Navigáljon az exercise_data mappába, válassza ki a landuse.sqlite fájlt és kattintson a Megnyitás gombra.

    Figyelje meg, hogy egy dbSchema landuse.sqlite bejegyzés került a SpatiaLite bejegyzés alá.

  6. Bontsa ki a dbSchema landuse.sqlite bejegyzést.

  7. Kattintson duplán a polygonLayer landuse rétegre, vagy válassza ki és húzza a térképvászonra. Egy új réteg kerül a Rétegek panelre, és az elemei megjelennek a térképvásznon.

    ../../../_images/spatialite_dialog_connected.png

Javaslat

Engedélyezze a Böngésző panelt a Nézet ► Panelek ► menüpontban, és használja azt az adatok hozzáadásához. Ez egy praktikus rövidítés az Adatforrás-kezelő ► Böngésző lapjához, ugyanazzal a funkcionalitással.

Megjegyzés

Ne feledje gyakran menteni a projektjét! A projektfájl maga nem tartalmaz semmilyen adatot, de megjegyzi, hogy mely rétegeket töltötte be a térképbe.

2.2.5. moderate Try Yourself További vektoros adatok betöltése

Töltse be a következő adathalmazokat az exercise_data mappából a térképébe a fent ismertetett módszerek bármelyikével:

  • buildings

  • water

2.2.6. Follow Along: A rétegek átrendezése

A rétegek listájában szereplő rétegek egy bizonyos sorrendben rajzolódnak ki a térképre. A lista alján lévő réteg rajzolódik ki először, és a tetején lévő réteg rajzolódik ki utoljára. A listában megjelenített sorrend megváltoztatásával megváltoztathatja a rétegek rajzolási sorrendjét.

Megjegyzés

Ezt a viselkedést a Rendezési sorrend vezérlése panel alatt található Rétegek sorrendje jelölőnégyzet segítségével változtathatja meg. Ezt a funkciót egyelőre nem tárgyaljuk.

A sorrend, amelyben a rétegek betöltődtek a térképre, ebben a pillanatban valószínűleg nem logikus. Lehetséges, hogy az út réteg teljesen el van rejtve, mert más rétegek vannak fölötte.

Például ez a rétegsorrend…

../../../_images/incorrect_layer_order.png

… azt eredményezné, hogy az utak és helyek el lennének rejtve, mivel a földhasználati réteg felületei alatt futnak.

A probléma megoldására:

  1. A réteglistában kattintson egy rétegre, és húzza át (feljebb vagy lejjebb).

  2. Rendezze át őket, hogy így nézzenek ki:

../../../_images/correct_layer_order.png

Látni fogja, hogy a térképnek most már vizuálisan több értelme van, az utak és az épületek a földhasználati régiók felett jelennek meg.

2.2.7. In Conclusion

Most már hozzáadta az összes szükséges réteget több különböző forrásból, és létrehozott egy egyszerű térképet!

2.2.8. What’s Next?

Most már ismeri az Adatforrás-kezelő megnyitása gomb alapvető funkcióját, de mi a helyzet a többivel? Hogyan működik ez a felület? Mielőtt továbbmennénk, nézzük meg a QGIS felületének néhány alapvető interakcióját. Ez a következő lecke témája.