Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
6. Arbeta med projektioner
Ett koordinatreferenssystem, eller CRS, är en metod för att associera numeriska koordinater med en position på jordens yta. QGIS har stöd för cirka 7 000 standard-CRS:er, alla med olika användningsområden, för- och nackdelar! Att välja ett lämpligt referenssystem för dina QGIS-projekt och data kan vara en komplex uppgift, men lyckligtvis hjälper QGIS dig att vägleda dig genom detta val och gör arbetet med olika CRS så transparent och korrekt som möjligt.
6.1. Översikt över projektionsstöd
QGIS har stöd för cirka 7 000 kända CRS. Dessa standard-CRS baseras på de som definieras av European Petroleum Search Group (EPSG) och Institut Geographique National de France (IGNF), och görs tillgängliga i QGIS genom det underliggande projektionsbiblioteket ”Proj”. Vanligtvis identifieras dessa standardprojektioner genom användning av en kombination av auktoritet och kod, där auktoriteten är ett organisationsnamn som ”EPSG” eller ”IGNF” och koden är ett unikt nummer som är associerat med ett specifikt CRS. Exempelvis är det vanliga CRS-systemet för latitud/longitud WGS 84 känt genom identifieraren ”EPSG:4326” och CRS-systemet för webbkartor är ”EPSG:3857”.
Anpassade, användarskapade CRS lagras i en CRS-databas för användare. Se avsnitt Anpassat referenssystem för koordinater för information om hur du hanterar dina anpassade koordinatreferenssystem.
6.2. Referenssystem för lagerkoordinater
För att korrekt kunna projicera data till ett specifikt CRS-mål måste antingen dina data innehålla information om dess koordinatreferenssystem eller så måste du manuellt tilldela lagret rätt CRS. För PostGIS-lager använder QGIS den identifierare för spatial referens som angavs när PostGIS-lagret skapades. För data som stöds av GDAL förlitar sig QGIS på att det finns ett erkänt sätt att ange CRS. För Shapefile-formatet är detta till exempel en fil som innehåller en ESRI Well-Known Text (WKT)-representation av lagrets CRS. Denna projektionsfil har samma basnamn som .shp
-filen och ett .prj
-tillägg. Till exempel skulle alaska.shp
ha en motsvarande projektionsfil med namnet alaska.prj
.
När ett lager laddas in i QGIS försöker QGIS att automatiskt bestämma rätt CRS för lagret. I vissa fall är detta inte möjligt, t.ex. när ett lager har tillhandahållits utan att denna information har sparats. Du kan konfigurera QGIS beteende när det inte automatiskt kan fastställa rätt CRS för ett lager:
-
Fig. 6.1 Fliken CRS i dialogrutan Alternativ i QGIS
Under gruppen CRS för lager, ställ in åtgärden att göra när ett nytt lager skapas, eller när ett lager laddas som inte har någon CRS. Ett av följande:
Lämna som okänd CRS (ingen åtgärd): det kommer inte att finnas någon uppmaning att välja en CRS när ett lager utan CRS laddas, utan valet av CRS skjuts upp till en senare tidpunkt. Praktiskt när man laddar många lager samtidigt. Sådana lager kommer att kunna identifieras i Layers-panelen genom ikonen
bredvid dem. De kommer också att vara utan referens, med koordinater från lagret som behandlas som rent numeriska, icke-jordiska värden, dvs. samma beteende som alla lager får när ett projekt är inställt på att inte ha någon CRS.
Prompt for CRS: du uppmanas att manuellt välja CRS. Det är mycket viktigt att välja rätt, eftersom ett felaktigt val placerar ditt lager i fel position på jordens yta! Ibland beskriver medföljande metadata rätt CRS för ett lager, i andra fall måste du kontakta den ursprungliga författaren till data för att fastställa rätt CRS att använda.
Use default layer CRS, enligt inställningarna i Default CRS for layers ovan.
Tips
Att tilldela samma CRS till flera lager som inte har några CRS eller har fel CRS i en och samma operation:
Välj lager i panelen Layers (lager)
Tryck på Ctrl+Shift+C. Du kan också högerklicka på ett av de markerade lagren eller gå till
Hitta och välj rätt CRS att använda
Tryck sedan på OK. Du kan bekräfta att den har ställts in korrekt på fliken Source i dialogen för lagrets egenskaper.
Observera att om du ändrar CRS i den här inställningen ändras inte den underliggande datakällan på något sätt, utan det ändrar bara hur QGIS tolkar de råa koordinaterna från lagret i det aktuella QGIS-projektet.
6.3. Referenssystem för projektkoordinater
Varje projekt i QGIS har också ett associerat koordinatreferenssystem. Projektets CRS avgör hur data projiceras från dess underliggande råkoordinater till den platta karta som återges i din QGIS-kartkanvas.
QGIS stöder ”on the fly”-transformering av CRS för både raster- och vektordata. Detta innebär att oavsett underliggande CRS för vissa kartlager i ditt projekt kommer de alltid att automatiskt omvandlas till det gemensamma CRS som definierats för ditt projekt. Bakom kulisserna återprojicerar QGIS på ett transparent sätt alla lager som finns i ditt projekt till projektets CRS, så att de alla återges i rätt position i förhållande till varandra!
Det är viktigt att välja ett lämpligt CRS för dina QGIS-projekt. Om du väljer ett olämpligt CRS kan det leda till att dina kartor ser förvrängda ut och dåligt återspeglar de verkliga relativa storlekarna och positionerna för funktioner. När man arbetar i mindre geografiska områden finns det vanligtvis ett antal standard-CRS som används inom ett visst land eller administrativt område. Det är viktigt att undersöka vilka CRS som är lämpliga eller standardval för det område du kartlägger, och se till att ditt QGIS-projekt följer dessa standarder.
Som standard startar QGIS varje nytt projekt med en global standardprojektion. Detta standard-CRS är EPSG:4326
(även känt som ”WGS 84”), och det är ett globalt latitud/longitudbaserat referenssystem. Detta standard-CRS kan ändras via inställningen CRS för nya projekt i fliken CRS under (se Fig. 6.1). Det finns ett alternativ för att automatiskt ställa in projektets CRS så att det matchar CRS för det första lagret som laddas in i ett nytt projekt, eller så kan du välja ett annat standard-CRS som ska användas för alla nyskapade projekt. Detta val kommer att sparas för användning i efterföljande QGIS-sessioner.
Projektets CRS kan också ställas in via fliken CRS i dialogrutan . Den kommer också att visas längst ned till höger i QGIS statusfält.

