Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 88.60%.
11.1. Öppningsdata
Som en del av ett ekosystem för programvara med öppen källkod bygger QGIS på olika bibliotek som, i kombination med de egna leverantörerna, ger möjlighet att läsa och ofta skriva i många olika format:
Vektordataformat inkluderar GeoPackage, GML, GeoJSON, GPX, KML, Comma Separated Values, ESRI-format (Shapefile, Geodatabase …), MapInfo och MicroStation-filformat, AutoCAD DWG / DXF, GRASS och många fler … Läs den fullständiga listan över vektorformat som stöds <https://gdal.org/en/latest/drivers/vector/index.html>`__.
Rasterdataformat inkluderar GeoTIFF, JPEG, ASCII Gridded XYZ, MBTiles, R- eller Idrisi-raster, GDAL Virtual, SRTM, Sentinel Data, ERDAS IMAGINE, ArcInfo Binary Grid, ArcInfo ASCII Grid och många fler … Läs den fullständiga listan över rasterformat som stöds <https://gdal.org/en/latest/drivers/raster/index.html>`__.
Database formats include PostgreSQL, SQLite/SpatiaLite, Oracle, MS SQL Server, SAP HANA, MySQL…
Webbkart- och datatjänster (WM(T)S, WFS, WCS, CSW, XYZ tiles, ArcGIS-tjänster, …) hanteras också av QGIS-leverantörer. Se Arbeta med OGC/ISO-protokoll för mer information om några av dessa.
Du kan läsa filer som stöds från arkiverade mappar och använda QGIS inbyggda format som QML-filer (QML - QGIS Style File Format) och virtuella lager och minneslager.
Mer än 80 vektorformat och 140 rasterformat stöds av GDAL och QGIS inbyggda leverantörer.
Observera
Av olika skäl fungerar inte alla de listade formaten i QGIS. Till exempel kräver vissa externa proprietära bibliotek, eller så kanske GDAL/OGR-installationen i ditt operativsystem inte har byggts för att stödja det format du vill använda. För att se listan över tillgängliga format, kör kommandoraden ogrinfo --formats (för vektor) och gdalinfo --formats (för raster), eller kontrollera menyn :menuselection:` Inställningar –> Alternativ –> GDAL i QGIS.
I QGIS finns det, beroende på dataformat, olika verktyg för att öppna en dataset, huvudsakligen tillgängliga i menyn eller från verktygsfältet Manage Layers (aktiverat via menyn ). Alla dessa verktyg pekar dock på en unik dialogruta, dialogrutan Data Source Manager, som du kan öppna med knappen
Open Data Source Manager, som finns i verktygsfältet Data Source Manager, eller genom att trycka på Ctrl+L. Dialogrutan Data Source Manager (Fig. 11.1) erbjuder ett enhetligt gränssnitt för att öppna filbaserade data samt databaser eller webbtjänster som stöds av QGIS.
Fig. 11.1 Dialogrutan QGIS Datakällhanterare
Förutom denna huvudingångspunkt har du också tillägget
DB Manager som erbjuder avancerade funktioner för att analysera och manipulera anslutna databaser. Mer information om DB Manager-funktionerna finns i DB Manager Plugin.
Det finns många andra verktyg, inbyggda eller tillägg från tredje part, som hjälper dig att öppna olika dataformat.
I detta kapitel beskrivs endast de verktyg som finns som standard i QGIS för att ladda data. Det kommer huvudsakligen att fokusera på dialogrutan Data Source Manager, men utöver att beskriva varje flik kommer det även att utforska verktygen baserat på dataleverantörens eller formatets specifika egenskaper.
11.1.1. Bläddrarpanelen
Browser är ett av de viktigaste sätten att snabbt och enkelt lägga till dina data i projekt. Den finns tillgänglig som:
en flik Data Source Manager, aktiverad genom att trycka på knappen
Open Data Source Manager (Ctrl+L);som en QGIS-panel kan du öppna från menyn (eller
) eller genom att trycka på Ctrl+2.
I båda fallen hjälper Browser dig att navigera i ditt filsystem och hantera geodata, oavsett typ av lager (raster, vektor, tabell) eller datakällans format (vanliga eller komprimerade filer, databaser, webbtjänster).
11.1.1.1. Utforska gränssnittet
Längst upp på panelen Browser finns några knappar som hjälper dig att:
Add Selected Layers: du kan också lägga till data i kartbilden genom att välja Add selected layer(s) från lagrets snabbmeny;
Filtrera bläddraren för att söka efter specifika data. Ange ett sökord eller ett jokertecken så filtrerar bläddraren trädet så att det bara visar sökvägar till matchande DB-tabeller, filnamn eller mappar - andra data eller mappar visas inte. Se exemplet Browser Panel(2) i Fig. 11.2. Jämförelsen kan vara skiftlägeskänslig eller inte. Den kan också ställas in till:Normal: visa objekt som innehåller söktexten
Wildcard(s): finjustera sökningen med hjälp av tecknen
?och/eller*för att ange söktextens positionRegelbundet uttryck
Aktivera/inaktivera widget för egenskaper: när den är aktiverad läggs en ny widget till längst ned i panelen som visar, om tillämpligt, metadata för det valda objektet.
Posterna i panelen Browser är hierarkiskt organiserade och det finns flera poster på högsta nivån:
Favoriter där du kan placera genvägar till ofta använda platser
Spatial Bookmarks där du kan lagra ofta använda kartutsnitt (se Lägga till bokmärken för extenter på kartan)
Project Home: för snabb åtkomst till den mapp där (de flesta) data som är relaterade till ditt projekt lagras. Standardvärdet är den katalog där din projektfil finns.
Home-katalogen i filsystemet och filsystemets rotkatalog.
Anslutna lokala enheter eller nätverksenheter
Sedan kommer ett antal container-/databastyper och serviceprotokoll, beroende på din plattform och underliggande bibliotek:
11.1.1.2. Interagera med bläddrarobjekten
Bläddraren stöder dra och släpp inom webbläsaren, från bläddraren till duken och Lager-panelen, och från Lager-panelen till lagerbehållare (t.ex. GeoPackage) i bläddraren.
Projektfilobjekt i bläddraren kan expanderas och visa hela lagerträdet (inklusive grupper) som finns i det projektet. Projektobjekt behandlas på samma sätt som alla andra objekt i bläddraren, så de kan dras och släppas i bläddraren (t.ex. för att kopiera ett lagerobjekt till en geopackage-fil) eller läggas till i det aktuella projektet genom att dra och släppa eller dubbelklicka.
Kontextmenyn för ett element i Browser-panelen öppnas genom att högerklicka på det.
För katalogposter i filsystemet erbjuder snabbmenyn följande:
för att i den valda posten skapa en:
Katalog…
GeoPackage…
ShapeFile…
Add as a Favorite: Favoritmappar kan döpas om (Rename favorite…) eller tas bort (Remove favorite) när som helst.
Hide from Browser: dolda mappar kan göras synliga från :menuselection:` Inställningar –> Alternativ –> Data Sources –> Hidden browser paths inställningen
Snabbsökning av denna katalog
Öppen katalog
Öppna i terminal
Egenskaper…
Katalogegenskaper…
För bladposter som kan fungera som lager i projektet kommer snabbmenyn att ha stödposter. Till exempel för icke databas-, icke tjänstebaserade vektor-, raster- och mesh-datakällor:
Lägg till lager i projektet
Lageregenskaper
Öppna med Data Source Manager…
eller Ta bort ”<name of file>”…
Visa i filer
Filegenskaper
I posten Lageregenskaper hittar du (på samma sätt som du hittar i vector och raster lageregenskaper när lagren har lagts till i projektet):
Metadata för lagret. Metadatagrupper: Information från datakälla (om möjligt kommer Sökväg att vara en hyperlänk till källan), Identifiering, Utsträckning, Åtkomst, Fält (för vektorlager), Band (för rasterlager), Kontakter, Länkar (för vektorlager), Referenser (för rasterlager), Historik.
En Preview-panel
Attributtabellen för vektorkällor (i panelen Attributes).
Använd Open with Data Source Manager… för att direkt öppna och konfigurera datakällan i Data Source Manager med hjälp av datakällans URI. Detta förenklar processen med att lägga till ett lager från Browser genom att du kan ställa in specifika öppningsalternativ för datakällan. Den är för närvarande tillgänglig för vektordatakällor (inklusive den dedikerade GeoPackage-posten), rasterdatakällor och SpatiaLite-datakällor.
För att lägga till ett lager i projektet med hjälp av Browser:
Aktivera Bläddrare enligt beskrivningen ovan. Ett bläddrarträd med ditt filsystem, databaser och webbtjänster visas. Du kan behöva ansluta databaser och webbtjänster innan de visas (se särskilda avsnitt).
Leta reda på lagret i listan.
Använd snabbmenyn, dubbelklicka på dess namn eller dra och släpp det i map canvas. Ditt lager läggs nu till i panelen Layers och kan visas på kartbilden.
Tips
Öppna ett QGIS-projekt direkt från bläddraren
Du kan också öppna ett QGIS-projekt direkt från panelen Browser genom att dubbelklicka på dess namn eller genom att dra och släppa det i kartbilden.
När en fil har laddats kan du zooma runt den med hjälp av kartans navigeringsverktyg. Om du vill ändra stilen för ett lager öppnar du dialogrutan Lageregenskaper genom att dubbelklicka på lagernamnet eller genom att högerklicka på namnet i teckenförklaringen och välja från snabbmenyn. Se avsnitt Egenskaper för symbologi för mer information om hur du ställer in symbologi för vektorlager.
Om du högerklickar på ett objekt i bläddrarträdet kan du göra följande:
för en fil eller en tabell, visa dess metadata eller öppna den i ditt projekt. Tabeller kan även bytas namn på, raderas eller förkortas.
för en mapp, lägg den som bokmärke i dina favoriter eller dölj den från bläddrarträdet. Dolda mappar kan hanteras från fliken .
hantera dina spatiala bokmärken: bokmärken kan skapas, exporteras och importeras som
XML-filer.skapa en anslutning till en databas eller en webbtjänst.
uppdatera, byta namn på eller ta bort ett schema.
Du kan också importera filer till databaser eller kopiera tabeller från ett schema/en databas till en annan med en enkel dra-och-släpp-funktion. Det finns en andra bläddrarpanel tillgänglig för att undvika lång rullning när du drar. Välj bara filen och dra och släpp den från den ena panelen till den andra.
Fig. 11.2 QGIS Browser-paneler sida vid sida
Tips
Lägg till lager i QGIS genom att enkelt dra och släppa dem från OS:ets filbläddrare
Du kan också lägga till filer i projektet genom att dra och släppa dem från filbläddraren i operativsystemet till Layers Panel eller kartbilden.
11.1.2. DB-chefen
The DB Manager Plugin is another tool for integrating and managing spatial database formats supported by QGIS (PostgreSQL, SpatiaLite, GeoPackage, Oracle Spatial, MS SQL Server, Virtual layers). It can be activated from the menu.
Tillägget
DB Manager innehåller flera funktioner:
ansluta till databaser och visa deras struktur och innehåll
förhandsgranska tabeller i databaser
lägga till lager på kartbilden, antingen genom att dubbelklicka eller dra och släppa.
lägga till lager i en databas från QGIS Browser eller från en annan databas
skapa SQL-frågor och lägga till deras resultat i kartbilden
skapa virtuella lager
Mer information om DB Manager-funktioner finns i DB Manager Plugin.
Fig. 11.3 Dialogrutan DB Manager
11.1.3. Leverantörsbaserade laddningsverktyg
Förutom Browser Panel och DB Manager, som är de viktigaste verktygen i QGIS för att lägga till lager, finns det även verktyg som är specifika för dataleverantörer.
Observera
Vissa externa tillägg tillhandahåller också verktyg för att öppna filer i specifika format i QGIS.
11.1.3.1. Läsa in ett lager från en fil
För att ladda ett lager från en fil:
Öppna fliken för lagertyp i dialogrutan Data Source Manager, dvs. klicka på knappen
Open Data Source Manager (eller tryck på Ctrl+L) och aktivera målfliken eller:för vektordata (som GML-, ESRI Shapefile-, Mapinfo- och DXF-lager): tryck på Ctrl+Shift+V, välj
Lägg till vektorlager menyalternativ eller klicka på knappen
Lägg till vektorlager i verktygsfältet.
Fig. 11.4 Dialogrutan Lägg till vektorlager
för rasterdata (som GeoTiff, MBTiles, GRIdded Binary och DWG-lager): tryck på Ctrl+Shift+R, välj
Add Raster Layer menyalternativ eller klicka på knappen
Add Raster Layer i verktygsfältet.
Fig. 11.5 Dialogrutan Lägg till Rasterlager
Klicka på … Browse-knappen
Navigera i filsystemet och ladda en datakälla som stöds. Fler än ett lager kan laddas samtidigt genom att hålla ned Ctrl och klicka på flera objekt i dialogrutan eller genom att hålla ned Shift för att välja ett intervall av objekt genom att klicka på det första och sista objektet i intervallet. Endast format som har testats väl visas i formatfiltret. Andra format kan laddas genom att välja
Alla filer(det översta alternativet i rullgardinsmenyn).Tryck på Open för att ladda den valda filen i dialogrutan Data Source Manager.
Beroende på den valda lagertypen finns ytterligare Options (kodning, geometrityp, tabellfiltrering, fillåsning, dataformatering …) tillgängliga för konfigurering. Dessa alternativ beskrivs i detalj i den specifika GDAL-dokumentationen för drivrutinerna vector eller raster. Längst upp i alternativen finns en text med hyperlänk som leder direkt till dokumentationen för den drivrutin som är lämplig för det valda filformatet.
Fig. 11.6 Ladda en Shapefile med öppna alternativ
Tryck på Add för att läsa in filen i QGIS och visa dem i kartvyn. När du lägger till vektordataset som innehåller flera lager visas dialogrutan Select Items to Add. I den här dialogen kan du välja de specifika lager från din dataset som du vill lägga till. Under Options kan du också välja att:
Fig. 11.7 visar QGIS efter laddning av filen
alaska.shp.
Fig. 11.7 QGIS med Shapefile över Alaska inläst
Observera
Eftersom det i vissa format som MapInfo (t.ex. .tab) eller Autocad (.dxf) är möjligt att blanda olika typer av geometrier i en och samma fil, öppnas vid inläsning av sådana dataset en dialogruta för att välja vilka geometrier som ska användas så att det blir en geometri per lager.
Flikarna
Lägg till vektorlager och
Lägg till rasterlager tillåter laddning av lager från andra källtyper än File:
Du kan ladda specifika vektorformat som
ArcInfo Binary Coverage,UK. National Transfer Format, liksom det råa TIGER-formatet frånUS Census BureauellerOpenfileGDB. För att göra det väljer du
Katalog som Källtyp. I detta fall kan en katalog väljas i dialogrutan efter att du tryckt på … Bläddra.Med källtypen
Database kan du välja en befintlig databasanslutning eller skapa en till den valda databastypen. Några möjliga databastyper är ODBC,Esri Personal Geodatabase,MS SQL ServersamtPostgreSQLellerMySQL.Pressing the New button opens the Create a New OGR Database Connection dialog whose parameters are among the ones you can find in Skapa en lagrad anslutning. Pressing Open lets you select from the available tables.
Källtypen
Protokoll: HTTP(S), cloud, etc. källtyp öppnar data som lagras lokalt eller i nätverket, antingen offentligt tillgängligt eller i privata hinkar i kommersiella molnlagringstjänster. Protokolltyper som stöds är:HTTP/HTTPS/FTP, med en URI och, om så krävs, en authentication.Molnlagring såsom
AWS S3,Google Cloud Storage,Microsoft Azure Blob,Microsoft Azure Data Lake Storage,Alibaba OSS CloudochOpen Stack Swift Storagestöder direkt kontroll över VSI Credential Options när du lägger till OGR-vektor- eller GDAL-rasterlager. Du måste först fylla i Bucket eller container och Object key. Därefter kan du lägga till de nödvändiga Credential Options.När du lägger till OGR-vektor- eller GDAL-rasterlager från de molnbaserade protokollen kan du också ställa in ytterligare Credential options för den specifika drivrutinen och skopan. När referensalternativ hittas i ett lagers URI kommer de också att ställas in automatiskt. Detta gör att olika lager kan använda olika autentiseringsuppgifter.
tjänst som stöder OGC
WFS 3(fortfarande experimentell), använderGeoJSONellerGEOJSON - Newline Delimitedformat eller baserad påCouchDBdatabas. En URI krävs, med valfri authentication.För alla vektorkälltyper är det möjligt att definiera Encoding eller att använda inställningen .
Med källtypen
OGC API kan du komma åt vektor och raster-data från servrar som implementerar OGC API-standarder. Så här använder du det här alternativet:
11.1.3.2. Ladda ett nätlager
Ett mesh är ett ostrukturerat rutnät som vanligtvis har temporala och andra komponenter. Den spatiala komponenten innehåller en samling hörn, kanter och ytor i 2D- eller 3D-rymd. Mer information om mesh-lager finns på Arbeta med Mesh-data.
Så här lägger du till ett nätlager i QGIS:
Öppna dialogrutan , antingen genom att välja den från menyn eller genom att klicka på knappen
Open Data Source Manager.Tryck på knappen … Browse för att välja fil. Flera format stöds.
Välj filen och tryck på Add. Lagret kommer att läggas till med hjälp av den inbyggda mesh-renderingen.
Om den valda filen innehåller många mesh-lager kommer du att få en dialogruta där du kan välja vilka underlager som ska laddas. Gör ditt val och tryck på OK så laddas lagren med den ursprungliga mesh-renderingen. Det är också möjligt att ladda dem inom en grupp.
Fig. 11.8 Fliken Mesh i Datakällhanteraren
11.1.3.3. Importera en avgränsad textfil
Avgränsade textfiler (t.ex. .txt, .csv, .dat, .wkt) kan laddas med hjälp av de verktyg som beskrivs ovan. På så sätt kommer de att visas som enkla tabeller. Ibland kan avgränsade textfiler innehålla koordinater/geometrier som du kanske vill visualisera. Det är detta som
Add Delimited Text Layer är utformat för.
Klicka på ikonen
Open Data Source Manager för att öppna dialogrutan Data Source ManagerVälj den avgränsade textfil som ska importeras (t.ex.
qgis_sample_data/csv/elevp.csv) genom att klicka på knappen … Browse.Konfigurera inställningarna så att de passar ditt dataset och dina behov, enligt vad som förklaras nedan.
Fig. 11.9 Dialog för avgränsad text
Filformat
När filen väl har valts försöker QGIS analysera filen med den senast använda avgränsaren och identifiera fält och rader. För att QGIS ska kunna analysera filen korrekt är det viktigt att välja rätt avgränsare. Du kan ange en avgränsare genom att välja mellan:
Poster och fält
Vissa andra praktiska alternativ kan användas för dataigenkänning:
Number of header lines to discard: praktiskt när du vill undvika de första raderna i filen vid importen, antingen för att de är tomma rader eller med annan formatering.
Första posten har fältnamn: värden på första raden används som fältnamn, annars använder QGIS fältnamnen fält_1,fält_2…
Detektera fälttyper: identifierar automatiskt fälttypen. Om den inte är markerad behandlas alla attribut som textfält.
Decimalavgränsare är kommatecken: du kan tvinga decimalavgränsaren att vara ett kommatecken.
Trim fields: gör att du kan trimma inledande och avslutande mellanslag från fält.Custom boolean literals: gör att du kan lägga till ett anpassat par strängar som kommer att detekteras som booleska värden.
Detektering av fälttyp
QGIS försöker upptäcka fälttyperna automatiskt (om inte
Detect field types är avmarkerad) genom att undersöka innehållet i en valfri CSVT-fil med sidovagnar (se GeoCSV specification) och genom att skanna hela filen för att se till att alla värden faktiskt kan konverteras utan fel.
Den upptäckta fälttypen visas under fältnamnet i tabellen för förhandsgranskning av exempeldata och kan ändras manuellt vid behov.
Följande fälttyper stöds:
Booleanskiftlägesokänsliga bokstavspar som tolkas som booleska värden är1/0,true/false`,t/f`,yes/no`Hela talet (heltal)Helt tal (heltal - 64 bitar)Decimaltal: flyttal med dubbel precisionDatumTidDatum och tidText
Definition av geometri
När filen har analyserats ställer du in Geometry definition till
Point coordinates och ange X field, Y field, Z field (för 3-dimensionella data) och M field (för mätdimensionen) om lagret är av punktgeometrityp och innehåller sådana fält. Om koordinaterna definieras som grader/minuter/sekunder, aktivera kryssrutan
DMS coordinates. Ange lämplig Geometry CRS med hjälp av widgeten
Select CRS.
Well known text (WKT) alternativ om den spatiala informationen representeras som WKT: välj Geometry field som innehåller WKT-geometrin och välj lämpligt Geometry field eller låt QGIS automatiskt upptäcka det. Ange lämplig CRS för Geometry med hjälp av widgeten
Select CRS.Om filen innehåller icke-spatiala data, aktivera
Ingen geometri (endast attributtabell) och den kommer att laddas som en vanlig tabell.
Inställningar för lager
Dessutom kan du aktivera:
Use spatial index för att förbättra prestanda för visning och spatialt urval av funktioner.
Use subset index för att förbättra prestanda för subset filters (när det definieras i lagrets egenskaper).
Watch file för att se efter ändringar i filen av andra program medan QGIS körs.
I slutet klickar du på Lägg till för att lägga till lagret på kartan. I vårt exempel läggs ett punktlager med namnet Elevation till i projektet och beter sig som vilket annat kartlager som helst i QGIS. Det här lagret är resultatet av en fråga på källfilen .csv (alltså länkat till den) och kräver to be saved för att få ett spatialt lager på disken.
Exempeldata
När du ställer in parseregenskaperna uppdateras förhandsgranskningen av exempeldata med avseende på de tillämpade inställningarna.
Även i Sample Data Table är det möjligt att åsidosätta de automatiskt bestämda kolumntyperna.
11.1.3.4. Importera en DXF- eller DWG-fil
Filerna DXF och DWG kan läggas till i QGIS genom att enkelt dra och släppa dem från bläddrarpanelen. Du kommer att uppmanas att välja de underlager som du vill lägga till i projektet. Lagren läggs till med slumpmässiga stilegenskaper.
Observera
För DXF-filer som innehåller flera geometrityper (punkt, linje och/eller polygon) kommer namnet på lagren att genereras som <filename.dxf> entities <geometry type>.
För att behålla dxf/dwg-filstrukturen och dess symbologi i QGIS kan du använda det dedikerade -verktyget som gör att du kan:
importera element från ritningsfilen till en GeoPackage-databas.
lägga till importerade element i projektet.
I dialogrutan DWG/DXF Import, för att importera ritningsfilens innehåll:
Ange platsen för Källritning, dvs. den DWG/DXF-ritningsfil som ska importeras.
Ange referenssystem för koordinater för data i ritningsfilen.
Ange platsen för Target package, d.v.s. GeoPackage-filen som ska lagra data. Om en befintlig fil anges kommer den att skrivas över.
Välj hur du vill importera
blockmed den dedikerade kombinationsrutan:Expand Block Geometries: importerar blocken i ritningsfilen som normala element.
Expand Block Geometries and Add Insert Points: importerar blocken i ritningsfilen som normala element och lägger till insättningspunkten som ett punktlager.
Add Only Insert Points: lägger till blockets insättningspunkt som ett punktlager.
Markera
Use curves för att flytta de importerade lagren till en curvedgeometrityp.Använd knappen Import för att importera ritningen till GeoPackage-destinationsfilen. GeoPackage-databasen kommer automatiskt att fyllas med ritningsfilens innehåll. Beroende på filens storlek kan detta ta lite tid.
När data från .dwg eller .dxf har importerats till GeoPackage-databasen fylls ramen i den nedre halvan av dialogrutan med en lista över lager från den importerade filen. Där kan du välja vilka lager som ska läggas till i QGIS-projektet:
Längst upp anger du en Group name för att gruppera ritningsfilerna i projektet. Som standard är detta inställt på filnamnet för källritningsfilen.
Markera lager som ska visas: Varje valt lager läggs till i en ad hoc-grupp som innehåller vektorlager för punkt-, linje-, etikett- och områdesfunktionerna i ritlagret. Stilen på lagren kommer att likna det utseende de ursprungligen hade i *CAD.
Välj om lagret ska vara synligt vid öppning.
Om du markerar alternativet
Slå samman lager placeras alla lager i en enda grupp.Tryck på OK för att öppna lagren i QGIS.
Fig. 11.10 Dialog för import av DWG/DXF-filer
11.1.3.5. Importera OpenStreetMap-vektorer
OpenStreetMap-projektet är populärt eftersom det i många länder inte finns några kostnadsfria geodata, t.ex. digitala vägkartor. Målet med OSM-projektet är att skapa en gratis redigerbar karta över världen från GPS-data, flygfotografering och lokal kunskap. För att stödja detta mål tillhandahåller QGIS stöd för OSM-data.
Med hjälp av Browser Panel kan du ladda en .osm-fil till kartbilden, varvid du får en dialogruta för att välja underlager baserat på geometritypen. De laddade lagren kommer att innehålla alla data för den geometritypen i filen .osm och behålla datastrukturen för filen osm.
11.1.3.6. SpatiaLite-lager
Första gången du laddar data från en SpatiaLite-databas börjar du med att:
Då öppnas ett fönster där du antingen kan ansluta till en SpatiaLite-databas som QGIS redan känner till (som du väljer från rullgardinsmenyn) eller definiera en ny anslutning till en ny databas. För att definiera en ny anslutning klickar du på New och använder filbläddraren för att peka på din SpatiaLite-databas, som är en fil med tillägget .sqlite.
QGIS har även stöd för redigerbara vyer i SpatiaLite.
11.1.3.7. GPS
Det finns dussintals olika filformat för lagring av GPS-data. Det format som QGIS använder kallas GPX (GPS eXchange format), vilket är ett standardiserat utbytesformat som kan innehålla valfritt antal waypoints, rutter och spår i samma fil.
Använd knappen … Browse för att välja GPX-filen och använd sedan kryssrutorna för att välja de funktionstyper som du vill ladda från GPX-filen. Varje funktionstyp laddas i ett separat lager.
Mer om hantering av GPS-data på Arbeta med GPS-data.
Fig. 11.11 Dialogrutan Ladda GPS-data
11.1.3.8. GRASS
Att arbeta med GRASS vektordata beskrivs i avsnitt GRASS GIS-integration.
11.1.4. Panelen för sökning av metadata för lager
Som standard kan QGIS hämta metadata för lager från anslutningar eller dataleverantörer som tillåter lagring av metadata (mer information om Spara metadata till databasen). Panelen Metadata search gör det möjligt att bläddra bland lagren efter deras metadata och lägga till dem i projektet (antingen genom att dubbelklicka eller med knappen Lägg till). Listan kan filtreras:
med text, som tittar på en uppsättning metadataegenskaper (identifierare, titel, sammanfattning)
efter spatial utsträckning, med hjälp av aktuell projektutsträckning eller kartans canvasutsträckning
av lagrets (geometrins) typ
Observera
Källorna till metadata implementeras genom ett system med metadataleverantörer som kan utökas med tillägg.
Fig. 11.17 Panel för sökning av metadata för lager
11.1.5. QGIS anpassade format
QGIS föreslår två anpassade format:
Temporary Scratch Layer: ett minneslager som är knutet till projektet (se Skapa ett nytt temporärt skrapskikt för mer information)
Virtuella lager: ett lager som är resultatet av en fråga på ett eller flera andra lager (se Skapa virtuella lager för mer information)
11.1.6. QLR - Definitionsfil för QGIS-lager
Lagerdefinitioner kan sparas som en Lagerdefinitionsfil (QLR - .qlr) med i lagrets kontextmeny.
QLR-formatet gör det möjligt att dela ”kompletta” QGIS-lager med andra QGIS-användare. QLR-filer innehåller länkar till datakällorna och all QGIS-stilinformation som behövs för att utforma lagret.
QLR-filer visas i Browser-panelen och kan användas för att lägga till lager (med sparade stilar) i Layers-panelen. Du kan också dra och släppa QLR-filer från systemets filhanterare till kartbilden.
Tillgängliga åtgärder för QLR-filer i bläddrarpanelen är:
Lägg till lager i projektet
Lageregenskaper…
11.1.7. Ansluta till webbtjänster
Med QGIS kan du få tillgång till olika typer av OGC-webbtjänster (WM(T)S, WFS(-T), WCS, CSW, …). Tack vare QGIS Server kan du också publicera sådana tjänster. QGIS Server Guide/Manual innehåller beskrivningar av dessa funktioner.
11.1.7.1. Använda Vector Tiles-tjänster
Vector Tile-tjänster kan läggas till via fliken
Vector Tiles i dialogrutan Data Source Manager eller den kontextuella menyn för posten Vector Tiles i panelen Browser. Tjänster kan vara antingen en New Generic Connection… eller en New ArcGIS Vector Tile Service Connection….
Du skapar en tjänst genom att lägga till:
a Namn
a Style URL: en URL till en MapBox GL JSON-stilkonfiguration. Om den tillhandahålls kommer den stilen att tillämpas när lagren från anslutningen läggs till i QGIS. När det gäller anslutningar till Arcgis vector tile-tjänster åsidosätter URL:en den standardstilkonfiguration som anges i serverkonfigurationen.
Du kan ladda vektorplattor direkt från en Style URL. Datakällan analyseras automatiskt från stilen, och URL:er med flera källor stöds. Det gör Source URL till ett tillval.
Source URL: av typen
http://example.com/{z}/{x}/{y}.pbfför generiska tjänster ochhttp://example.com/arcgis/rest/services/Layer/VectorTileServerför ArcGIS-baserade tjänster. Tjänsten måste tillhandahålla tiles i formatet.pbf.
Min. Zoom Level och
Max. Zoom Level. Vector Tiles har en pyramidstruktur. Genom att använda dessa alternativ har du möjlighet att individuellt generera lager från kakelpyramiden. Dessa lager kommer sedan att användas för att rendera vektorkartan i QGIS.För Mercator-projektion (används av OpenStreetMap Vector Tiles) representerar zoomnivå 0 hela världen i en skala av 1:500.000.000. Zoomnivå 14 representerar skalan 1:35.000.
the authentication configuration if necessary
a Referer
Fig. 11.18 visar dialogrutan med Vector Tiles servicekonfiguration.
Fig. 11.18 Vector Tiles - Konfiguration av tjänster
Konfigurationer kan sparas i .XML-filen (Save Connections) via Vector Tiles i Data Source Manager-dialogrutan eller dess snabbmeny i Browser-panelen. På samma sätt kan de läggas till från en fil (Load Connections).
När en anslutning till en vector tile-tjänst har upprättats är det möjligt att:
Ändra inställningarna för anslutning av vektorplattor
Avlägsna anslutningen
Från Browser-panelen högerklickar du på posten och du kan också:
Lägg till lager i projektet: ett dubbelklick lägger också till lagret
Visa Lageregenskaper… och få tillgång till metadata och en förhandsvisning av de data som tillhandahålls av tjänsten. Fler inställningar är tillgängliga när lagret har laddats in i projektet.
11.1.7.2. Använda XYZ Tile-tjänster
XYZ Tile-tjänster kan läggas till via fliken
XYZ i dialogrutan Data Source Manager eller via snabbmenyn för posten XYZ Tiles i panelen Browser. Som standard tillhandahåller QGIS några standardtjänster för XYZ Tiles som är färdiga att använda:
Mapzen Global Terrain, vilket möjliggör en omedelbar tillgång till global DEM-källa för projekten. Mer information och resurser finns på https://registry.opendata.aws/terrain-tiles/
OpenStreetMap för att komma åt världens 2D-karta. Fig. 11.19 visar dialogrutan med konfigurationen av OpenStreetMap XYZ Tile-tjänsten.
För att lägga till en ny tjänst, tryck på New (respektive New Connection från Browser-panelen) och ange:
Fig. 11.19 XYZ Tiles - OpenStreetMap-konfiguration
a Namn
i URL kan du lägga till
http://example.com/{z}/{x}/{y}.pngellerfile:///local_path/{z}/{x}/{y}.pngthe authentication configuration if necessary
inställningarna Min. Zoomnivå och Max. Zoomnivå
a Referer
Tile Resolution: möjliga värden är Unknown (ej skalad), Standard (256x256 / 96DPI) och High (512x512 / 192DPI)
Interpretation: konverterar WMTS/XYZ rasterdatauppsättningar till ett rasterlager av typen single band float enligt ett fördefinierat kodningsschema. Scheman som stöds är Default (ingen konvertering görs), MapTiler Terrain RGB och Terrarium Terrain RGB. Den valda konverteraren översätter RGB-källvärdena till float-värden för varje pixel. När lagret har laddats kommer det att presenteras som ett rasterlager med ett enda band med flytande punkter, redo för styling med QGIS vanliga raster renderers.
Tryck på OK för att upprätta förbindelsen. Det kommer sedan att vara möjligt att:
Lägg till det nya lagret i projektet; det laddas med det namn som anges i inställningarna.
Ändra inställningarna för XYZ-anslutningen
Avlägsna anslutningen
Från Browser-panelen högerklickar du på posten och du kan också:
Lägg till lager i projektet: ett dubbelklick lägger också till lagret
Visa Lageregenskaper… och få tillgång till metadata och en förhandsvisning av de data som tillhandahålls av tjänsten. Fler inställningar är tillgängliga när lagret har laddats in i projektet.
Konfigurationer kan sparas till .XML-filen (Save Connections) via XYZ-posten i Data Source Manager-dialogrutan eller dess kontextuella meny i Browser-panelen. På samma sätt kan de läggas till från en fil (Load Connections).
XML-filen för OpenStreetMap ser ut så här:
<!DOCTYPE connections>
<qgsXYZTilesConnections version="1.0">
<xyztiles url="https://tile.openstreetmap.org/{z}/{x}/{y}.png"
zmin="0" zmax="19" tilePixelRatio="0" password="" name="OpenStreetMap"
username="" authcfg="" referer=""/>
</qgsXYZTilesConnections>
Tips
Laddar XYZ-brickor utan att skapa en anslutning
Det är också möjligt att lägga till XYZ tiles i ett projekt utan att nödvändigtvis lagra dess anslutningsinställningar i din användarprofil (t.ex. för en dataset som du kanske bara behöver en gång). På fliken redigerar du alla egenskaper i gruppen Connection Details. Fältet Name ovan bör ändras till Custom. Tryck på Add för att ladda lagret i projektet. Det får som standard namnet XYZ Layer.
Exempel på tjänster från XYZ Tile:
OpenStreetMap Monochrome: URL:
http://tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png, Min. Zoom Level: 0, Max. Zoom Level: 19.Google Maps: URL:
https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}, Min. Zoom Level: 0, Max. Zoom Level: 19.Öppna väderkarta Temperatur: URL:
http://tile.openweathermap.org/map/temp_new/{z}/{x}/{y}.png?appid={api_key}Min. Zoom Level: 0, Max. Zoom Level: 19.
11.1.7.3. Använda ArcGIS REST-servrar
An ArcGIS REST Server can host many different types of web services
(feature service, map service, image service, …).
ArcGIS REST Servers can be added via the
ArcGIS REST Server tab of the
Data Source Manager dialog or the contextual menu of the
ArcGIS REST Servers entry in the Browser panel:
Press New (respectively New Connection) and provide:
a Name: A name for the connection.
the URL: Main address of the ArcGIS REST Server.
a Prefix: Used to specify the proxy prefix in the URL, which is necessary for some ArcGIS servers that use web proxy prefixes.
a Community endpoint URL: Endpoint URL for ArcGIS Online or Portal for ArcGIS, used to access content groups.
a Content endpoint URL: Endpoint URL for the content service. This is used to access items in ArcGIS Online or Portal for ArcGIS.
the authentication credentials if necessary.
a Referer: The referer URL to be sent in the HTTP headers when making requests to the server. This may be required by some servers for authentication purposes.
Observera
ArcGIS Feature Service-anslutningar som har sina motsvarande URL:er för Portal-slutpunkter kan utforskas av innehållsgrupper i bläddrarpanelen.
Om en anslutning har Portal-slutpunkterna inställda visas en mapp med ”Grupper” och ”Tjänster” när du expanderar anslutningen i bläddraren, istället för den fullständiga listan med tjänster som vanligtvis visas. Om du expanderar gruppmappen visas en lista över alla innehållsgrupper som användaren är medlem i. Varje grupp kan expanderas för att visa de serviceobjekt som tillhör den gruppen.
Then press OK to validate the configuration settings. These configurations can be saved to
.XMLfile (Save). Likewise, they can be added from a file (Load).Once a connection to an ArcGIS REST Server is set, it is possible to:
Redigera anslutningsinställningarna för ArcGIS REST Server
Avlägsna anslutningen
Friskställ anslutningen
Press Connect to request the server and display its contents. They are organized in a tree structure whose nodes depend on the connection’s endpoint.
Fig. 11.20 Data Source Manager - ArcGIS REST Server
Expand the tree to find and select the layers of interest. Their Coordinate Reference System is displayed at the bottom of the dialog.
For raster-based layers, you can select the Image encoding to use among a number of image formats advertized by the target service ( e.g.,
PNG,JPG,GIF,SVG,SVGZ, … ).To add the selected layers to the map canvas, press Add button.
Because layers can sometimes load and render slowly on the client side, applying a filter to restrict the features retrieved from the service can significantly improve performance, since only the filtered features are requested from the server. This can be done by:
checking
Only request features overlapping the current view extentfor vector layers (feature service), pressing Add with filter to apply attribute-based filters to the layer with Strängbyggaren Expression functions.
In the Browser panel, right-click the ArcGIS REST Server layer and select Add Filtered Layer to Project will also open the builder dialog.
Most of the above tools to connect and access layers on an ArcGIS REST Server are also available from the Browser panel, within the contextual menu of the target node item. Depending on the node, you can also:
View Service Info which will open the default web browser and display information on the requested service.
View the Layer Properties… and get access to the metadata and a preview of the data provided by the service. More settings are available when the layer has been loaded into the project.
11.1.7.4. Använda 3D-tjänster för kaklade scener
QGIS stöder flera format av 3D-dataset med mosaik, som grupperas tillsammans som ”mosaikscener”. Dessa inkluderar Cesium 3D Tiles och Quantized Mesh tiles.
Om du vill ladda en datauppsättning med kaklade scener i QGIS använder du fliken
Scene i dialogrutan Data Source Manager.
Fig. 11.21 Chef för datakällor - Scene
Skapa en anslutning genom att klicka på New. Du kan lägga till en New Cesium 3D Tiles Connection eller en New Quantized Mesh Connection.
Välj ett Name och ange URL till URL:en för en JSON-fil med lagerbeskrivning.
URL:en kan vara fjärrbaserad (t.ex. http://exempel.se/tileset.json) eller lokal (t.ex. file:///sökväg/till/tiles/tileset.json).
The authentication configuration if necessary.
Fig. 11.22 Anslutning för kaklad scen
Du kan också lägga till tjänsten från Browser Panel.
När du har skapat en ny anslutning kan du Lägga till det nya lagret på din karta.
Fig. 11.23 3D-lager för plattor - strukturerad
Fig. 11.24 Kvantiserat Mesh-lager
11.1.7.5. Använda molnanslutningar
QGIS stöder anslutningar till molntjänster som Alibaba Cloud OSS, Amazon S3, Google Cloud Storage, Microsoft Azure Blob Storage, Microsoft Azure Data Lake Storage och OpenStack Swift Object Storage. Du kan ladda vektor- och rasterdata från dessa tjänster till QGIS. Ställ in en ny
Cloud-anslutning i Browser-panelen genom att högerklicka på Cloud-posten och välja New Connection. Du kommer att se en rullgardinslista med tillgängliga molntjänster. Välj den tjänst som du vill ansluta till och fyll i de obligatoriska fälten:
Fig. 11.25 Dialog för molnanslutning
Namn: Ett namn för anslutningen.
Bucket eller Container: Namnet på skopan eller behållaren i molntjänsten.
Objektnyckel (valfritt): Nyckeln till objektet i skopan eller behållaren.
Credentials: Autentiseringsuppgifter för åtkomst till molntjänsten.
Du kan också välja att Save Connection till en XML-fil eller Load Connection från en XML-fil.











