Updating municipality boundaries in Sweden

Lantmäteriet is going to release boundaries of municipalities in February, but the outer boundaries have already been indirectly available from SCB under the CC0 license for some time, because they are also used for defining statistical areas (link).

Here is a file with all boundaries: Jottacloud

Swedish municipality boundaries currently in OSM deviate quite a bit from the official boundaries. Download an overpass query for “boundary=administrative in Sweden” in a separate layer in JOSM to see the difference.

If in the future we are going to update data such as address nodes in an automated way, then these deviations will matter, even if they are small. For example, an overpass query for addresses in a specific municipality might miss the nodes that happen to be outside of a slightly misplaced boundary line.

I think therefore that it would make sense to update all the current municipality boundaries now, ahead of more open data to be released in February. I am busy with other projects, but hopefully someone would like to contribute.

A few recommendations for the updating process (based on experience from thousands of these edits):

  • Avoid mixing the boundary ways with waterway objects. My experience is that users will inadvertently relocate nodes in the waterway.
  • Avoid mixing the boundary (sharing member ways) with nature reserves, national parks, etc. Often, they are not exact matches, and updates are more cumbersome if they are mixed.
  • Avoid updating the national boundaries (Norway, Finland) because the current ways in OSM have already been adjusted to fit other sources as well. Also, there are nodes with the exact location of official border cairns (“riksröys”).

The borders available from SCB are simplified, they are not the official borders, so we can’t really do anything yet on that front.

Also, I don’t think we should rush anything; I think there’s a risk that, come February, there’ll be a lot of sudden rushed imports (because of all the new data available). There’ll be plenty of time, including for importing things such as borders.

Det var ingen forenkling i filen, men i mellomtiden er de offisielle kommunegrensene nå gjort tilgjengelige fra Lantmäteriet, et par dager før tiden. Jeg har kjørt skriptet på nytt og laget OSM-relasjoner for kommunene og ways for grensene. Alle data om grensene har CC0-lisens, ifølge LM.

Samme link til filen: Jottacloud

Disse offisielle grensene skiller seg mange steder en del fra grensene som er i OSM, så det vil være nyttig å gjøre en oppdatering, ikke minst for å få riktig treff med Overpass-spørringer mot kommunene.

Hm, vart har du hittat de officiella kommungränserna från Lantmäteriet redan?

SCBs kommungränser är förenklade, direkt från deras sida: “Observera att filerna innehåller enkla kommun- och länsgränser anpassade för tematisering av statistik.”. Om de inte släppt nya nu i samband med att LM släpper sina fritt? (dock inte filen på länken ovan i alla fall)

Data er hentet fra STAC Browser, som er lenket fra Kommun, län och riket | Lantmäteriet på NGP.

1 Like

Ah, bra fångat!

Tyvärr lite otydligt (eller snarare inte alls) beskrivet på den sidan, men den länken går till Lantmäteriets testmiljö (eftersom den har -ver i URLen), vilken inte är garanterad att faktiskt ha korrekt eller komplett data. Huruvida det är ett problem i just det här fallet vet jag inte; om de har kopierat kommungränserna från produktionsmiljön nyligen så ska det vara lugnt men om de går “hela linan” från fastighetsgränser i verifikationsmiljön så finns det garanterat felaktigheter.

Produktionsmiljön verkar vara uppe, men kräver inloggning för att ladda ned data och inga av de inloggningsuppgifter jag har funkar så den är nog inte “open for business” än: STAC Browser

För att vara på säkra sidan tycker jag att vi bör vänta, även om data sannolikt är tillräckligt korrekt så vinner vi inte mycket på att få in det en dag tidigare eller senare.

Bra rekommendationer i inlägg #1!

Nu finns på många ställen vattendrag-way som också är en kommungräns. Om man då ändrar vattendraget (sjö, älv, å, bäck), som ofta är dåligt karterade, så följer kommungränsen med, och behöver separeras först. Och samma gäller gränser på naturpolygoner, som också ibland är samma som kommungränser.

Sedan kan man undra hur uppdateringen ska göras. Jag antar man får göra det helt manuellt, men det kommer att bli ganska mycket jobb.

Jag antar och hoppas det kommande kommungränserna även borde/ska innehålla kommunala exklaver och enklaver. Kommunala exklaver – Wikipedia

Ja, filen inneholder alle enklaver/eksklaver.

“Replace Membership” funksjonen i JOSM er nyttig for å erstattet ways uten å slette tidligere way (om den f.eks. er en waterway). Man kan lage en shortcut til den, Manuell jobb.

1 Like