Sedan februari 2025 erbjuder Lantmäteriet öppna geodata via EU:s öppna data-direktiv, vilket skapar stora möjligheter för automatisering och integration. I detta inlägg visar vi hur du kan använda FME och STAC-standarder för att enkelt söka, ladda ner och hantera Lantmäteriets öppna geodata, i det här fallet de värdefulla datamängderna. Genom automatiserad sökning och nedladdning kan du se till att alltid ha aktuella data tillgängliga för din organisation – sätt dataförsörjningen på autopilot och underlätta ditt arbete.

Lantmäteriet erbjuder värdefulla datamängder (High Value Data, HVD) som tillhandahålls både som visningstjänster för direktåtkomst samt som nedladdningstjänster. Visningstjänsterna är avgiftsbelagda medan nedladdningstjänsterna är avgiftsfria.

Följande HVD-data tillhandahålls:

Datamängderna licensieras under Creative Commons BY 4.0  vilket innebär att man tillåts använda, sprida, göra om, modifiera och bygga vidare på Lantmäteriets data. Dessa data tillgängliggörs via olika format och kan nås i STAC-kataloger.

STAC – länken till data

Lantmäteriet har publicerat HVD i tre separata STAC-kataloger: ortofoto, vektordata och höjddata. STAC står för SpatioTemporal Asset Catalog och är en de facto-standard för att beskriva och tillgängliggöra geodata. STAC förenklar sökning och hämtning av data baserat på geografisk utbredning, tidsintervall och andra metadata genom både en vanlig webbrowser och via REST API.

Sökning i STAC-browser

I en STAC-browser kan en sökning efter Lantmäteriets öppna vektordata se ut på följande sätt.

Figur: STAC-browsersökning, Lantmäteriet HVD vektor

Till vänster i bilden ovan anges sökkriterier:

  • Temporal Extent: Sökning på data mellan olika datum, fungerar endast på Collection ”Kommun, län och rike”.
  • Spatial Extent: Bounding Box, geografisk begränsning av sökningen
  • Collections: Valda datamängder
  • Item IDs: Fält för sökning via kommunkod, fungerar bara på kommunindelat data
  • Sort: Hur resultatet ska sorteras
  • Items per page: Antal sökresultat som visas per sida

Sökresultaten visas till höger.

Automatisera din dataförsörjning med FME

Nu när Lantmäteriet släppt HVD och gjort det möjligt att använda STAC REST API:er för åtkomst är det nästan onödigt att inte automatisera dataförsörjningen. Automatiseringen kan göras med relativt enkla medel i vår favoritplattform för dataintegration – FME. Med FME kan vi automatisera hela processen med att söka, ladda ner och importera HVD i ArcGIS geodatabaser utan att skriva en enda rad kod.

För åstadkomma ovanstående drömscenario behöver vi bryta ner komplexiteten i tre enkla moment:

  1. Sök och ladda ner
    Skapa ett FME Workspace som söker efter HVD med STAC REST API:er och därefter laddar ner sökresultaten lokalt (GeoPackage i zip-filer). Sökningen bör kunna styras via några enkla parametrar som exponeras för användaren.
  2. Extrahera och skriv
    Skapa ett eller flera FME Workspace för att läsa nedladdat HVD och skriva till din ArcGIS geodatabas, eller annat system om så önskas. Eftersom datamodellerna skiljer sig mellan olika HVD är det enklast att skapa ett workspace per datamängd man vill automatisera i processen.
  3. Automatisera
    Publicera ovanstående FME Workspaces till FME Flow. Med Automations i FME Flow kopplar vi sen ihop våra FME Workspaces i ett logiskt arbetsflöde. Via en schemalagd Trigger kan vi enkelt konfigurera hur ofta vi vill att processen ska köras.

Med dessa tre steg skapar du en robust lösning som ser till att ni alltid har aktuella och uppdaterade data från Lantmäteriet. Processen är helt automatiserad och sköter sig själv utan manuell hantering och dataförsörjningen är satt på autopilot. Förutom att det är roligt och går snabbt att bygga – inte en enda rad kod behövs – så är det också enkelt att både underhålla och övervaka arbetsflödet.

Ladda ner vår guide för en mer detaljerad vägledning och ett workspace exempel, som tar dig genom hela byggprocessen steg för steg.