Fig. 6.2 Dialog för projektegenskaper
Tillgängliga alternativ är:
Ingen CRS (eller okänd/ej jordprojektion): Om du markerar den här inställningen inaktiveras ALL projektionshantering i QGIS-projektet, vilket gör att alla lager och kartkoordinater behandlas som enkla kartesiska 2D-koordinater, utan någon relation till positioner på jordens yta. Den kan användas för att gissa ett lagers CRS (baserat på dess råkoordinater eller när QGIS används för andra ändamål än jorden, t.ex. rollspelskartor, byggnadskartor eller mikroskopiska saker. I det här fallet:
Ingen reprojektion görs vid rendering av lagren: objekten ritas bara med sina råkoordinater.
Ellipsoiden är utestängd och tvingas till
None/Planimetric
.Enheterna för avstånd och yta samt koordinatvisningen är låsta och tvingade till ”unknown units”; alla mätningar görs i okända kartenheter och ingen konvertering är möjlig.
eller ett befintligt koordinatreferenssystem som kan vara geografiskt, projicerat eller användardefinierat. En förhandsgranskning av CRS-utbredningen på jorden visas för att hjälpa dig att välja rätt. Lager som läggs till i projektet översätts i realtid till detta CRS för att kunna läggas över dem oavsett deras ursprungliga CRS. Användning av enheter och ellipsoidinställning är tillgänglig och meningsfull och du kan utföra beräkningar i enlighet med detta.
När du väljer ett nytt CRS för ditt QGIS-projekt kommer måttenheterna automatiskt att ändras på fliken General i dialogrutan Projektegenskaper ( ) för att matcha det valda CRS:et. Till exempel definierar vissa CRS sina koordinater i fot istället för meter, så om du ställer in ditt QGIS-projekt på ett av dessa CRS kommer ditt projekt också att ställa in att mäta med fot som standard.
Tips
Ställa in projektets CRS från ett lager
Du kan tilldela en CRS till projektet med hjälp av en CRS för lager:
I panelen Layers högerklickar du på det lager där du vill välja CRS
Välj Set project CRS from Layer.
Projektets CRS omdefinieras med hjälp av lagrets CRS. Kartans omfattning och koordinatvisning uppdateras i enlighet med detta och alla lager i projektet översätts direkt till det nya projekt-CRS:et.
6.4. Väljare för referenssystem för koordinater

Fig. 6.3 CRS-väljare
Denna dialog hjälper dig att tilldela ett koordinatreferenssystem till ett projekt eller ett lager, förutsatt att det finns en uppsättning projektionsdatabaser. Objekt i dialogrutan är:
Filter: Om du känner till EPSG-koden, identifieraren eller namnet för ett koordinatreferenssystem kan du använda sökfunktionen för att hitta det. Ange EPSG-koden, identifieraren eller namnet.
Nyligen använda koordinatreferenssystem: Om du har vissa CRS som du ofta använder i ditt dagliga GIS-arbete visas dessa i den här listan. Klicka på ett av dessa objekt för att välja det tillhörande CRS.
Världens koordinatreferenssystem: Detta är en lista över alla CRS som stöds av QGIS, inklusive geografiska, projicerade och anpassade koordinatreferenssystem. För att definiera ett CRS, välj det från listan genom att expandera lämplig nod och välja CRS. Det aktiva CRS är förvalt.
PROJ text: Detta är den CRS-sträng som används av PROJ projektionsmotorn. Denna text är skrivskyddad och tillhandahålls för informationsändamål.
Om du vill ta bort en nyligen använd CRS från listan kan du göra det på flera sätt:
Tryck på knappen
Remove from recently used CRS på höger sida.
Tryck på Del när du har valt den CRS som du vill ta bort.
Högerklicka på en använd CRS och välj
Remove selected CRS from recently used CRS för att ta bort den valda CRS:en eller
Clear all recently used CRS för att ta bort alla använda CRS:er.
CRS-väljaren visar också en grov förhandsgranskning av det geografiska område där ett valt CRS är giltigt för användning. Många CRS är endast avsedda att användas inom små geografiska områden och du bör inte använda dem utanför det område de är avsedda för. Förhandsgranskningskartan visar ett ungefärligt användningsområde när ett CRS väljs från listan. Dessutom visar förhandsgranskningskartan en indikator på den aktuella omfattningen av huvudkartan.
6.5. Anpassat referenssystem för koordinater
Om QGIS inte tillhandahåller det koordinatreferenssystem som du behöver kan du definiera ett eget CRS. För att definiera ett CRS, välj Custom CRS… från menyn . Anpassade CRS lagras i din QGIS-användardatabas. Förutom dina anpassade CRS innehåller denna databas även dina spatiala bokmärken och andra anpassade data.
För att kunna definiera ett anpassat CRS i QGIS krävs en god förståelse av PROJ projektionsbibliotek. Du kan börja med att läsa ”Cartographic Projection Procedures for the UNIX Environment - A User’s Manual” av Gerald I. Evenden, U.S. Geological Survey Open-File Report 90-284, 1990 (finns på https://pubs.usgs.gov/of/1990/of90-284/ofr90-284.pdf).
Denna manual beskriver användningen av proj
och relaterade kommandoradsverktyg. De kartografiska parametrar som används med proj
beskrivs i användarhandboken och är desamma som de som används av QGIS.
Dialogrutan Custom Coordinate Reference System Definition kräver endast två parametrar för att definiera ett CRS för användaren:
Ett beskrivande namn
De kartografiska parametrarna i PROJ- eller WKT-format
Så här skapar du en ny CRS:
Ange ett beskrivande namn
Välj format: det kan vara Proj String eller WKT
Lägg till CRS Parameters.
Observera
Företräcker att lagra CRS-definitionen i WKT-format
Även om både formaten
Proj String
ochWKT
stöds, rekommenderas det starkt att lagra projektionsdefinitioner i WKT-format. Om den tillgängliga definitionen är i proj-format väljer du därför det formatet, anger parametrarna och växlar sedan till WKT-format. QGIS konverterar definitionen till WKT-format som du senare kan spara.Klicka på Validate för att testa om CRS-definitionen är en godtagbar projektionsdefinition.

Fig. 6.4 Anpassad CRS-dialog
Du kan testa dina CRS-parametrar för att se om de ger rimliga resultat. Det gör du genom att ange kända värden för latitud och longitud enligt WGS 84 i fälten North respektive East. Klicka på Calculate och jämför resultatet med de kända värdena i ditt koordinatreferenssystem.
6.5.1. Integrera en NTv2-transformation i QGIS
För att integrera en NTv2-transformationsfil i QGIS behöver du ytterligare ett steg:
Placera NTv2-filen (.gsb) i CRS/Proj-mappen som QGIS använder (t.ex.
C:\OSGeo4W64\share\proj
för Windows-användare)Lägg till nadgrids (
+nadgrids=namnpåfilen.gsb
) till Proj-definitionen i fältet Parameters i Custom Coordinate Reference System Definition ( ).Fig. 6.5 Ställa in en NTv2-transformation
6.6. Datumtransformationer
I QGIS är CRS-transformering ”on-the-fly” aktiverad som standard, vilket innebär att när du använder lager med olika koordinatsystem så återprojicerar QGIS dem på ett transparent sätt till projektets CRS. För vissa CRS finns det ett antal möjliga transformationer tillgängliga för att återprojicera till projektets CRS!
Som standard kommer QGIS att försöka använda den mest exakta tillgängliga transformationen. I vissa fall är detta dock inte möjligt, t.ex. när det krävs ytterligare stödfiler för att använda en transformation. När en mer exakt omvandling finns tillgänglig, men inte kan användas för närvarande, kommer QGIS att visa ett informativt varningsmeddelande som informerar dig om den mer exakta omvandlingen och hur du aktiverar den på ditt system. Vanligtvis kräver detta nedladdning av ett externt paket med stödfiler för transformation och extrahering av dessa till mappen proj
under mappen QGIS user profile.
Om så önskas kan QGIS också fråga dig när flera möjliga transformationer kan göras mellan två CRS, och låta dig göra ett välgrundat val av vilken transformation som är lämpligast att använda för dina data.
Denna anpassning görs i flikmenyn under gruppen Default datum transformations:
using
Ask for datum transformation if several are available: när det finns mer än en lämplig datumtransformation för en CRS-kombination för källa/destination, öppnas automatiskt en dialogruta där användaren uppmanas att välja vilken av dessa datumtransformationer som ska användas för projektet. Om kryssrutan Make default är markerad när en transformation väljs från denna dialog, kommer valet att kommas ihåg och automatiskt tillämpas på alla nyskapade QGIS-projekt.
eller definiera en lista över lämpliga datumtransformationer som ska användas som standard när ett lager laddas till ett projekt eller när ett lager omprojiceras.
Använd knappen
för att öppna dialogrutan Select Datum Transformations. Välj sedan:
Välj lagrets Source CRS med hjälp av rullgardinsmenyn eller widgeten
Select CRS.
Tillhandahåll Destination CRS på samma sätt.
En lista över tillgängliga transformationer från källa till destination visas i tabellen. Om du klickar på en rad visas detaljer om de inställningar som tillämpats och motsvarande noggrannhet och användningsområde för omvandlingen.
Fig. 6.6 Val av en föredragen standard datumtransformation
I vissa fall kan det hända att en transformation inte är tillgänglig för användning i ditt system. I så fall kommer transformationen fortfarande att visas (gråmarkerad) i listan men kan inte väljas förrän du har installerat det nödvändiga paketet med transformationsstöd. Vanligtvis finns det en knapp för att hämta och installera motsvarande grid, som sedan lagras under mappen
proj
i den aktiva katalogen user profile.Hitta din önskade omvandling och välj den
Ange om du
Tillåt reservtransformationer om den föredragna operationen misslyckas
Klicka på OK.
En rad läggs till i tabellen under Default Datum Transformations med information om Source CRS, Destination CRS, Operation som används för transformationen och om Allow fallback Transforms är aktiverad.
Från och med nu använder QGIS automatiskt de valda datumtransformationerna för vidare transformation mellan dessa två CRS tills du tar bort den (
) från listan eller ändrar posten (
) i listan.
Datumtransformationer som anges i fliken kommer att ärvas av alla nya QGIS-projekt som skapas i systemet. Dessutom kan ett visst projekt ha sin egen specifika uppsättning transformationer som specificeras via fliken CRS i dialogrutan Projektegenskaper ( ). Dessa inställningar gäller endast för det aktuella projektet.