QGIS plug-in för Lantmäteriets Öppna Data

Ett kort inlägg såhär mitt i semestern.

Jag har skapat ett mycket simpelt plugin till QGIS som lägger till Lantmäteriets topografiska karta till kartfönstret.

Du kan hämta insticksprogrammet här: https://github.com/klakar/lmOpenData/tree/legacy

(EDIT: Detta plug-in finns numera i det officiella biblioteket för alla QGIS versioner.)

Packa upp filerna i din plug-in katalog och starta QGIS.

Skärmbild från 2015-07-07 11:21:27Aktivera insticksprogrammet som vanligt och sedan hittar du ett nytt menyalternativ under ”Web”.

Skärmbild från 2015-07-07 11:23:05Jag har inte lagt en massa tid på finesser eller ”snygghet” så insticksprogrammet är inte uppladdat i det officiella biblioteket. Vi får se om jag gör det så småningom, men tills vidare så ligger allt på GitHub (använd sökvägen i början), så vem som helst som är intresserad kan ta upp bollen och fortsätta, eller skapa ett eget bättre insticksprogram.

Annonser

Taggar:, ,

21 responses to “QGIS plug-in för Lantmäteriets Öppna Data”

  1. Simon says :

    Verkligen användbart, men tyvärr får jag det inte riktigt att funka. Det går bra tills jag zommar in för mycket (vid 1:64 000 blir det pixligt).

    Jag får också en varning när jag aktiverar pluginen: ”This plugin is broken invalid syntax”

    (QGIS 2.8.2 och Win7)

  2. Erik says :

    Jag är helt ny inom QGIS (använt ArcGIS tidigare) och lyckas inte installera plug-inet på QGIS 2.10 i OS10.10.5.

    Jag extraherar ditt plug-in i Contents/PlugIns/ImOpenData, startar sedan QGIS och letar sedan efter det under ”Insticksprogram”. Kan dessvärre inte hitta det här trots att jag har kryssat i att QGIS ska visa experimentella insticksprogram.

    Tacksam för hjälp.

    • Klas Karlsson says :

      Jag är ute på resa och har ingen Mac i närheten. Så länge den inkopierade katalogen följer den struktur som övriga plugin så borde det fungera. På linux finns katalogen i .qgis2/python/plugins vilket är en dold katalog i hemkatalogen.

      • Erik says :

        Tack för snabbt svar! Jag letade tydligen på fel ställe. Behövde tydligen visa ”dolda filer” och hittade sedan rätt under följande sökväg: $HOME/.qgis2/python/plugins

        Riktigt bra jobb med pluginet för övrigt.

  3. Richard says :

    Snyggt!
    Men som Simon säger, längtar efter efter när man kan ha kso2.lantmateriet.se och alla dess lager som bakgrund.

  4. Klas Karlsson says :

    Lantmäteriet har gjort om autentiseringen för tjänsten, så de nya lagren visas ej med detta plugin. Tyvärr så används unika tokens för autentisering vilket kommer att komplicera tillverkningen av ett plugin som fungerar lika bra som detta.

  5. Bertil Sjölund says :

    Finns det någon plugin för ”Terrängkartan” ?

  6. Mats says :

    Hej Klas!

    Köpte din bok och försöker komma igång med Lantmäteriets öppna kartor. Det fungerar inte. Vore bra med en uppdatering. T ex om det går att få igång eller inte.

    Har även en fundering kring tjänsten ”Min fastighet”. Kan man använda kartor därifrån i QGIS?

    Mvh Mats

  7. Klas Karlsson says :

    Numera finns detta tillägg i QGIS officiella plug-in katalog.

  8. Jonas says :

    Hej,

    Jag har laddat LM Open Data WMTS plugin i Mac QGIS 2.18.15, men får det inte att funka. Jag får bara en dialogbox med ”Layer has no valid token… Try again!” när jag väljer menyn Web > LM Open Data WMTS.

    När jag avinstallerat och installerat det igen får jag felmeddelandet:

    The plugin is broken. Python said:
    setText(self, QString): argument 1 has unexpected type ‘QPyNullVariant’

    Jonas

    • Klas Karlsson says :

      Dialogen dyker upp för att du behöver en egen ”token” från LM för att visa kartorna. Andra gången du startar tillägget kommer en ny dialog upp där denna token skall fyllas i. Där finns även en länk till LM där man gratis kan registrera sig för att få en token. Tillägget hanterar token och liknande i en systemparameter, beroende på vilket OS som används. I ditt fall är det kanske en *.conf fil där inställningen sparas. Detta kan ha ställt till det när du avinstallerade. Prova att radera tillägget manuellt i .qgis katalogen, eller lägg till det manuellt på samma sätt. Men du kan behöva hitta inställningen och ta bort den i conf-filen för att det skall fungera. Jag har tyvärr ingen Mac längre så jag kan inte prova själv.

    • Klas Karlsson says :

      När jag letar i Linux (kan vara liknande på Mac) så finns konfigurationen för QIGS i ”hem” katalogen på sökvägen .config/QGIS/QGIS2.conf (i Windows är det Windows Registret som gäller.)
      Mot slutet i den filen finns en rubrik: [lmopendata] där token finns. Det är denna post med token som kan rensas bort manuellt, men egentligen borde det inte behövas.

      • Jonas says :

        På Mac Sierra skapar qgis2 en mapp ~/.qgis2 och en fil ~/Library/Preferences/org.qgis.QGIS2.plist. När jag raderat dessa, ominstallerat qgis 2.18.15 och lagt till paketet, får jag fortfarande ”Layer has no valid token… Try again!” Samma dialog kommer upp oavsett hur många gånger jag går in på menyn Web > LM Open Data WMTS. Måste jag skapa något lager eller göra något annat innan jag väljer menyn?

        Jonas

Trackbacks / Pingbacks

  1. QGIS stilar för LM öppna data | Geosupportsystem - 10 december, 2015

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut /  Ändra )

Google+-foto

Du kommenterar med ditt Google+-konto. Logga ut /  Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut /  Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

w

Ansluter till %s

%d bloggare gillar detta: