# Riskrapport: så tas kartlagren från OpenStreetMap fram Våra kartor använder lager från OpenStreetMap, som omfattas av Open Database License (ODbL) 1.0. Kartorna räknas som ”Produced Work” enligt ODbL, alltså bilder som framställts ur databasen. Den här filen beskriver metoden enligt ODbL avsnitt 4.6 b och följer koden vi kör (pipeline/water.py, pipeline/sheet_svg.py, web/src/lib/place-base.ts och scripts/dev/punkt-poster.mjs). Källa: Protomaps Basemap (byggd från OpenStreetMap och Natural Earth), utdrag för Sverige med pmtiles extract. © OpenStreetMap-bidragsgivare, ODbL 1.0: https://www.openstreetmap.org/copyright Hur lagren tas fram beror på var kartan visas: - A. Kommunsidor, översiktssidor, startsidans kartblad och delningsbilder: vatten. - B. Resultatsidor, rapporter och exempelrapporten: vatten, byggnader, vägar och järnväg. - C. Stillbilden av Sverige som visas innan du öppnar kartan där du väljer en punkt: vatten och riksgräns. ## A. Kommunsidor, översiktssidor, startsidan och delningsbilder Urval: lagret `water` i zoomnivå 13 (kartblad med under 25 m per bildpunkt) eller 12 (grövre), inom kartbladets rektangel plus 200 m. Bara ytor (Polygon, MultiPolygon). Typerna dock, fountain, swimming_pool och wastewater tas bort. Sammanslagning: ytorna slås ihop (union) på ett rutnät om 0,05 m i EPSG:3857, transformeras till SWEREF 99 TM (EPSG:3006), avrundas till 0,5 m och klipps mot kartbladets kant. Ritning: ytorna förenklas till kartbladets upplösning och ytor mindre än ungefär 5 × 5 enheter tas bort (bladet är 2 000 enheter brett). De små kartorna på översiktssidorna förenklas hårdare, och där tas ytor mindre än ungefär 12 × 12 enheter bort. ## B. Resultatsidor, rapporter och exempelrapporten Urval: lagren `water`, `buildings` och `roads` i zoomnivå 15, i de kartrutor (vector tiles) som täcker kartbladet. Bara det som når kartbladet, med en marginal på 10 m, tas med. - Vatten, ytor: alla utom typerna dock, fountain, swimming_pool och wastewater. - Vatten, linjer: typerna canal, river och stream. Linjer med negativt `layer`, oftast kulvertar, tas bort. - Byggnader: ytor på minst 12 m². - Vägar och järnväg: typerna highway, major_road, minor_road, path och rail, utom tunnlar (`is_tunnel`). Bearbetning: koordinaterna transformeras till SWEREF 99 TM (EPSG:3006) och avrundas till 0,5 m. Ytorna slås inte ihop: varje kartruta blir en egen SVG-bana. Strandlinjen är ytornas kanter utan de raka snitt som uppstår där en kartruta klipper en yta. Inget förenklas. Lagren ritas när resultatsidan eller rapporten skapas. Exempelrapporten använder färdiga filer framtagna på samma sätt. ## C. Stillbilden av Sverige på sidan där du väljer en punkt Urval: alla ytor i lagret `water` i zoomnivå 5, inom utdraget för Sverige. Riksgränsen kommer från lagret `boundaries` (typen country) i samma zoomnivå. Ritning: bilden är 1 000 enheter hög. Ytor mindre än 6 kvadratenheter tas bort. Kanter och riksgräns förenklas med toleransen 1 enhet. ## Alla kartor OpenStreetMap-lagren är egna lager. I A och B ritas de ovanpå myndigheternas risklager. Risklagren klipps inte mot dem. OpenStreetMap-lagren påverkar inte poängen. Kartan där du väljer en punkt visar kartrutorna från utdraget för Sverige oförändrade, med vår egen kartstil.