Tag Archive | Lantmäteriet

LM Open Data Plug-In för QGIS 3.0

Då har jag uppdaterat mitt plug-in för att hämta lantmäteriets öppna data som tjänst till QGIS. Det är en uppdatering som kräver QGIS 2.99, vilket är utvecklingsversionen av QGIS 3.0.

Ännu är det ”bara” en pre-release och jag kallar den därför för en Beta. Om inget händer med QGIS fram till nästa år så kommer dock detta att vara den färdiga versionen.

Vill du prova så får du ännu så länge använda GitHub och installera manuellt, då tillägget inte är uppladdat till det officiella biblioteket.

Releasen hämtas från: https://github.com/klakar/lmOpenData/releases och om du vill så finns det en direktlänk till zip-filen här: https://github.com/klakar/lmOpenData/releases/download/v0.4_Beta/LmOpenData.zip.

Ladda hem, packa upp i ”.qgis3/python/plugins/” katalogen och starta sedan om QGIS. Tillägget fungerar precis som tidigare versioner.

När det gäller nya QGIS versioner så hade jag nog uppfattat det som att 2.18 skulle släppts i helgen, men det är först den kommande helgen (den 21/10) som vi kan förvänta oss en ny version.

Lantmäteriets WMTS och QGIS 2.16

Ni som uppdaterat till QGIS 2.16 och använder Lantmäteriets Öppna WMTS tjänst har märkt att detta inte fungerar speciellt bra, för att uttrycka det milt.

Efter att ha felsökt själv utan framgång så anmälde jag felet till QGIS projektet där man också kunde bekräfta att det var ett problem att ansluta till den annonserade tjänsten.

Eftersom QGIS 2.14 såväl som QGIS Master (utvecklingsversionen) fungerar, så var den naturliga slutsatsen att det var något fel med QGIS 2.16, så förhoppningsvis skulle 2.16.1 lösa problemen (utvecklingsversionen fungerar ju!).

Så blev det nu inte, vilket även verkar bekräfta en annan teori om felet, nämligen att det är Lantmäteriets WMTS som det är fel på! Läs mer…

CORINE Land Cover

Via Lantmäteriet så kan man hämta hem mer öppna data än vad Lantmäteriet själva svarar för. Ett sådant exempel är CORINE som skall ”underlätta planering och genomförande av EU:s miljöpolitik”.

Det går att hämta data från https://www.lantmateriet.se/sv/Om-Lantmateriet/Samverkan-med-andra/corine-land-cover-clc-2012/ och får användas med en något annorlunda, men enkel licens.

Licensen påminner om CC BY (som Lantmäteriets öppna data använder) men med tillägget att man inte får använda data så att man kan få intrycket att EU står bakom eller stöttar användarens verksamhet (läs om villkoren på länken tidigare).

Läs mer…

QGIS stil för Terrängkartan

Terrängkartan innehåller väldigt många lager! Det behövs däremot inte så många för att det skall börja se bra ut, om man kan acceptera att vissa lager saknas.

Jag har jobbat mot WMTS tjänsten i skala 1:30’236 och skapat mina stilar så nära detta utseende som möjligt i QGIS. Dessa stilfiler finns nu att hämta på GitHub som ett zip-paket:

https://github.com/klakar/LM_Open_QGIS_Styles/archive/master.zip

I paketet ingår bl.a.:

  • MY – Markytor
  • ML – Markytelinjer
  • OH – Höjdkurvor
  • HL – Hydrografilinjer
  • KL – Kraftledningar
  • JL – Järnväg
  • VL – Vägar
  • BY – Byggnadspolygoner
  • BS – Byggnadssymboler (en del symboler saknas)
  • TX – Texter (punkter)
  • TL – Texter (linjer)

Några saker att tänka på för dessa filer är: Läs mer…

Uppdaterat QGIS Plugin

Som jag nämnde igår så har jag gjort en liten förändring i mitt plugin till QGIS för att enkelt kunna lägga till Lantmäteriets bakgrundskartor.

Det är en tillfällig lösning som får duga tills jag hittat en mer permanent variant.

Jag har helt enkelt bytt ut sökvägen till den gamla tjänsten mot den nya där jag inkluderat en egen permanent token.

Det är nog inte meningen att man godtyckligt skall använda andras tokens, även om LM endast använder inloggningsuppgifter till att få fram statistik för användandet. Det enklaste vore kanske om jag kunde få en permanent token för just QGIS så att man fick uppföljning på programvarunivå.

När jag får tillräckligt med tid över så har jag tänkt se över möjligheterna att implementera oauth 2.0 autentisering i insticksprogrammet, som det är tänkt att det skall fungera mot det nya API:et.

Skärmbild från 2016-01-02 16:42:18

Så länge så kan du använda det gamla insticksprogrammet, i uppdaterad version.

  1. Ladda hem LmOpenData-Master.zip
  2. Packa upp till .qgis2/python/plugins (dold katalog i ”home”)
  3. Byt namn på katalogen till LmOpenData
  4. Starta om QGIS och aktivera tillägget (bilden ovan)

Kartan läggs till via menyn ”Web” / ”LmOpenData”.

Hjälp

Med ovanstående instruktion så kommer tillägget att fungera som tidigare!

Det är dock meningen att man skall använda en egen ”token” för att komma åt kartorna. Du kan ganska enkelt byta ut ”min” token mot din egen:

  1. Skapa ett konto på https://opendata.lantmateriet.se/#register
  2. Logga in och kontrollera din ”statiska nyckel”
    Skärmbild från 2016-01-02 17:06:32
    (Där det står <ditt token> i bilden ovan).
  3. Kopiera denna text (bara själva token koden).
  4. Öppna filen .qgis/python/plugins/lmOpenData.py i en texteditor.
  5. Leta reda på variabeln layer nästan längst ned.
    Skärmbild från 2016-01-02 17:10:42
  6. Ersätt den befintliga token koden med din egen (finns där texten är markerad i bilden ovan).
  7. Spara och stäng.
  8. Radera filen lmOpenData.pyc.
  9. Starta om QGIS.

Jag rekommenderar starkt att du gör detta! Om jag genererar en ny permanent token så kommer nämligen den gamla att sluta fungera (tror jag), vilket innebär att kartorna inte kommer att visas längre.

Snart dags för ledighet – och nya öppna data

Det närmar sig jul och då kommer jag att gå ner lite i tempo och fokusera på annat. Bland annat skall jag försöka få fram underlag till ett nytt bokmanus för en uppdatering av QGIS på Svenska lagom till nästa LTR release.

Vid nyår så kommer dessutom Lantmäteriet att släppa mera öppna data, som filer för nedladdning och som WMTS-tjänst. Jag vet inte om det blir så, men jag gissar att de nya data som kommer att publiceras (vägkartan och terrängkartan) kommer att ingå i deras befintliga WMTS tjänst, vilket i så fall betyder att mitt insticksprogram i QGIS kommer att fungera utan åtgärd. Den enda skillnaden blir om detta stämmer att mer detaljerade kartor kommer att visas när man zoomar in förbi ca 1:120’000. Om så inte är fallet så kanske jag hinner lägga lite tid på att uppdatera tillägget med de nya data, men jag hoppas jag slipper.

(EDIT 2016-01-01: Nya lager använder ”tokens” för autentisering, vilket gör att det gamla insticksprogrammet inte fungerar. Det gör det dessutom mer komplext att skapa ett nytt…)

Förutom väg- och terrängkartan så släpps även fjällkartan, vilket i princip är terrängkartan, fast i skala 1:100’000 i de områden som terrängkartan inte täcker, plus lite till som kan kännetecknas som ”fjäll”.

Dessutom så blir DGPS tjänsten via SWEPOS gratis samtidigt, vilket potentiellt kan ge mätnoggrannhet på ca en meter med rätt utrustning.

Ja och glöm inte heller att den 18 December så släpps Sverigekartor för Minecraft… God Jul

Fakta om Lantmäteriets Minecraft data.

Kartorna släpps kommunindelat och baseras på framför allt terrängkartan. Varje byggblock är ca 8 meter i verkligheten och ett kartpaket blir runt 50-100 Mb stort för varje kommun.

QGIS stilar för LM öppna data

Jag har redan delat med mig av min stilfil för texter i Lantmäteriets översiktskarta (vektorkartan) för QGIS. Jag ser ingen anledning till att vänta med resten.

Här kommer några stilfiler till för bland annat markytor, vägar och järnvägar… Läs mer…