Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.

2.2. Lektion: Lägga till dina första lager

Vi startar programmet och skapar en grundläggande karta som vi använder för exempel och övningar.

Målet för den här lektionen: Att komma igång med en exempelkarta.

Observera

Innan du påbörjar den här övningen måste QGIS vara installerat på din dator. Du bör också ha laddat ner exempeldata som du ska använda.

Starta QGIS från dess genväg på skrivbordet, menyalternativ etc. beroende på hur du har konfigurerat installationen.

Observera

Skärmdumparna för den här kursen togs i QGIS 3.4 som körs på Linux. Beroende på din installation kan de skärmar du ser se något annorlunda ut. Alla knappar kommer dock att vara tillgängliga och instruktionerna fungerar på alla operativsystem. Du behöver QGIS 3.4 (den senaste versionen i skrivande stund) för att kunna använda den här kursen.

Låt oss komma igång med en gång!

2.2.1. ★☆☆ Följ med: Förbered en karta

  1. Öppna QGIS. Du kommer att få en ny, tom karta.

    ../../../_images/add_blank_qgis.png
  2. I dialogrutan Data Source Manager kan du välja vilka data som ska laddas beroende på datatyp. Vi använder den för att ladda vår dataset: klicka på knappen dataSourceManager Open Data Source Manager.

    Om du inte kan hitta ikonen, kontrollera att verktygsfältet Data Source Manager är aktiverat i menyn View ► Toolbars.

    ../../../_images/add_data_dialog.png
  3. Ladda vektordatasetet protected_areas.shp:

    1. Klicka på fliken Vector.

    2. Aktivera källtypen radioButtonOnFile.

    3. Tryck på knappen bredvid Vector Dataset(s).

    4. Välj filen exercise_data/shapefile/protected_areas.shp i din utbildningskatalog.

    5. Klicka på Open. Du kommer att se den ursprungliga dialogen, med filsökvägen ifylld.

      ../../../_images/add_vector_dialog.png
    6. Klicka på Add här också. De data du angav kommer nu att laddas: du kan se ett protected_areas-objekt i Layers-panelen (längst ner till vänster) med dess egenskaper visade i huvudkartan.

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

Gratulerar! Du har nu en grundläggande karta. Nu är det dags att spara ditt arbete.

  1. Klicka på knappen Spara som: fileSaveAs

  2. Spara kartan i mappen solution bredvid exercise_data och kalla den basic_map.qgz.

2.2.2. ★☆☆ Prova själv:

Upprepa stegen ovan för att lägga till lagren places.shp och rivers.shp från samma mapp (exercise_data/shapefile) på kartan.

2.2.3. ★☆☆ Följ med: Ladda vektordata från en GeoPackage-databas

Databaser gör det möjligt att lagra en stor mängd associerade data i en fil. Du kanske redan känner till ett databashanteringssystem (DBMS), t.ex. Libreoffice Base eller MS Access. GIS-applikationer kan också använda sig av databaser. GIS-specifika DBMS (t.ex. PostGIS) har extra funktioner eftersom de måste hantera spatiala data.

Det öppna formatet GeoPackage är en behållare som gör att du kan lagra GIS-data (lager) i en enda fil. Till skillnad från ESRI Shapefile-formatet (t.ex. protected_areas.shp-datauppsättningen som du laddade tidigare) kan en enda GeoPackage-fil innehålla olika data (både vektor- och rasterdata) i olika koordinatreferenssystem, liksom tabeller utan spatial information; alla dessa funktioner gör att du enkelt kan dela data och undvika filduplicering.

För att kunna ladda ett lager från ett GeoPackage måste du först skapa en anslutning till det:

  1. Klicka på knappen dataSourceManager Open Data Source Manager.

  2. Till vänster klickar du på fliken newGeoPackageLayer GeoPackage.

  3. Klicka på knappen New och bläddra till filen training_data.gpkg i mappen exercise_data som du laddade ner tidigare.

  4. Välj filen och tryck på Open. Filsökvägen läggs nu till i listan över Geopackage-anslutningar och visas i rullgardinsmenyn.

