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>`__.
Databasformat inkluderar PostgreSQL / PostGIS, 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:` Settings –> Options –> GDAL i QGIS.
I QGIS finns det, beroende på dataformat, olika verktyg för att öppna en dataset, huvudsakligen tillgängliga i menyn Layer ► Add Layer ► eller från verktygsfältet Manage Layers (aktiverat via menyn View ► Toolbars). 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.
Förutom denna huvudingångspunkt har du också plugin-programmet 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 plugins 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.
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 View ► Panels (eller Settings ► Panels) 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).
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;
Friskställer webbläsarens träd;
Filter Browser för att söka efter specifika data. Ange ett sökord eller ett jokertecken så filtrerar webbläsaren 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 position
Regelbundet uttryck
Collapse All hela trädet;
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
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:
Webbläsaren stöder dra och släpp inom webbläsaren, från webbläsaren till duken och Layers-panelen, och från Layers-panelen till lagerbehållare (t.ex. GeoPackage) i webbläsaren.
Projektfilobjekt i webbläsaren 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 webbläsaren, så de kan dras och släppas i webbläsaren (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:
New ► 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:` Settings –> Options –> 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:
Exportera lager ► Till fil…
Lägg till lager i projektet
Lageregenskaper
Öppna med Data Source Manager…
Manage –gt; Byt namn på ”<name of file>”… eller Delete ”<name of file>”…
Visa i filer
Filegenskaper
I posten Layer properties 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 from provider (om möjligt kommer Path att vara en hyperlänk till källan), Identification, Extent, Access, Fields (för vektorlager), Bands (för rasterlager), Contacts, Links (för vektorlager), References (för rasterlager), History.
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 Browser enligt beskrivningen ovan. Ett webbläsarträ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 webbläsaren
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 Layer Properties genom att dubbelklicka på lagernamnet eller genom att högerklicka på namnet i teckenförklaringen och välja Properties 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 webbläsarträ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 webbläsarträdet. Dolda mappar kan hanteras från fliken Inställningar ► Alternativ ► Datakällor.
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 webbläsarpanel tillgänglig för att undvika lång scrollning när du drar. Välj bara filen och dra och släpp den från den ena panelen till den andra.
Insticksprogrammet DB Manager är ett annat verktyg för att integrera och hantera rumsliga databasformat som stöds av QGIS (PostGIS, SpatiaLite, GeoPackage, Oracle Spatial, MS SQL Server, Virtual layers). Det kan aktiveras från Plugins ► Manage and Install Plugins…-menyn.
Pluginet 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
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 plugins tillhandahåller också verktyg för att öppna filer i specifika format i QGIS.
Ö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 Layer ► Add Layer ►Add Vector Layer menyalternativ eller klicka på knappen Add Vector Layer i verktygsfältet.
för rasterdata (som GeoTiff, MBTiles, GRIdded Binary och DWG-lager): tryck på Ctrl+Shift+R, välj Layer ► Add Layer ►Add Raster Layer menyalternativ eller klicka på knappen Add Raster Layer i verktygsfältet.
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 Allfiles (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:
Lägga till lager i en grupp
Visa system och interna tabeller
Visa tomma vektorlager.
Fig. 11.7 visar QGIS efter laddning av filen alaska.shp.
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 Add Vector Layer och Add Raster Layer tillåter laddning av lager från andra källtyper än File:
Du kan ladda specifika vektorformat som ArcInfoBinaryCoverage, UK.NationalTransferFormat, liksom det råa TIGER-formatet från USCensusBureau eller OpenfileGDB. För att göra det väljer du Directory som Source type. I detta fall kan en katalog väljas i dialogrutan efter att du tryckt på …Browse.
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, EsriPersonalGeodatabase, MSSQLServer samt PostgreSQL eller MySQL.
Om du trycker på knappen New öppnas dialogrutan Create a New OGR Database Connection vars parametrar är bland dem som du hittar i Skapa en lagrad anslutning. Om du trycker på Open kan du välja bland de tillgängliga tabellerna, t.ex. i PostGIS-aktiverade databaser.
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 AWSS3, GoogleCloudStorage, MicrosoftAzureBlob, MicrosoftAzureDataLakeStorage, AlibabaOSSCloud och OpenStackSwiftStorage stö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 WFS3 (fortfarande experimentell), använder GeoJSON eller GEOJSON-NewlineDelimited format eller baserad på CouchDB databas. 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 Automatic ►.
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:
Välj OGC API i dialogrutan Data Source Manager.
Ange slutpunkten för den OGC API-tjänst som du vill ansluta till. Observera att du inte behöver prefixera endpointen med ”OGCAPI:”.
Klicka på Connect för att upprätta en anslutning till servern.
Ett mesh är ett ostrukturerat rutnät som vanligtvis har temporala och andra komponenter. Den rumsliga 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 Data Source Manager, antingen genom att välja den från menyn Layer ► eller genom att klicka på knappen Open Data Source Manager.
Aktivera fliken Mesh på den vänstra panelen
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.
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 :guilabel:`Data Source Manager
Aktivera fliken Delimited Text (avgränsad text)
Välj den avgränsade textfil som ska importeras (t.ex. qgis_sample_data/csv/elevp.csv) genom att klicka på knappen …Browse.
I fältet Layer name anger du det namn som ska användas för lagret i projektet (t.ex. Elevation).
Konfigurera inställningarna så att de passar ditt dataset och dina behov, enligt vad som förklaras nedan.
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:
CSV (kommaseparerade värden) för att använda kommatecknet.
Regelbundna uttrycks avgränsare och skriv in text i fältet Utryck. Om du t.ex. vill ändra avgränsaren till tabb använder du t (detta används i reguljära uttryck för tabbtecknet).
Custom delimiters, välja bland några fördefinierade avgränsare som comma, space, tab, semicolon, … .
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.
Skippa tomma 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.
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:
Boolean skiftlägesokänsliga bokstavspar som tolkas som booleska värden är 1/0, true/false`, t/f`, yes/no`
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 rumsliga 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 :guilabel:Nogeometry(attributeonlytable) och den kommer att laddas som en vanlig tabell.
Use spatial index för att förbättra prestanda för visning och rumsligt urval av funktioner.
Use subset index för att förbättra prestanda för subset filters (när det definieras i skiktets egenskaper).
Watch file för att se efter ändringar i filen av andra program medan QGIS körs.
I slutet klickar du på Add för att lägga till lagret på kartan. I vårt exempel läggs ett punktskikt med namnet Elevation till i projektet och beter sig som vilket annat kartskikt 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 :ref:``to be saved <general_saveas>` för att få ett rumsligt lager på disken.
Filerna DXF och DWG kan läggas till i QGIS genom att enkelt dra och släppa dem från webbläsarpanelen. 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 Project ► Import/Export ► Import Layers from DWG/DXF…-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 block med 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 curved geometrityp.
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 Merge layers placeras alla lager i en enda grupp.
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.
|Första gången du laddar data från en SpatiaLite-databas börjar du med att:
klicka på knappen Lägg till SpatiaLite-lager i verktygsfältet
välja alternativet Add SpatiaLite Layer… från menyn Layer ► Add Layer
eller genom att skriva Ctrl+Shift+L
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.
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.
För att kunna läsa och skriva tabeller från ett databasformat som QGIS stöder måste du skapa en anslutning till den databasen. Även om QGIS Browser Panel är det enklaste och rekommenderade sättet att ansluta till och använda databaser, tillhandahåller QGIS andra verktyg för att ansluta till var och en av dem och ladda deras tabeller:
Add PostGIS Layer… eller genom att skriva Ctrl+Shift+D
Add Oracle Spatial Layer… eller genom att skriva Ctrl+Shift+O
Add SAP HANA Spatial Layer… eller genom att skriva Ctrl+Shift+G
Dessa verktyg är tillgängliga antingen från Manage Layers Toolbar eller från Layer ► Add Layer ► menyn. Anslutning till SpatiaLite-databasen beskrivs i SpatiaLite-lager.
Tips
Skapa en anslutning till databasen från QGIS Browser Panel
Om du väljer motsvarande databasformat i Browser-trädet, högerklickar och väljer connect får du upp dialogrutan för databasanslutning.
De flesta anslutningsdialogerna följer en gemensam struktur:
ett avsnitt med information om inloggningsuppgifter för att ansluta till databasen
ett avsnitt med alternativ för att ställa in vilka data som kan begäras i databasen
Första gången du använder en PostGIS-datakälla måste du skapa en anslutning till en databas som innehåller data. Tryck på lämplig knapp som visas ovan, vilket öppnar fliken PostgreSQL i dialogrutan Data Source Manager. För att komma åt anslutningshanteraren klickar du på knappen New för att visa dialogrutan Create a New PostGIS Connection.
Fig. 11.12 Skapa en ny dialogruta för PostGIS-anslutning
Namn: Ett namn för den här anslutningen. Det kan vara detsamma som Database.
Service: Tjänsteparameter som ska användas som alternativ till värdnamn/port (och eventuellt databas). Detta kan definieras i pg_service.conf. Se avsnittet PostgreSQL Service anslutningsfil för mer information.
Host: Namnet på databasens värd. Detta måste vara ett upplösningsbart värdnamn som kan användas för att öppna en TCP/IP-anslutning eller pinga värden. Om databasen finns på samma dator som QGIS anger du helt enkelt localhost här.
Port: Portnummer som PostgreSQL-databasservern lyssnar på. Standardporten för PostGIS är 5432.
Databas: Namnet på databasen.
SSL-läge: Inställning av SSL-kryptering. Följande alternativ finns tillgängliga:
Prefer (standardinställningen): Jag bryr mig inte om kryptering, men jag vill betala omkostnaderna för kryptering om servern stöder det.
Kräver: Jag vill att mina data ska krypteras och jag accepterar kostnaderna för detta. Jag litar på att nätverket kommer att se till att jag alltid ansluter till den server jag vill ha.
Verifiera CA: Jag vill att mina data ska krypteras och jag accepterar kostnaderna. Jag vill vara säker på att jag ansluter till en server som jag litar på.
Verify Full: Jag vill att mina data ska krypteras och jag accepterar kostnaden. Jag vill vara säker på att jag ansluter till en server jag litar på och att det är den jag anger.
Allow: Jag bryr mig inte om säkerhet, men jag är beredd att betala för kryptering om servern insisterar på det.
Disable: Jag bryr mig inte om säkerhet och jag vill inte betala för kryptering.
Session role: används för att ange den aktuella användaridentifieraren för den aktuella sessionen. Detta är användbart för att automatiskt ge äganderätten till ett nytt objekt (tabell, vy, funktion) till session_role-gruppen och därmed dela äganderätten och tillhörande rättigheter med alla medlemmar i session_role-gruppen. Läs mer om session role.
Autentication, basic.
Användarnamn: Användarnamn som används för att logga in i databasen.
Lösenord: Lösenord som används tillsammans med Username för att ansluta till databasen.
Du kan spara någon eller båda av parametrarna Username och Password, i vilket fall de kommer att användas som standard varje gång du behöver ansluta till den här databasen. Om de inte sparas kommer du att uppmanas att ange autentiseringsuppgifterna för att ansluta till databasen i nästa QGIS-session. De anslutningsparametrar som du angav lagras i en tillfällig intern cache och returneras när ett användarnamn/lösenord för samma databas begärs, tills du avslutar den aktuella QGIS-sessionen.
På fliken Authentication sparar du användarnamn och lösenord för att behålla oskyddade uppgifter i anslutningskonfigurationen. Dessa uppgifter kommer att vara synliga om du t.ex. delar projektfilen med någon. Därför är det lämpligt att spara dina autentiseringsuppgifter i en Autentication-konfiguration istället (Configurations-fliken - Se System för autentisering för mer information) eller i en serviceanslutningsfil (se PostgreSQL Service anslutningsfil för exempel).
Authentication, konfigurationer. Välj en autentiseringskonfiguration. Du kan lägga till konfigurationer med hjälp av knappen . Valmöjligheterna är:
Grundläggande autentisering
PKI PKCS#12-autentisering
Autentisering av PKI-sökvägar
PKI lagrat identitetscertifikat
Beroende på typ av databas kan du aktivera följande kryssrutor:
Visa bara lager i lagerregistren
Lös inte typ av obegränsade kolumner (GEOMETRY)
Titta bara i det ”offentliga” schemat
Också lista tabeller utan geometri: anger att tabeller utan geometri också ska listas som standard.
Use estimated table metadata: Vid initiering av lager kan det behövas olika frågor för att fastställa egenskaperna hos de geometrier som lagras i databastabellen. När det här alternativet är markerat undersöker dessa frågor endast ett urval av raderna och använder tabellstatistiken, i stället för hela tabellen. Detta kan drastiskt snabba upp bearbetningen av stora datamängder, men kan leda till felaktig karakterisering av lager (t.ex. kommer antalet funktioner i filtrerade lager inte att fastställas korrekt) och kan även orsaka konstiga beteenden om kolumner som ska vara unika faktiskt inte är det.
Tillåt att spara/ladda QGIS-projekt i databasen - mer information här
Tillåt att spara/ladda metadata för QGIS-lager i databasen - mer information här
När alla parametrar och alternativ är inställda kan du testa anslutningen genom att klicka på knappen Test Connection eller tillämpa den genom att klicka på knappen OK.
Serviceanslutningsfilen gör att PostgreSQL-anslutningsparametrar kan associeras med ett enda servicenamn. Det servicenamnet kan sedan anges av en klient och de associerade inställningarna kommer att användas.
Den heter .pg_service.conf under *nix-system (GNU/Linux, macOS etc.) och pg_service.conf under Windows.
Det finns två tjänster i exemplet ovan: water_service och wastewater_service. Du kan använda dessa för att ansluta från QGIS, pgAdmin etc. genom att bara ange namnet på den tjänst du vill ansluta till (utan de omslutande parenteserna). Om du vill använda tjänsten med psql kan du göra psqlservice=water_service.
Om du inte vill spara lösenorden i servicefilen kan du använda alternativet .pg_pass.
Observera
QGIS Server och tjänster
När du använder en servicefil och QGIS Server måste du konfigurera tjänsten på serversidan också. Du kan följa :ref:``QGIS Server <QGIS-Server-manual>` dokumentationen.
På * nix-operativsystem (GNU / Linux, macOS etc.) kan du spara filen .pg_service.conf i användarens hemkatalog och PostgreSQL-klienter kommer automatiskt att vara medvetna om den. Till exempel, om den inloggade användaren är web, bör .pg_service.conf sparas i /home/web/ katalogen för att direkt fungera (utan att ange några andra miljövariabler).
Du kan ange platsen för servicefilen genom att skapa miljövariabeln PGSERVICEFILE (kör t.ex. kommandot exportPGSERVICEFILE=/home/web/.pg_service.conf under ditt *nix-operativsystem för att tillfälligt ställa in variabeln PGSERVICEFILE).
Du kan också göra servicefilen tillgänglig för hela systemet (alla användare) antingen genom att placera filen .pg_service.conf i pg_config--sysconfdir eller genom att lägga till miljövariabeln PGSYSCONFDIR för att ange den katalog som innehåller servicefilen. Om det finns servicedefinitioner med samma namn i användar- och systemfilen, har användarfilen företräde.
Varning
Det finns vissa förbehåll under Windows:
Servicefilen ska sparas som pg_service.conf och inte som .pg_service.conf.
Servicefilen bör sparas i Unix-format för att fungera. Ett sätt att göra det är att öppna den med Notepad++ och Edit ► EOL Conversion ► UNIX Format ► File save.
Du kan lägga till miljövariabler på olika sätt; ett testat sätt, som är känt för att fungera tillförlitligt, är :menyval:Kontrollpanelen-->Systemochsäkerhet-->System-->Avanceradesysteminställningar-->Miljövariabler lägga till PGSERVICEFILE med sökvägen - t.ex. :fil:`C:\\Users\\John\\pg_service.conf``
När du har lagt till en miljövariabel kan du också behöva starta om datorn.
De rumsliga funktionerna i Oracle Spatial hjälper användare att hantera geografiska data och platsdata i en inbyggd typ i en Oracle-databas. Anslutningsdialogen föreslår:
Databas: SID eller SERVICE_NAME för Oracle-instansen;
Port: Portnummer som Oracle-databasservern lyssnar på. Standardporten är 1521;
Options: Oracle-anslutningsspecifika alternativ (t.ex. OCI_ATTR_PREFETCH_ROWS, OCI_ATTR_PREFETCH_MEMORY). Formatet för options-strängen är en semikolonseparerad lista med optionsnamn eller option=värdepar;
Arbetsyta: Arbetsyta att byta till;
Schema: Schema i vilket data lagras
Alternativt kan du aktivera följande kryssrutor:
:guilabel:Sökendastimetadatatabellen: begränsar de tabeller som visas till de som finns i vyn all_sdo_geom_metadata. Detta kan påskynda den första visningen av rumsliga tabeller.
Leta bara efter användarens tabeller: när du söker efter rumsliga tabeller begränsas sökningen till tabeller som ägs av användaren.
Också lista tabeller utan geometri: anger att tabeller utan geometri också ska listas som standard.
Use estimated table statistics for the layer metadata: när lagret konfigureras krävs olika metadata för Oracle-tabellen. Detta inkluderar information som tabellens radantal, geometrityp och rumslig utbredning av data i geometrikolumnen. Om tabellen innehåller ett stort antal rader kan det vara tidskrävande att fastställa dessa metadata. Genom att aktivera det här alternativet utförs följande snabba operationer för tabellmetadata: Radantalet bestäms från all_tables.num_rows. Tabellens utbredning bestäms alltid med funktionen SDO_TUNE.EXTENTS_OF, även om ett lagerfilter används. Tabellgeometrin bestäms utifrån de 100 första geometriska raderna i tabellen som inte är nollrader.
Bara befintliga geometrityper: listar bara de befintliga geometrityperna och erbjuder inte att lägga till andra.
Inkludera ytterligare geometriattribut.
Tillåt att spara/ladda QGIS-projekt i databasen - mer information här
Schema: Gör det möjligt att ange ett enda schema som en anslutning ska begränsas till. När den är inställd kommer endast tabeller från det matchande schemat att inkluderas i webbläsarpanelen och datakällan för anslutningen. Detta kan användas för att begränsa det databasarbete som krävs för att fylla i tabeller för en anslutning som pekar på ett stort databaslager.
Tips
Oracle Spatial Layers
Normalt definieras ett Oracle Spatial-lager av en post i tabellen USER_SDO_METADATA.
För att urvalsverktygen ska fungera korrekt rekommenderas att tabellerna har en primary key.
För att skapa en ny MS SQL Server-anslutning måste du ange några av följande uppgifter i dialogrutan Connection Details:
Anslutningens namn
Provider/DSN
Host
Login information. Du kan välja att Spara dina inloggningsuppgifter.
Navigera till avsnittet Database Details och klicka på knappen List Databases för att visa de tillgängliga dataseten. Välj de dataset som du vill ha och tryck sedan på OK. Alternativt kan du också utföra en Test Connection. När du klickar på OK stängs dialogrutan Create a New MS SQL Server Connection och i Data Source Manager trycker du på Connect, väljer ett lager och klickar sedan på Add.
Alternativt kan du aktivera följande alternativ:
Leta bara efter i metadatatabellen geometry_columns: begränsar de tillgängliga tabellerna till dem i metadatatabellen geometry_columns när du söker efter tabeller. Detta kan påskynda tabellskanningen.
Use layer extent from geometry_columns table: det här alternativet, som är beroende av det föregående, gör att QGIS kan hoppa över beräkningen av utsträckning när lager laddas och därmed minska den tid som krävs för att ladda dem. Det förlitar sig på utsträckning som anges manuellt med hjälp av ytterligare QGIS-specifika kolumner (qgis_xmin, qgis_xmax, qgis_ymin, qgis_ymax) i tabellen geometry_columns.
Use primary key from geometry_columns table: tillåter QGIS att hoppa över beräkningen av primärnyckeln för vyer när de laddas, vilket minskar den tid som krävs för att ladda dem. Det bygger på namn som fylls i manuellt i en QGIS-specifik kolumnuppsättning qgis_pkey i tabellen geometry_columns. Om mer än en kolumn används för primärnyckeln ska de fyllas i som kommaseparerade värden.
Also list table with no geometry: tabeller som inte har en geometrikolumn kopplad till sig visas också i listan över tillgängliga tabeller.
Use estimated table parameters: endast uppskattade tabellmetadata kommer att användas. Detta undviker en långsam tabellskanning, men kan resultera i felaktiga lageregenskaper som t.ex. lagerutbredning.
Skippa hantering av ogiltig geometri: all hantering av poster med ogiltig geometri inaktiveras. Detta snabbar upp leverantören, men om det finns några ogiltiga geometrier i en tabell blir resultatet oförutsägbart och kan innehålla saknade poster. Markera endast detta alternativ om du är säker på att alla geometrier som finns i databasen är giltiga och att alla geometrier eller tabeller som läggs till nyligen också är giltiga.
:guilabel:UseonlyaSubsetofSchemas gör att du kan filtrera scheman för MS SQL-anslutning. Om den är aktiverad visas endast markerade scheman. Du kan högerklicka för att Check eller Uncheck valfritt schema i listan.
Du behöver SAP HANA Client för att ansluta till en SAP HANA-databas. Du kan hämta SAP HANA Client för din plattform på webbplatsen SAP Development Tools.
Fig. 11.14 Skapa en ny dialogruta för SAP HANA-anslutning
Följande parametrar kan anges:
Namn: Ett namn för denna anslutning.
Drivrutin: Namnet på HANA ODBC-drivrutinen. Det är HDBODBC om du använder 64-bitars QGIS, HDBODBC32 om du använder 32-bitars QGIS. Det lämpliga drivrutinsnamnet anges automatiskt.
Driver: Antingen det namn under vilket SAP HANA ODBC-drivrutinen har registrerats i /etc/odbcinst.ini eller den fullständiga sökvägen till SAP HANA ODBC-drivrutinen. Installationsprogrammet för SAP HANA-klienten installerar ODBC-drivrutinen till /usr/sap/hdbclient/libodbcHDB.so som standard.
Host: Namnet på databasens värd.
Identifierare: Identifierar den instans som ska anslutas till på värden. Detta kan vara antingen Instance Number eller Port Number. Instansnummer består av två siffror, portnummer ligger i intervallet 1 till 65 535.
Mode: Anger i vilket läge SAP HANA-instansen körs. Denna inställning beaktas endast om Identifier är inställd på Instance Number. Om databasen är värd för flera behållare kan du antingen ansluta till en klient med det namn som anges i Tenant database eller ansluta till systemdatabasen.
Schema: Denna parameter är valfri. Om ett schemanamn anges kommer QGIS endast att söka efter data i det schemat. Om detta fält lämnas tomt kommer QGIS att söka efter data i alla scheman.
Autentisering ► Grundläggade.
Användarnamn: Användarnamn som används för att ansluta till databasen.
Lösenord: Lösenord som används för att ansluta till databasen.
SSL-inställningar
Aktivera TLS/SSL-kryptering: Aktiverar TLS 1.1 - TLS1.2-kryptering. Servern väljer den högsta tillgängliga.
Provider: Anger den kryptografiska biblioteksleverantör som används för SSL-kommunikation. sapcrypto bör fungera på alla plattformar, openssl bör fungera på , mscrypto bör fungera på och commoncrypto kräver att CommonCryptoLib installeras.
Validera SSL-certifikat: Om kryssrutan är markerad kommer SSL-certifikatet att valideras med hjälp av den truststore som anges i Trust store file with public key.
Overskriv värdnamn i certifikat: Anger det värdnamn som används för att verifiera serverns identitet. Det värdnamn som anges här verifierar serverns identitet i stället för det värdnamn med vilket anslutningen upprättades. Om du anger * som värdnamn valideras inte serverns värdnamn. Andra jokertecken är inte tillåtna.
Keystore-fil med privat nyckel: Ignoreras för närvarande. Denna parameter kan göra det möjligt att autentisera via certifikat istället för via användare och lösenord i framtiden.
Trust store-fil med offentlig nyckel: Anger sökvägen till en trust store-fil som innehåller serverns offentliga certifikat om OpenSSL används. Vanligtvis innehåller förtroendelagret rotcertifikatet eller certifikatet för den certifikatutfärdare som signerat serverns offentliga certifikat. Om du använder det kryptografiska biblioteket CommonCryptoLib eller msCrypto ska du lämna den här egenskapen tom.
Leta bara efter användarens tabeller: Om kryssrutan är markerad söker QGIS endast efter tabeller och vyer som ägs av den användare som ansluter till databasen.
Use estimated table metadata: Om markerad kommer uppskattade tabellmetadata att användas om de är tillgängliga. För stora tabeller undviker detta långsamma tabellbelastningar och potentiellt dyra beräkningar, men kan resultera i felaktiga lageregenskaper som lagerutsträckning. Den snabba uppskattningen av omfattningen är tillgänglig från och med QRC1/2024 och SP8 i HANA Cloud respektive HANA On-Premise.
Lista även tabeller utan geometrier: Om kryssrutan är markerad söker QGIS även efter tabeller och vyer som inte innehåller en rumslig kolumn.
Tips
Anslutning till SAP HANA Cloud
Om du vill ansluta till en SAP HANA Cloud-instans måste du vanligtvis ställa in Port Number till 443 och markera Enable TLS/SSL encryption.
När du har definierat en eller flera anslutningar till en databas (se avsnitt Skapa en lagrad anslutning) kan du ladda lager från den. Detta kräver naturligtvis att data finns tillgängliga. Se avsnitt :ref:vector_import_data_in_postgis för en diskussion om hur man importerar data till en PostGIS-databas.
Om du vill ladda ett lager från en databas kan du utföra följande steg:
Öppna motsvarande flik för databasen i dialogrutan Data Source Manager.
Välj anslutningsnamn i rullgardinsmenyn och tryck på Connect.
Markera eller avmarkera Lista även tabeller utan geometri.
Alternativt kan du använda någon av kryssrutorna i Search Options för att minska listan över tabeller till de som matchar din sökning. Du kan också ställa in det här alternativet innan du trycker på knappen Connect, vilket snabbar upp databashämtningen.
Leta reda på det eller de lager du vill lägga till i listan över tillgängliga lager.
Markera det genom att klicka på det. Du kan välja flera lager genom att hålla ned Shift eller Ctrl medan du klickar.
Om tillämpligt, använd knappen Set Filter (eller dubbelklicka på lagret) för att starta dialogrutan Query Builder (se avsnitt Frågeverktyg) och definiera vilka funktioner som ska läsas in från det valda lagret. Filteruttrycket visas i kolumnen sql. Denna begränsning kan tas bort eller redigeras i ramen Layer Properties ► General ► Provider Feature Filter.
Kryssrutan i kolumnen ”Välj vid id” som är aktiverad som standard får fram funktionens id utan attribut och snabbar i allmänhet upp dataladdningen.
Klicka på knappen Add för att lägga till lagret på kartan.
Fig. 11.15 Dialog för att lägga till PostGIS-tabell(er)
Tips
**Använd webbläsarpanelen för att påskynda inläsningen av databastabeller
Att lägga till DB-tabeller från Data Source Manager kan ibland vara tidskrävande eftersom QGIS hämtar statistik och egenskaper (t.ex. geometrityp och fält, CRS, antal funktioner) för varje tabell i förväg. För att undvika detta är det bättre att använda :ref:``Browser Panel <browser_panel>` eller :ref:``DB Manager <dbmanager>` för att dra och släppa databastabellerna i kartbilden när :ref:``anslutningen har ställts in <vector_create_stored_connection>`.
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 :ref:Sparametadatatilldatabasen<savemetadatatodb>). 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 Add). Listan kan filtreras:
med text, som tittar på en uppsättning metadataegenskaper (identifierare, titel, sammanfattning)
efter rumslig utsträckning, med hjälp av aktuell projektutsträckning eller kartans canvasutsträckning
av skiktets (geometrins) typ
Observera
Källorna till metadata implementeras genom ett system med metadataleverantörer som kan utökas med plugins.
Fig. 11.16 Panel för sökning av metadata för lager
Lagerdefinitioner kan sparas som en Layer Definition File (QLR - .qlr) med Export –gt; Save As Layer Definition File… 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.
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.
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 skikten 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}.pbf för generiska tjänster och http://example.com/arcgis/rest/services/Layer/VectorTileServer fö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.
Fig. 11.17 visar dialogrutan med Vector Tiles servicekonfiguration.
Fig. 11.17 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 Layer Properties… 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.
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.18 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:
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 rasterskikt 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 Layer Properties… 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).
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 Data Source Manager ► XYZ 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 XYZLayer.
ArcGIS REST Servers kan läggas till via fliken ArcGIS REST Server i dialogrutan Data Source Manager eller via kontextmenyn för posten ArcGIS REST Servers i panelen Browser. Tryck på New (respektive New Connection) och ange:
a Namn
den URL
a Prefix: Detta används för att ange proxyprefixet i URL:en, vilket är nödvändigt för vissa ArcGIS-servrar som använder webbproxyprefix.
ArcGIS Feature Service-anslutningar som har sina motsvarande URL:er för Portal-slutpunkter kan utforskas av innehållsgrupper i webbläsarpanelen.
Om en anslutning har Portal-slutpunkterna inställda visas en mapp med ”Grupper” och ”Tjänster” när du expanderar anslutningen i webbläsaren, 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.
Konfigurationer kan sparas till .XML-fil (Save Connections) via ArcGIS REST Server i Data Source Manager-dialogrutan. På samma sätt kan de läggas till från en fil (Load Connections).
När en anslutning till en ArcGIS REST Server har upprättats är det möjligt att:
:guilabel:`Ändra anslutningsinställningarna för ArcGIS REST Server
Avlägsna anslutningen
Friskställ anslutningen
använda ett filter för de tillgängliga lagren
välj från en lista över tillgängliga lager med alternativet att Begära endast funktioner som överlappar den aktuella vyutbredningen
Från Browser-panelen högerklickar du på anslutningsposten så kan du:
Refresh
Redigera anslutning…
Avlägsna anslutning…
View Service Info som öppnar standardwebbläsaren och visar serviceinformationen.
Högerklicka på lagerposten så kan du också göra det:
View Service Info som öppnar standardwebbläsaren och visar serviceinformationen.
Exportera lager… ► Till fil
Lägg till lager i projektet: ett dubbelklick lägger också till lagret
Visa Layer Properties… 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.
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.
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: