Tag Archive | Öppna data

LmOpenData plugin QGIS 3.0

Dåså! Jag har installerat Windows 10 virtuellt (se gårdagens inlägg) för att testa att mitt plugin för Lantmäteriets WMTS tjänst med öppna data fungerar även i Windows. Detta för att jag nu lagt upp den officiellt i biblioteket för insticksprogram.

Läs mer…

Öppna data Helsingborg

Vid årsskiftet släppte Helsingborg sin baskarta som öppna data. I detta inlägg tittar jag närmare på vad dessa innehåller, hur de distribueras och vad man kan göra med dem. Det var i alla fall intentionen när jag började…

Läs mer…

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.

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…

Trafikverket Öppna Data

Vid årsskiftet så släppte Lantmäteriet en massa geodata som öppna data, men det var det fler som gjorde.

Ett exempel är Trafikverket, som jag tänkte titta lite närmare på i detta inlägg. 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.

Lantmäteriets Nya WMTS

Då var det ett nytt år och Lantmäteriet har publicerat nya öppna data på sin webbsida.

Lite förändringar dock!

Nu måste du registrera dig och logga in för att kunna hämta hem data, och du måste även vara registrerad för att kunna använda WMTS tjänsten i exempelvis QGIS.

Detta innebär lite bekymmer för det plugin som jag byggt tidigare…

Läs mer…