Du är nu redo att lägga till valfritt lager från detta GeoPackage i QGIS.

  1. Klicka på knappen Connect. I den centrala delen av fönstret visas nu en lista över alla lager som ingår i GeoPackage-filen.

  2. Välj lagret roads och klicka på knappen Lägg till.

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

    Ett roads-lager läggs till i Layers-panelen med funktioner som visas på kartbilden.

  3. Klicka på Close.

Gratulerar! Du har laddat det första lagret från ett GeoPackage.

2.2.4. ★☆☆ Följ med: Ladda vektordata från en SpatiaLite-databas med bläddraren

QGIS ger tillgång till många andra databasformat. Liksom GeoPackage är databasformatet SpatiaLite en utökning av SQLite-biblioteket. Och att lägga till ett lager från en SpatiaLite-leverantör följer samma regler som beskrivs ovan: Skapa anslutningen –> Aktivera den –> Lägg till lagret/lagren.

Det här är ett sätt att lägga till SpatiaLite-data på kartan, men låt oss utforska ett annat kraftfullt sätt att lägga till data: Browser.

  1. Klicka på ikonen dataSourceManager för att öppna fönstret Data Source Manager.

  2. Klicka på fliken fileOpen Browser.

  3. I den här fliken kan du se alla lagringsdiskar som är anslutna till datorn samt poster för de flesta flikarna till vänster. Dessa ger snabb åtkomst till anslutna databaser eller mappar.

    Klicka till exempel på ikonen för rullgardinsmenyn bredvid posten geoPackage GeoPackage. Du kommer att se filen training-data.gpkg som vi tidigare anslöt till (och dess lager, om de expanderats).

  4. Högerklicka på posten spatialite SpatiaLite och välj Ny anslutning….

  5. Navigera till mappen exercise_data, markera filen landuse.sqlite och klicka på Open.

    Lägg märke till att en landuse.sqlite-post har lagts till under SpatiaLite-posten.

  6. Expandera posten dbSchema landuse.sqlite.

  7. Dubbelklicka på lagret polygonLayer landuse eller markera och dra och släpp det på kartduken. Ett nytt lager läggs till i panelen Layers och dess egenskaper visas på kartbilden.

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

Tips

Aktivera panelen Browser i View ► Panels ► och använd den för att lägga till dina data. Det är en praktisk genväg till fliken Data Source Manager ► Browser, med samma funktionalitet.

Observera

Kom ihåg att spara ditt projekt ofta! Projektfilen innehåller inga data i sig, men den kommer ihåg vilka lager du har laddat in i kartan.

2.2.5. ★★☆ Prova själv: Ladda mer vektordata

Ladda följande dataset från mappen exercise_data till din karta med hjälp av någon av de metoder som förklaras ovan:

  • buildings

  • water

2.2.6. Följ med i arbetet: Ordna om lagren

Lagren i din lagerlista ritas på kartan i en viss ordning. Det lager som ligger längst ned i listan ritas först och det lager som ligger överst ritas sist. Genom att ändra den ordning i vilken de visas i listan kan du ändra den ordning i vilken de ritas.

Observera

Du kan ändra detta beteende med hjälp av kryssrutan Control rendering order under panelen Layer Order. Vi kommer dock inte att diskutera denna funktion ännu.

Den ordning i vilken lagren har laddats in i kartan är förmodligen inte logisk i det här skedet. Det är möjligt att väglagret är helt dolt eftersom andra lager ligger ovanpå det.

Till exempel, denna lagerorder…

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

… skulle leda till att vägar och platser döljs eftersom de löper * under * polygonerna i markanvändningsskiktet.

För att lösa detta problem:

  1. Klicka och dra på ett lager i listan Lager.

  2. Ordna om dem så att de ser ut så här:

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

Du kommer att se att kartan nu är mer logisk visuellt, med vägar och byggnader som visas ovanför markanvändningsregionerna.

2.2.7. Sammanfattningsvis

Nu har du lagt till alla lager du behöver från flera olika källor och skapat en grundläggande karta!

2.2.8. Vad händer härnäst?

Nu känner du till den grundläggande funktionen för knappen Open Data Source Manager, men hur är det med alla de andra? Hur fungerar det här gränssnittet? Innan vi går vidare ska vi ta en titt på grundläggande interaktion med QGIS-gränssnittet. Detta är ämnet för nästa lektion.