Fontos

A fordítás közösségi munka eredménye, amelyhez itt tudsz csatlakozni. Ennek az oldalnak eddig a 100.00% részét fordítottuk le.

2.2. Lecke: 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. ★☆☆ Kövesse végig: Térképkészítés

  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. ★☆☆ Próbálja ki önállóan:

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. ★☆☆ kövesse végig: 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. ★☆☆ kövesse végig: 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. ★★☆ próbálja ki önállóan: További vektoradatok 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. Kövesse végig: 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. Befejezésül

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. Mi következik?

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.