SAT POI Dashboard
What's new
Nya funktioner och förbättringar – nyast först.
Alla ändringar via GitHub Pull Requests.
← Öppna dashboarden · Öppna TODO-kartan · Öppna TODO-listan
Augusti 2026
🏛️ Kommunkolumn och kommunfilter i POI-dashboarden
- Ny kolumn "Kommun" i Alla POI-tabellen, baserad på Wikidata
wdt:P131 kopplat till varje sektions etapp.
- Ny filterdropdown "Filtrera kommun" — välj bland Haninge, Norrtälje, Nynäshamns, Värmdö och Österåkers kommuner.
- Sorterbar — kommunkolunn kan klickas precis som övriga kolumner.
Juli 2026
📸 Mapillary 360°-navigering i TODO-kartans popup
- Inbäddad 360°-vy. Mapillary-popupen visar nu en interaktiv iframe (
mapillary.com/embed?style=photo) istället för statisk thumbnail — navigera längs sekvensen med pilarna ◀▶.
- Fotograf och datum visas direkt i embedden.
- "Öppna i Mapillary"-länk och Share-knapp finns kvar i popupen.
Juli 2026
🗺️ MapComplete: smart temarekommendation baserat på OSM-taggar
- Rekommendationsmotor för MapComplete-teman. Istället för ett fast tema per kategori poängsätts nu upp till 3 relevanta teman baserat på POI:ns faktiska OSM-taggar (
amenity, tourism, shop, natural, m.fl.).
- Topp 3 teman visas i popup. Bästa temat markeras med ⭐, t.ex. ✏️ MapComplete: toilets ⭐ · nature eller camping ⭐ · nature · hiking.
- Uppdateras dynamiskt. Länkarna uppdateras automatiskt när OSM-taggar laddas in — inga cachade gissningar.
- Täcker 20+ tag-kombinationer: toaletter, dricksvatten, bänkar, grillplatser, camping, utsiktsplatser, restauranger, butiker, parkering, AED med mera.
Juli 2026
📸 Commons- och Mapillary-bilder fixade i TODO-kartan
- Daglig regen skriver inte längre över TODO-kartan.
regen-dashboard.yml kör inte längre generate_todo_map.py — Commons/Mapillary-lagren överlever dagliga körningar.
- MAPILLARY_TOKEN satt som GitHub Secret. Mapillary-bilder hämtas nu korrekt vid manuell cache-refresh.
- Rate-limit-hantering förbättrad. Exponentiell backoff (5–160s) för 429/503/504, Wikimedia-compliant User-Agent med kontaktemail, 2s delay mellan kategorier.
Juli 2026
⏰ Tidsstämplar i CEST med timeanddate.com-länkar
- CEST istället för UTC. "POI hämtad" och "SAT POI" visas nu i svensk sommartid (UTC+2) med CEST-suffix.
- Klickbara tidsstämplar. Klick öppnar timeanddate.com med exakt tidpunkt i alla tidszoner (p1=239 = Stockholm).
Juli 2026
🏝️ Sorterbara kolumner och korrekta sektionsnamn
- Klickbara kolumnrubriker. POI-tabellen kan sorteras på Namn, Sektion, Kategori, Första sedd och Uppdaterad — med pil-indikatorer och URL-state (
?sort=name&dir=asc).
- Korrekta sektionsnamn med åäö. Visar nu Ålö, Finnhamn, Utö etc. istället för lågstavar som "alo".
Juli 2026
📱 TODO-kartan: mobilanpassning, lokal cache och stats-bar
- Kollapsbart lagerkontrollpanel på mobil. Leaflet-kontrollpanelen döljs automatiskt på skärmar <768px för bättre UX på telefon.
- Lokal JSON-cache för Commons och Mapillary. Hämtade data sparas i
commons_cache.json och mapillary_cache.json — efterföljande körningar går snabbare utan nätverksanrop.
- Stats-bar med minsta arbete per etapp. Kompakt sammanfattning högst upp i kartan — bidragsgivare ser snabbt vad som återstår per etapp utan att öppna enskilda popups.
Juli 2026
🔧 Underhåll: Centroid-beräkning för way/relation OSM-kandidater
- Rotorsak hittad. PostPass returnerar
MultiPolygon/MultiLineString-geometrier för ways och relations — inte punkter. Koordinatkontrollen misslyckades på dessa.
- Centroid beräknas nu för alla geometrityper: Point, Polygon, MultiPolygon, LineString, MultiLineString.
- Korrekt osm_type.
osmId sätts till way:xxx eller node:xxx baserat på geometrityp (inte hårdkodat node:).
- OSM kandidater: 106 → 161 (0 objekt skippas nu p.g.a. koordinatfel).
- Merge-konflikt löst i
convert_osm_raw_candidates.py.
Juli 2026
🚑 Filtrera shr:-objekt från OSM kandidater
- shr: prefix tillagt. AED-objekt från Hjärtstartarregistret har
ref:stockholmarchipelagotrail = shr:xxxxx — dessa är redan spårade i SAT och filtreras nu bort precis som sat:-objekt.
- 23 shr:-objekt exkluderade. OSM kandidater minskar från 124 → 106 genuina fynd.
Juli 2026
🗺️ OSM kandidater: 2 datakällor, korrekta popups och sektionsfilter
- 2 rena datakällor. Dashboarden visar nu SAT POI (683 objekt) och OSM kandidater (124 objekt) separat via datakälla-dropdown.
- OSM kandidater = 124 genuina fynd. OSM-objekt med
ref:stockholmarchipelagotrail som inte är spårade i SAT — exkluderar sat:-prefix, piers och AED-noder.
- Korrekta popups för OSM-objekt. Länk direkt till OpenStreetMap, OSM-taggar laddas korrekt, ingen onödig SAT-länk eller OSM Notes.
- Sektionsfilter zoomar kartan. Välj etapp → kartan zoomar in till etappens yta, alla 124 kandidater syns oavsett etapp (de saknar section-koppling).
- Dynamiska räknare. Header och dropdown visar alltid aktuellt antal (inte hårdkodade värden).
Juli 2026
🌟 SSOT-initiativ: Operator som Single Source of Truth
- Ny rapport: 📊 SSOT Operator Status. Visar operator-täckning i OSM för alla POI:er — mål är 80%+ med Wikidata-länkar.
- Organisation-filterering tillagd. TODO-listan kan nu filtreras på operator/varumärke (ex: Skärgårdsstiftelsen, STF) för att göra crowdsourcing-arbete tydligt.
- Brand-tag-stöd. Systemet hämtar nu både
operator och brand:wikidata från OSM för mer flexibel datakvalité.
- Issue #73: Crowdsourcing-lista. 11 Skärgårdsstiftelsen-facilitygetar behöver operator:wikidata=Q10670989 — mappers kan klicka direkt för att uppdatera.
Juli 2026
TODO-lista och pier-popup: OSM Notes + korrekt Mapki-historik
- Ny sida: ✅ TODO-lista. Filter per ö/section, objekttyp och uppgiftstyp, checkboxar och export (JSON/CSV/Markdown).
- Add custom task förbättrad. Välj OSM Notes som typ och få Notes-länk för vald ö automatiskt.
- Pier-popupen pekar rätt. Mapki history använder nu OSM-objektets historik (node/way/relation) när SAT-id finns i OSM, i stället för enbart kartposition.
Juli 2026
TODO-kartan: lagerkontroll, SDC-popup och uppdaterad PR-header
- Deselect all-lagerknapp. Ny snabbåtgärd för att slå av alla lager i TODO-kartan.
- SDC MediaInfo-sektion förenklad. Popupen visar nu en kompakt rad med länkar till SDC och MediaInfo samt raden
Mxxxx · JSON.
- Dashboard-header synkad. Header/footer i dashboarden pekar nu på senaste mergade PR i stället för äldre PR-nummer.
Juli 2026
TODO-kartan: Commons + Mapillary, rich popups och Landsort-täckning
- Nya lager i kartan. 📷 Commons-foton och 📸 Mapillary-bilder lades till, båda inaktiva som standard.
- Commons-popup förbättrad. Thumbnail, datum, skapare, M-id + JSON, depicts (P180) och länkade kategorier visas nu stabilt med fallback-hämtning vid behov.
- Kategorier i popup är expanderbara. Commons-kategorier visas i kollapsbar sektion för kortare popup.
- Mapillary-hämtning förbättrad. Små bbox-rutor, retry/deduplicering samt dedikerad kompletteringspass för Landsort gav bättre täckning.
- Övrigt. Piers/AED-lager förbättrades, SAT-ID i pier-popup blev klickbart och dashboard-headern uppdaterades till senaste PR.
Juli 2026
Datakvalitet över tid: ny historiksida + snapshot v1
- Ny sida i dashboard-meny. Länk efter 💡 Förbättringsförslag till
📈 Datakvalitet över tid, med språkparameter i URL.
- Snapshot på versionsändring. Ny generator sparar historik när
metadata.generatedAt ändras i pois.geojson.
- Version 1 skapad. Första snapshoten innehåller totaler, OSM/Wikidata-täckning, kategorifördelning och fälttäckning.
- Utökad kvalitetsmätning. Inkluderar nu bl.a.
wheelchair, phone, menu, social media, Facebook och Instagram.
- Expanderbar section-vy. Procenttal per SAT section visas i en utfällbar tabell.
Juli 2026
TODO-kartan: delbar URL-state (inkl. file://)
- URL-state sparas nu. Etapp, kategori, aktiva lager (t.ex. Saknar bild), vald tab, kartposition och zoom lagras i URL.
- Lokalfil stöds. På
file:// används hash-fallback så state syns och återläses även utan webserver.
Juli 2026
TODO-kartan: datakvalitet, OSM Notes och snabbredigering
- Direktlänkar i popup. SAT-karta, SAT JSON, OSM, iD-editor, Wikimap och skapa OSM Note finns nu samlat per objekt.
- Wikimap utan klustring. Länkar öppnar med
cluster=false så enskilda markörer visas direkt.
- OSM Notes i kartlager. Fast trail-bbox och högre API-limit gör att fler öppna notes syns stabilt.
- Filter och mobilflöde. Etapp- och kategorifilter förbättrar fältarbete på mobilen.
- Snabbhjälp för check_date. Popuper har länken
check_date=today (iD) som öppnar iD och kopierar dagens tagg till urklipp.
Juli 2026
TODO-kartan: full tabellvy och OSM-taggar
- Ingen default-gruppering. Listan visas nu som en full tabell som filtreras av samma etapp-/kategorifilter som kartan.
- Nya OSM-kolumner. Tabellen visar
OSM name, fixme, note och check_date.
- Nya kartlager. Lager för Wheelchair och Saknar Wheelchair baserat på live OSM-taggen
wheelchair.
- Dashboard-metadata förbättrad. Header/footer visar nu Senast genererad, POI hämtad och källans
generatedAt från pois.geojson.
Juli 2026
Buggfix: franskt apostrof bröt JavaScript
- Franskt UI fungerar nu. Raka apostrofer i franska UI-strängar (type d'objet, Vue d'ensemble, Suggestion d'amélioration) bröt JavaScript-parsningen och laddade ett tomt interface. Ersatta med korrekt Unicode-tecken (U+2019).
Juli 2026
Buggfix: karta och Sankey kraschade vid lokal fil
- Fungerar nu lokalt. När dashboarden öppnades som
file:// (t.ex. direkt från disk i Edge/Chrome) kastade history.replaceState() ett tyst undantag som stoppade all JavaScript – karta och Sankey-flöde laddades aldrig. Fixat med ett tidigt protokolltest.
Juli 2026
Översatta headerlänkar, MapComplete-fallback och namnbyte
- Header-meta översätts. "Version skapad", "What's new" och "💡 Förbättringsförslag" i header och footer bytte nu språk korrekt vid alla 21 språk (tidigare stod de alltid på svenska).
- MapComplete för alla POI. Alla OSM-kopplade objekt får nu en MapComplete-länk – även kategorier utan specifikt tema faller tillbaka på nature.
- Namnbyte. "Förbättringslista" → "Förbättringsförslag" i header, footer och What's new-sidan.
Juli 2026
iD-editor, förbättringsförslag, mobilanpassning och What's new
- iD editor i popup. Klicka på ett OSM-kopplat objekt och öppna direkt i OpenStreetMaps inbyggda iD-editor, centrerat på rätt plats med rätt zoom.
- MapComplete-länk. Popup visar ✏️-länk till rätt MapComplete-tema per objekttyp (toalett → toilets, vatten → drinking_water, mat → food, m.fl.).
- 💡 Förbättringsförslag. Länk i header och footer som öppnar ett förifyllt GitHub Issue-formulär.
- Mobilanpassning. Filter, karta och tabell anpassar sig nu för skärmar ≤640 px – fullbreddiga dropdowns, komprimerade filter, kortare karta.
- Denna sida. Versionslogg med funktioner per release, länkad från dashboardens header och footer.
- Header-metadata. Version, GitHub-länk och What's new visas diskret direkt under titeln i headern.
- Renare URL. Delningslänkar visar nu
lang=fa istället för lang=swedish:fa.
Juli 2026
24 språk, avståndsbandsfunktion och OSM-insikter
- 24 språk. Välj språk i en grupperad lista – "Svenska språken" (sv, en, ar, fi, so, fa, ckb, ti, pl, tr, es) och "Turistspråken" (nb, nn, da, fi, de, nl, en, fr, es, it, zh, ja, pl, ru). All UI, kategorier och POI-namn lokaliseras.
- Avståndsbandsfunktion. Visa en buffertzon på 100, 500 eller 1 000 meter längs leden och se hur många POI som finns inom bandet.
- Zooma till hela leden. En knapp i kartan passar in hela ledens sträckning i vyn.
- OSM-taggar i popup. Klicka på ett objekt och expandera en kollapsbar sektion för att se alla live-hämtade OSM-taggar.
- OSM Deep history. Direkt länk till historiken för varje OSM-objekt via pewu OSM history.
- Footer. Visar när dashboarden senast genererades och länk till GitHub-repot.
Juli 2026
Kategoriikoner, ledinfo-toggle och bugfixar
- Kategoriikoner. Varje objekttyp har ett eget emoji-ikon och färg i kartan och popup.
- Ledinfo-toggle. Slå på/av visning av ledens geometri på kartan.
- Kartan och Sankey-flödet uppdateras nu korrekt vid filtrering — en krasch vid lokalt
file://-protokoll åtgärdades.
- Flödesordning. Sankey visar Kategori → Grupp → Etapp/ö.
Juli 2026
Delning, JSON-export och kartstate
- Delningsknapp. Kopierar en URL med aktuell filtrering och kartvy till urklipp.
- JSON-export. Ladda ner de filtrerade POI som JSON.
- "Öppna i SAT-kartan" länk i popup öppnar objektet direkt i den officiella SAT-kartan.
- Kartvy bevaras vid filtrering – ingen oönskad återcentrering.
Juli 2026
URL-state, återställning och POI-räknare
- URL-state. Aktivt etapp- och kategorifilter sparas i adressen – delbart och bokmärkbart.
- Återställningsknapp. Nollställer alla filter med ett klick.
- "Visar X av Y objekt" räknare uppdateras live vid filtrering.
Juli 2026
SAT POI Dashboard – första versionen
- Interaktiv karta med alla 679 POI längs Stockholms Skärgårdsled.
- Sankey-flödesdiagram visar relationen Kategori → Grupp → Etapp/ö.
- POI-tabell med namn, etapp, kategori och Wikidata-länk.
- Etappsöversikt med Wikidata- och OSM-täckning per etapp/ö.
- Filter för etapp/ö och objekttyp.
- Statistik: totalt antal POI, etapper, objekttyper och Wikidata-kopplade objekt.
Juli 2026
Äldre rapporter och datakvalitetsverktyg
- Roundtripping-rapport – identifierar möjliga rundtursutmaningar längs leden.
- POI concordance-rapport – korskontroll av Wikidata och OSM-data för ledens objekt.
- SAT Wikidata-förbättringar – verktyg för att förbättra Wikidata-täckning.