Sambal Oelek
Aktiv medlem
[½ OT] Lantmäteriets Terrängkarta i QGIS
QGIS har jag aldrig riktigt blivit sams med. Det har antingen varit själva kartan eller något annat jag stört mig på (läs = inte lyckats riktigt med).
Men nu av en slump råkade jag hitta bra info för hur man får in en bra karta och får till den bra också så jag gjorde ett nytt försök. Lyckades rätt bra och tänkte dela detta om någon annan också vill lyckas :) Det går ju att använda plugin för att köra online-karta t ex Open Street Map men jag tycker det känns mer rätt med offline-karta när man kör ett program för det. Så här kommer instruktion för Terrängkarta offline i Windows:
1) Ladda ner och installera QGIS:
2) På Lantmäteriets hemsida kan du ladda ner vektor-data gratis om du registrerar ett konto:
3) När du laddat ner din karta (i mitt fall tog jag bara Västra Götaland i Shape-format, "tk_14_Sweref_99_TM_shape"). Packa upp den någonstans, förslagsvis i "Mina Dokument", där ligger andra QGIS-kataloger.
4) För att få rätt utseende på kartan behövs dessutom lagerstilar. De finns att ladda ner från följande sida, kan du lägga i kartans underkatalog ovan.
geosupportsystem.se
5) I katalogen "Font" ligger några typsnitt. Kopiera dessa till "Windows\Fonts". Annars visas text och symboler fel.
6) I katalogen "Terräng\nr" (där nr är det kartnummer du har, 14 i mitt exempel för Västra Götaland), ligger själva kart-datan. Det är filerna .shp du ska ha. Det är många man inte behöver, endast 15 stycken är vi intresserade av. De är namngivna som en förkortning_kartnr.shp, exempelvis "tx_14.shp" som är Text-lagret. Det ska bli 15 olika lager i QGIS.
7) Starta QGIS, Nu ska vi ha in alla dessa 15 filer (lager) i programmet. Kolla på bifogad bild och dra och släpp från utforskaren respektive shape-fil, se till att det blir i denna ordning! T ex ska textlagret ju vara överst och markskikt och sådant längst ner. Blir det fel ordning så går det att dra dem rätt. Du kan göra en grupp också och döpa den till "Din Karta" eller något och lägga kart-datan där så blir det lite mer ordning.
(för utförligare beskrivning av de olika filerna och dess ordningsföljd kolla PDF-filen i kart-katalogen)
8) Nu återstår att sätta stil på lagren. Dubbelklicka på översta lagret "tx_14". Längst ner på dialogrutan finns en rullgardinsknapp "Style", ta den och "Load Style...". Varje lager har sin egen stil-mall. Välj således den som innehåller samma förkortning som lagret, i detta fallet "LM_terrang_tx.qml".
När du gjort så på alla 15 lager är du klar!
Ta och Spara projektet nu också.
Då ska du nu ha en karta som ser ut som följande:
Nu är ju bara frågan vad man ska använda detta till!? Har ännu inte kommit på det riktigt, men kul var det iaf att få en ordentlig karta! :)
/Edit: Resterande info är överkurs. Läs vidare på egen risk :)
(Det är möjligt att det är bättre att lägga datan i en databas-fil. Det är ganska enkelt, under fliken "Database", i DB-manager, skapa t ex en ny SpatiaLite-fil, välj databasen och Importera lagrena dit istället. Bocka för "Skapa Spatial Data". Se till att göra detta innan du sätter stilmall på lagrena annars får du göra om det. Sedan kan du dra och släppa lagrena från databasen istället och till lager-hanteraren. Då kan du ta bort kart-katalogen, datan finns i databasen istället)
(Enligt uppgift nedan ska det gå att döpa om lagerstilfilerna till samma namn som lagerfilerna och om de då ligger i samma katalog så laddas de in automatiskt!)
En sak jag gärna skulle ha detta till är att hantera alla mina GPX-filer. Men då jag är fast i Garmin-träsket så är det ganska svårt att få ut spåren som GPX'er, om jag inte exporterar något tiotal i taget från BaseCamp, men det känns inte riktigt aktuellt då det handlar om tusentals spår. Strava kan inte heller exportera ut till GPX nu längre, det gick förut men numera blir det FIT-filer (om man tar export på all sin data menar jag nu alltså). Har hittat ett Python-script som använder några Linux-verktyg som finns att ladda ner gratis men då jag inte använder Linux längre och ej heller är någon mästare på det känns det lite halvjobbigt också. Får Googla bättre. Det måste finnas ett sätt!
För att lägga in enstaka GPX-filer. Under fliken "Vector", välj "GPS Tools", "Load GPX File", välj din GPX-fil och bocka för det du ska ha, "Tracks" t ex om du vill ha bara spåret. Så hamnar det snyggt som ett lager med spåret. Dubbelklicka och välj annan färg/tjocklek om du vill.
Tänkbart annat användningsområde är ju att lägga på andra lager, med egna kartor, kartgränser. Man skulle kunna lägga på ortofoto så får man hur flygfoto ser ut.
Trafikverket har även en liknande tjänst där man skulle kunna ladda ner slitlager för vägar och lägga på också.
Det finns en del man kan göra om man bara orkar pyssla lite :)
Men nu av en slump råkade jag hitta bra info för hur man får in en bra karta och får till den bra också så jag gjorde ett nytt försök. Lyckades rätt bra och tänkte dela detta om någon annan också vill lyckas :) Det går ju att använda plugin för att köra online-karta t ex Open Street Map men jag tycker det känns mer rätt med offline-karta när man kör ett program för det. Så här kommer instruktion för Terrängkarta offline i Windows:
1) Ladda ner och installera QGIS:
2) På Lantmäteriets hemsida kan du ladda ner vektor-data gratis om du registrerar ett konto:

3) När du laddat ner din karta (i mitt fall tog jag bara Västra Götaland i Shape-format, "tk_14_Sweref_99_TM_shape"). Packa upp den någonstans, förslagsvis i "Mina Dokument", där ligger andra QGIS-kataloger.
4) För att få rätt utseende på kartan behövs dessutom lagerstilar. De finns att ladda ner från följande sida, kan du lägga i kartans underkatalog ovan.
QGIS stil för Terrängkartan – Geosupportsystem

5) I katalogen "Font" ligger några typsnitt. Kopiera dessa till "Windows\Fonts". Annars visas text och symboler fel.
6) I katalogen "Terräng\nr" (där nr är det kartnummer du har, 14 i mitt exempel för Västra Götaland), ligger själva kart-datan. Det är filerna .shp du ska ha. Det är många man inte behöver, endast 15 stycken är vi intresserade av. De är namngivna som en förkortning_kartnr.shp, exempelvis "tx_14.shp" som är Text-lagret. Det ska bli 15 olika lager i QGIS.
7) Starta QGIS, Nu ska vi ha in alla dessa 15 filer (lager) i programmet. Kolla på bifogad bild och dra och släpp från utforskaren respektive shape-fil, se till att det blir i denna ordning! T ex ska textlagret ju vara överst och markskikt och sådant längst ner. Blir det fel ordning så går det att dra dem rätt. Du kan göra en grupp också och döpa den till "Din Karta" eller något och lägga kart-datan där så blir det lite mer ordning.
(för utförligare beskrivning av de olika filerna och dess ordningsföljd kolla PDF-filen i kart-katalogen)
8) Nu återstår att sätta stil på lagren. Dubbelklicka på översta lagret "tx_14". Längst ner på dialogrutan finns en rullgardinsknapp "Style", ta den och "Load Style...". Varje lager har sin egen stil-mall. Välj således den som innehåller samma förkortning som lagret, i detta fallet "LM_terrang_tx.qml".
När du gjort så på alla 15 lager är du klar!
Ta och Spara projektet nu också.
Då ska du nu ha en karta som ser ut som följande:
Nu är ju bara frågan vad man ska använda detta till!? Har ännu inte kommit på det riktigt, men kul var det iaf att få en ordentlig karta! :)
/Edit: Resterande info är överkurs. Läs vidare på egen risk :)
(Det är möjligt att det är bättre att lägga datan i en databas-fil. Det är ganska enkelt, under fliken "Database", i DB-manager, skapa t ex en ny SpatiaLite-fil, välj databasen och Importera lagrena dit istället. Bocka för "Skapa Spatial Data". Se till att göra detta innan du sätter stilmall på lagrena annars får du göra om det. Sedan kan du dra och släppa lagrena från databasen istället och till lager-hanteraren. Då kan du ta bort kart-katalogen, datan finns i databasen istället)
(Enligt uppgift nedan ska det gå att döpa om lagerstilfilerna till samma namn som lagerfilerna och om de då ligger i samma katalog så laddas de in automatiskt!)
En sak jag gärna skulle ha detta till är att hantera alla mina GPX-filer. Men då jag är fast i Garmin-träsket så är det ganska svårt att få ut spåren som GPX'er, om jag inte exporterar något tiotal i taget från BaseCamp, men det känns inte riktigt aktuellt då det handlar om tusentals spår. Strava kan inte heller exportera ut till GPX nu längre, det gick förut men numera blir det FIT-filer (om man tar export på all sin data menar jag nu alltså). Har hittat ett Python-script som använder några Linux-verktyg som finns att ladda ner gratis men då jag inte använder Linux längre och ej heller är någon mästare på det känns det lite halvjobbigt också. Får Googla bättre. Det måste finnas ett sätt!
För att lägga in enstaka GPX-filer. Under fliken "Vector", välj "GPS Tools", "Load GPX File", välj din GPX-fil och bocka för det du ska ha, "Tracks" t ex om du vill ha bara spåret. Så hamnar det snyggt som ett lager med spåret. Dubbelklicka och välj annan färg/tjocklek om du vill.
Tänkbart annat användningsområde är ju att lägga på andra lager, med egna kartor, kartgränser. Man skulle kunna lägga på ortofoto så får man hur flygfoto ser ut.
Trafikverket har även en liknande tjänst där man skulle kunna ladda ner slitlager för vägar och lägga på också.
Det finns en del man kan göra om man bara orkar pyssla lite :)
Senast ändrad: