No:Turrutebasen
Turrutebasen (Nasjonal database for tur- og friluftsruter) er Kartverkets database over
merkede og tilrettelagte turruter i Norge, etablert i samarbeid med Geovekst, kommunene
og DNT. Den inneholder fotruter, skiløyper, sykkelruter og andre ruter, med
forvaltningsinformasjon knyttet til hvert segment.
Denne siden dokumenterer datasettet for OSM-formål. Det foreligger ingen godkjent import av Turrutebasen, og denne siden foreslår heller ikke en geometri-import, se Vurdering.
Lisens
Datasettet er åpne data. Geonorges metadata oppgir AccessConstraints: Åpne data,
UseConstraints: No conditions apply to access and use, og INSPIRE-koden noLimitations.
Turrutebasen står oppført blant de godkjente Kartverket-datasettene på No:Kartverket import, som dokumenterer at Kartverket bekreftet per e-post 18. august 2014, fornyet 18. februar 2021, at fritt tilgjengelige datasett kan brukes i OpenStreetMap. Fornyelsen adresserte spesifikt forholdet mellom CC BY 4.0 og ODbL.
Ved bruk: merk changesets med source=Kartverket, eventuelt
source:date=YYYY-MM-DD. Kartverket krediteres på OSMs bidragsyterside; per-objekt-
attribusjon er ikke nødvendig.
Tilgang
WFS: https://wfs.geonorge.no/skwms1/wfs.turogfriluftsruter
Featuretyper: app:Fotrute, app:Skiløype, app:Sykkelrute, app:AnnenRute,
app:RuteInfoPunkt.
?service=WFS&version=2.0.0&request=GetFeature&typeNames=app:Fotrute &bbox=<sør>,<vest>,<nord>,<øst>,urn:ogc:def:crs:EPSG::4326&count=20000
Uttrekk er tregt: Valdres (0,8° × 0,6°) tar ca. 15 s og gir 2,6 MB GML; Gudbrandsdalen (1,0° × 1,4°) tar ca. 76 s og 10,5 MB. Datasettet finnes også som nedlasting via Geonorge i GML, SOSI, GPX og PostGIS.
Attributter
Per app:Fotrute-objekt:
| SOSI-felt | innhold | merknad |
|---|---|---|
gradering |
rutas vanskelighetsgrad | Merkehåndbokas skala. Ofte tom, se under. |
merking |
JA / NEI |
om ruta er fysisk merket i terrenget |
skilting |
true / false |
|
vedlikeholdsansvarlig |
fritekst | f.eks. «DNT | DNT Valdres», «Vang kommune» |
rutenavn |
fritekst | ofte «Ukjent» |
rutenummer |
fritekst | ofte autogenerert, f.eks. F_20210510_01
|
sesong |
S / V / … |
«Tilrettelagt for sommer, vinter eller hele året» |
underlagstype, rutebredde, belysning, trafikkbelastning, ruteFølger |
tilleggsinformasjon om underlag og trasé | |
nøyaktighet |
heltall, cm | «oppgis i cm» (produktspesifikasjonen kap. 5.1.2.15). 500 = 5 m. |
målemetode |
kode | SOSI-kodeliste. 24 = «Stereoinstrument: Digitalt». Se Posisjonskvalitet. |
datafangstdato, oppdateringsdato |
dato |
gradering følger Merkehåndbokas fargeskala: G grønn (Enkel), B blå (Middels),
R rød (Krevende), S svart (Ekspert), I ikke gradert. Kodetolkningen er fra Merkehåndboka og samsvarer med hvordan UT-appen viser dem; den er
ikke lest ut av produktspesifikasjonens kodeliste, som ikke lot seg hente maskinelt.
Merk at I, «ikke gradert», er en eksplisitt verdi: forvalteren har tatt stilling og
konkludert med at ruta ikke skal graderes. Den skal ikke behandles som manglende data.
Målt dekning og datakvalitet
Uttrekk 2026-08-24, app:Fotrute. Tallene er reproduserbare; metoden står under.
| område | segmenter | km | OSM-veier i utsnittet |
|---|---|---|---|
| Valdres (61,00–61,60 N, 8,20–9,00 Ø) | 575 | 608,9 | 2 347 |
| Gudbrandsdalen (61,40–62,40 N, 8,80–10,20 Ø) | 3 249 | 1 596,4 | 11 944 |
Overlapp med eksisterende OSM-data
Målt mot highway=path|footway|track|bridleway|steps fra Overpass i samme utsnitt.
To metoder, fordi de gir vesentlig ulikt svar:
- segment: et Turrutebasen-punkt regnes som dekket dersom avstanden til nærmeste OSM-linjestykke er innenfor toleransen. Dette er det geometrisk riktige spørsmålet: om stien finnes i OSM handler om linja, ikke om hvor nodene tilfeldigvis ligger.
- node: dekket dersom det finnes et OSM-nodepunkt innenfor toleransen. Enklere, men undervurderer dekningen systematisk: en lang rett OSM-linje har få noder, og et punkt midt mellom to av dem faller utenfor selv når linjene ligger oppå hverandre.
Segmentets lengde vektes med andelen dekkede punkter.
| område | toleranse | metode | dekket av OSM | bare i Turrutebasen |
|---|---|---|---|---|
| Valdres | 25 m | segment | 461,8 km (75,8 %) | 147,1 km (24,2 %) |
| node | 384,1 km (63,1 %) | 224,8 km (36,9 %) | ||
| 50 m | segment | 495,3 km (81,3 %) | 113,6 km (18,7 %) | |
| node | 468,3 km (76,9 %) | 140,6 km (23,1 %) | ||
| Gudbrandsdalen | 25 m | segment | 1 120,0 km (70,2 %) | 476,4 km (29,8 %) |
| node | 883,1 km (55,3 %) | 713,3 km (44,7 %) | ||
| 50 m | segment | 1 191,4 km (74,6 %) | 405,0 km (25,4 %) | |
| node | 1 095,3 km (68,6 %) | 501,1 km (31,4 %) |
Forskjellen mellom metodene er 77,7 km i Valdres og 236,9 km i Gudbrandsdalen ved 25 m. En tidligere versjon av denne siden oppga bare node-tallene; segment-tallene er de som bør legges til grunn.
Rutestruktur: flere ruter per segment
Et app:Fotrute-segment kan tilhøre flere ruter. Hver tilhørighet ligger som en egen app:FotruteInfo inne i segmentet, og feltene som beskriver ruta gjentas én gang per tilhørighet.
Målt i uttrekket: 575 Valdres-segmenter inneholder 961 FotruteInfo, og 3 249 Gudbrandsdalen-segmenter inneholder 4 275.
| felt | Valdres | Gudbrandsdalen | ||||
|---|---|---|---|---|---|---|
| forekomster | maks per segment | segmenter med ulike verdier | forekomster | maks per segment | segmenter med ulike verdier | |
gradering |
961 | 8 | 41 | 4 275 | 8 | 197 |
vedlikeholdsansvarlig |
961 | 8 | 54 | 4 275 | 8 | 300 |
rutenavn |
961 | 8 | 138 | 4 268 | 8 | 560 |
rutenummer |
961 | 8 | 213 | 4 275 | 8 | 681 |
nøyaktighet |
575 | 1 | 0 | 3 249 | 1 | 0 |
målemetode |
575 | 1 | 0 | 3 249 | 1 | 0 |
informasjon |
538 | 1 | 0 | 2 853 | 1 | 0 |
opphav |
413 | 1 | 0 | 1 847 | 1 | 0 |
Fordelingen av hvor mange FotruteInfo et segment har:
antall FotruteInfo |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| Valdres | 360 | 129 | 42 | 22 | 10 | 8 | 1 | 3 |
| Gudbrandsdalen | 2 564 | 482 | 122 | 47 | 19 | 9 | 4 | 2 |
Dette har konsekvenser for enhver opptelling. Et oppslag som henter første forekomst av gradering, vedlikeholdsansvarlig, rutenavn eller rutenummer gir ett svar der det kan finnes inntil åtte, og velger stilltiende hvilket. I Valdres har 41 segmenter ulik gradering og 54 ulik vedlikeholdsansvarlig innenfor samme segment. I Gudbrandsdalen er tallene 197 og 300.
Feltene nøyaktighet, målemetode, merking og sesong ligger derimot på segmentnivå og forekommer nøyaktig én gang. For dem er første forekomst det eneste svaret.
Alle tabeller på denne siden teller første forekomst per segment, slik at radene summerer til segmentantallet. Teller man i stedet per FotruteInfo, blir grunnlaget 961 og 4 275 i stedet for 575 og 3 249, og fordelingene blir andre.
Uttrekk av de gjentatte feltene:
import re
FOTRUTEINFO = re.compile(r"<app:FotruteInfo\b[\s\S]*?</app:FotruteInfo>")
GJENTATTE = ("gradering", "vedlikeholdsansvarlig", "rutenavn", "rutenummer")
def felt(blokk, tag):
m = re.search(rf"<app:{tag}>([^<]*)</app:{tag}>", blokk)
return m.group(1).strip() if m else None
def ruteinfo(segment):
"""En dict per FotruteInfo i segmentet, ikke én per segment."""
return [{tag: felt(blokk, tag) for tag in GJENTATTE}
for blokk in FOTRUTEINFO.findall(segment)]
Gradering: tre kategorier, ikke to
| område | G/B/R/S | I (ikke gradert) |
tom |
|---|---|---|---|
| Valdres | 199 (34,6 %) | 0 (0,0 %) | 376 (65,4 %) |
| Gudbrandsdalen | 966 (29,7 %) | 275 (8,5 %) | 2 008 (61,8 %) |
I er en eksplisitt verdi og skal ikke slås sammen med tom, se Attributter.
Tallene teller første gradering i hvert segment. Et segment kan ha inntil åtte, én for hver app:FotruteInfo det inneholder, se Rutestruktur. I 41 segmenter i Valdres og 197 i Gudbrandsdalen er graderingene innbyrdes ulike, og tabellen viser da bare den første av dem.
Kolonnen «tom» er et tomt felt, ikke et fravær. Elementet app:gradering finnes i samtlige segmenter i begge områder. Det er tomt i 379 av 575 i Valdres og 2 098 av 3 249 i Gudbrandsdalen når alle forekomster telles, og i 376 og 2 008 når bare første forekomst telles. Ingen segmenter har selvlukkende tagg eller xsi:nil. Dette skiller seg fra app:opphav og app:informasjon, der elementet mangler helt.
Posisjonskvalitet
nøyaktighet oppgis i cm. Produktspesifikasjonen, kap. 5.1.2.15 «dataType» Posisjonskvalitet:
Antatt posisjonsnøyaktighet i grunnriss (x, y) oppgis i cm. Med posisjonsnøyaktighet menes punktstandardavviket for punkter, samt tverravvik i grunnriss for kurver.
Samme kapittel, om kompaktifisering:
Beskrivelse av kvaliteten på stedfestingen. Gruppeegenskap som minimum skal bestå av målemetode og nøyaktighet i grunnriss. Egenskapen kompaktifiseres (for eksempel slik i SOSI ..KVALITET 24 22).
Vedlegg C forklarer eksempelet:
..KVALITET 24 22 Egenskapen er påkrevd. Geometrien er hentet fra FKB-data. Kode 24 betyr at det er brukt et digitalt stereoinstrument, mens kode 22 i nøyaktighet betyr at punktstandardavviket er 22 cm i grunnriss.
En verdi på 1500 betyr 15 meter, ikke 15 centimeter.
Fordeling av nøyaktighetsverdier
Fordelingen er spredt. Ingen enkeltverdi beskriver datasettet. Valdres har 27 distinkte verdier på 575 segmenter, Gudbrandsdalen 43 på 3 249. Ingen segmenter mangler feltet.
Valdres:
| verdi | antall | verdi | antall |
|---|---|---|---|
| 33 | 168 | 3000 | 4 |
| 200 | 153 | 99, 50, 34, 30, 90, 102, 36 | 3 hver |
| 1500 | 107 | 47, 55, 2500, 26 | 2 hver |
| 500 | 65 (11,3 %) | 4000, 20, 5000, 2000, 70 | 1 hver |
| 400 | 11 | ||
| 100 | 9 | ||
| 150 | 7 | ||
| 45 | 6 | ||
| 300 | 6 | ||
| 1000 | 5 |
Gudbrandsdalen. De 17 mest frekvente dekker 3 002 segmenter, de resterende 247 fordeler seg på 26 verdier:
| verdi | antall | verdi | antall |
|---|---|---|---|
| 33 | 642 | 1000 | 67 |
| 200 | 629 | 53 | 59 |
| 45 | 312 | 35 | 52 |
| 500 | 305 (9,4 %) | 100 | 45 |
| 1500 | 267 | 300 | 40 |
| 99 | 168 | 2500 | 37 |
| 55 | 118 | 47 | 35 |
| 32 | 100 | 22 | 34 |
| 5000 | 92 |
Målemetode
Kodene er dekodet mot kodelista i produktspesifikasjonen. Ingen segmenter mangler feltet. Kode 24 utgjør 45,7 % i Valdres og 53,9 % i Gudbrandsdalen, altså under halvparten i Valdres.
Valdres bruker 11 koder, Gudbrandsdalen 23:
| kode | betydning | Valdres | Gudbrandsdalen |
|---|---|---|---|
| 24 | Stereoinstrument: Digitalt | 263 (45,7 %) | 1 752 (53,9 %) |
| 92 | GNSS: Kodemåling, enkle målinger | 62 | 429 |
| 20 | Stereoinstrument | 9 | 428 |
| 45 | Digitalisert på skjerm fra ortofoto | 104 | 240 |
| 55 | Digitaliseringsbord: Kart, papirkopi | 52 | 82 |
| 53 | Digitaliseringsbord: Kart, transparent foile, god kvalitet | 0 | 57 |
| 82 | Frihåndstegning på skjerm | 18 | 51 |
| 56 | Digitalisert på skjerm fra skannet kart | 16 | 39 |
| 60 | Genererte data (interpolasjon) | 0 | 34 |
| 95 | Kombinasjon av GNSS/Treghet | 11 | 25 |
| 18 | Tatt fra plan | 0 | 25 |
| 34 | Skannet fra kart: Transparent folie, mindre god kvalitet | 0 | 19 |
| 30 | Scannet fra kart | 0 | 18 |
| 50 | Digitaliseringsbord: Kart | 36 | 13 |
| 22 | Stereoinstrument: Analytisk plotter | 0 | 9 |
| 62 | Genererte data (interpolasjon): Vektet middel | 0 | 8 |
| 51 | Digitaliseringsbord: Kart, blyantoriginal | 2 | 6 |
| 47 | Digitalisert på skjerm fra andre digitale rasterdata | 0 | 4 |
| 96 | GNSS: Fasemåling RTK | 0 | 3 |
| 99 | Ukjent målemetode | 2 | 3 |
| 81 | Frihåndstegning på kart | 0 | 2 |
| 19 | Annet | 0 | 1 |
| 42 | Digitaliseringbord: Ortofoto, fotokopi | 0 | 1 |
Kode 19 har i spesifikasjonen teksten «Annet (denne har ingen mening, bør fjernes?)».
Geometriens opphav
app:informasjon bærer merknaden «Geometri hentet fra TraktorvegSti, ÅÅÅÅMMDD» på 76,2 % av Valdres-segmentene (438 av 575) og 64,1 % i Gudbrandsdalen (2 081 av 3 249). Datoene spenner 2015 til 2025 i Valdres og 2017 til 2026 i Gudbrandsdalen. Det er altså ikke ett gammelt uttrekk, men gjenbruk av TraktorvegSti gjennom hele perioden.
Fordeling per år. Valdres har 434 daterte og 4 udaterte, Gudbrandsdalen 2 081 daterte og ingen udaterte:
| år | 2015 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Valdres | 114 | 153 | 0 | 0 | 60 | 0 | 0 | 3 | 98 | 6 | 0 |
| Gudbrandsdalen | 0 | 1 323 | 25 | 26 | 28 | 3 | 473 | 23 | 128 | 31 | 21 |
20150506 er én dato blant mange og gjelder 52 segmenter i Valdres.
Produktspesifikasjonen beskriver praksisen selv. Kap. 7 Kvalitet, under «Stedfestingsnøyaktighet»:
Mottatte data sammenlignes alltid med primærdata, som for eksempel FKB-TraktorvegSti, og det finnes egne rutiner for å bytte ut geometri med tilgjengelig geometri som er av bedre kvalitet.
Samme kapittel, om at kvalitetskodingen følger geometrien:
Dersom geometri hentes fra andre baser, skal kvaliteten følge geometrien. For eksempel, hvis en henter grunnlagsdata fra N50 eller FKB, vil kvalitetskodingen fra disse dataene beholdes.
Kap. 8, om rutinen:
Data som skal lagres i den nasjonale databasen for tur- og friluftsruter sammenlignes alltid med data fra primærdatabaser (for eksempel FKB-Traktorvegsti). Det er spesielt geometrien til dataene som sammenlignes, og den beste geometrien beholdes i alle datasett. Det er utviklet egne rutiner for geometrisammenligning og geometriforbedring internt i Kartverket som er beskrevet i «Håndbok i PROFF kap 38 – TraktorvegSti og Ruter».
app:opphav
Valdres, 4 distinkte verdier, sum 575:
| antall | verdi |
|---|---|
| 198 | N50-kartdata |
| 162 | (taggen finnes ikke) |
| 134 | Vang kommune |
| 81 | Rett i kartet |
Gudbrandsdalen, 12 distinkte verdier, sum 3 249:
| antall | verdi |
|---|---|
| 1 402 | (taggen finnes ikke) |
| 838 | Rett i kartet |
| 665 | N50-kartdata |
| 310 | Nasjonalt pilegrimssenter |
| 16 | Lom kommune |
| 5 | Nasjonalt pilegrimssenter | N50-kartdata |
| 4 | Rett i kartet og Lom kommune |
| 3 | Rett i kartet8
|
| 3 | FKB |
| 1 | Nasjonalt pilegrimssenter | Rett i kartet |
| 1 | Rett i kartet | FKB |
| 1 | DNT |
Der antallet er ført som «taggen finnes ikke», er elementet fraværende i uttrekket, ikke til stede med tom verdi. Målt i Gudbrandsdalen: taggen finnes i 1 847 segmenter og mangler i 1 402. Ingen segmenter har tom streng, selvlukkende tagg eller xsi:nil. Det samme gjelder app:informasjon, som finnes i 538 av 575 Valdres-segmenter og 2 853 av 3 249 i Gudbrandsdalen, og mangler helt i de øvrige 37 og 396.
Segmentstruktur
| område | median segmentlengde | unike rutenavn, første forekomst | unike rutenavn, alle forekomster | segmenter uten navn |
|---|---|---|---|---|
| Valdres | 317 m | 22 | 23 | 436 |
| Gudbrandsdalen | 158 m | 248 | 267 | 392 |
Navnetellingen er oppgitt på begge måter fordi et segment kan ha inntil åtte rutenavn, se Rutestruktur. 138 Valdres-segmenter og 560 Gudbrandsdalen-segmenter har ulike navn på tvers av sine FotruteInfo. Kolonnen «uten navn» teller segmenter der første rutenavn er tomt eller «Ukjent».
Uttrekket 2026-08-23 ga Valdres median 315 m og 21 unike navn på 572 segmenter.
Rutenummer binder segmentene sammen. app:rutenummer er utfylt i samtlige segmenter i begge områder, 575 av 575 og 3 249 av 3 249, uten unntak.
| område | forekomster | unike rutenummer | vanligste verdier |
|---|---|---|---|
| Valdres | 961 | 95 | F_20190810_01 (58), F_20210318 (53), jot66 (36)
|
| Gudbrandsdalen | 4 275 | 337 | PILEGRIM04 (436), F_20151214_01 (159), PILEGRIM07 (88)
|
Rutenummeret er dermed den nøkkelen som samler korte segmenter til en rute, og den er komplett. En sammenstilling til OSMs type=route med route=hiking kan bygge på det feltet framfor på navnet.
Datakvalitetsfunn
Skrivemåten i TraktorvegSti-merknaden varierer
Et case-sensitivt søk på strengen "Geometri hentet fra TraktorvegSti" gir feil sum.
| område | treff case-insensitivt på traktorveg |
eksakt streng | avvikende |
|---|---|---|---|
| Valdres | 438 | 438 | 0 |
| Gudbrandsdalen | 2 081 | 2 068 | 13 |
De 13 avvikende, ordrett:
| antall | streng |
|---|---|
| 9 | Geometri hentet fra FKB-TraktorvegSti, 20201104
|
| 2 | Geometri hentet fra FKB-TraktorvegSti, 20240227
|
| 2 | Geometri hentet frA Traktorvegsti, 20180503
|
To distinkte fenomener. Elleve segmenter bruker prefikset FKB-, som er datasettets formelle navn i spesifikasjonen. To har skrivefeilen frA kombinert med små bokstaver i vegsti.
Uten et case-insensitivt søk forankret på ordet traktorveg mistes alle 13, og årsfordelingen summerer ikke til totalen: 2018 blir 23 i stedet for 25, 2020 blir 19 i stedet for 28, og 2024 blir 126 i stedet for 128.
Merknad uten dato
Fire segmenter i Valdres har Geometri hentet fra TraktorvegSti uten datosuffiks. De telles for seg, slik at år pluss udatert summerer til totalen. Gudbrandsdalen har ingen slike.
Testdata i produksjonsdatasettet
Ti segmenter i Valdres har vedlikeholdsansvarlig satt til Test turlag. Dette er meldt Kartverket. Relevant for den som filtrerer på feltet.
Kryssreferanse i spesifikasjonen
Teksten i kap. 7 viser til «kapittel 5.1.2.11 Målemetode». Kap. 5.1.2.11 har overskriften «dataType» SykkelruteInfo. Målemetode står i kap. 5.1.2.16, «codeList» Målemetode. Henvisningen peker altså fem kapitler feil.
Kap. 5.1.2.16 lister bare de fire kodene som anbefales ved nykartlegging, altså 45, 81, 92 og 99, og viser videre: «Se figur 13 for fullstendig kodeliste.» Kodene i tabellen over er dekodet mot figur 13.
Metode
Aksefølge i WFS-kallet
Med urn:ogc:def:crs:EPSG::4326 er bbox sør,vest,nord,øst, altså lat,lon og ikke lon,lat. Samme konvensjon gjelder svaret: gml:posList er lat lon lat lon. Brukes lon,lat-rekkefølgen returneres tomt resultat uten feilmelding. Kallet står under Tilgang.
Fotrute har 33 app:-felt:
FotruteInfo, Identifikasjon, Posisjonskvalitet, belysning, datafangstdato, fotruteInfo, gradering, identifikasjon, informasjon, kvalitet, lokalId, merking, målemetode, navnerom, nøyaktighet, oppdateringsdato, opphav, ruteFølger, rutebetydning, rutebredde, ruteinformasjon, rutenavn, rutenummer, rutetype, senterlinje, sesong, skilting, spesialFotrutetype, tilpasning, trafikkbelastning, underlagstype, vedlikeholdsansvarlig, versjonId
Overpass-kallet
[out:json][timeout:280]; way["highway"~"^(path|footway|track|bridleway|steps)$"](<sør>,<vest>,<nord>,<øst>); out geom;
Uttrekksstørrelser: Valdres 5,5 MB, Gudbrandsdalen 18,9 MB.
Projeksjon
Beregningene gjøres i lokalt plan. Meter per breddegrad settes til 111 320. Meter per lengdegrad settes til 111 320 · cos(lat), med lat lik utsnittets midtbredde.
Over et utsnitt på rundt én grad varierer cos(lat) med under 1 %. Ved 61,3 N gir det en avstandsfeil under promillenivå på de lengdene som måles, altså under 5 cm på 50 m. Toleransene i dekningsmålingen er 25 og 50 m, så feilen ligger tre størrelsesordener under terskelen og kan ikke påvirke klassifiseringen.
Avstandsfunksjonen
Funksjonen som ligger til grunn for dekningsmålingen:
def punkt_til_linjestykke(px, py, ax, ay, bx, by):
"""Korteste avstand fra punkt til linjestykke, i planet (meter inn = meter ut)."""
dx, dy = bx - ax, by - ay
if dx == 0 and dy == 0:
return math.hypot(px - ax, py - ay)
t = ((px - ax) * dx + (py - ay) * dy) / (dx * dx + dy * dy)
t = max(0.0, min(1.0, t))
return math.hypot(px - (ax + t * dx), py - (ay + t * dy))
Klemmingen av t til intervallet 0 til 1 er det som gjør dette til avstand til linjestykket og ikke til den uendelige linja gjennom punktene.
Rutenettindeksering
Cellestørrelsen er 100 m. Hvert OSM-linjestykke legges i alle celler som dets omsluttende boks berører. Oppslag henter kandidater fra cellene innenfor toleransen rundt punktet.
Uten indeks står 3 249 Turrutebasen-segmenter mot 11 944 OSM-veier i Gudbrandsdalen. Punktvis gir det i størrelsesorden 108 til 109 avstandsberegninger. Med 100 m celler og 25 m toleranse hentes typisk under ti kandidater per punkt.
Kilde for kodelister og enhet
Produktspesifikasjonen for Tur- og friluftsruter, Kartverket, desember 2017. Produktnavn: Tur- og friluftsruter 20171210. Filnavn:
Produktspesifikasjoner_Tur- og friluftsruter_v6_produktspesifikasjon-kartverket-turfriluftsruter-20171210_.pdf
64 sider, 4 251 215 byte. Lest med pdftotext -layout. Dokumentet ligger i Geonorges dokumentregister og finnes via feltet ProductSpecificationUrl i metadataen for Turrutebasen, UUID d1422d17-6d95-4ef1-96ab-8af31744dd63.
Kodelistene lot seg ikke hente maskinelt. Endepunktet sosi-kodelister.json i Geonorges API returnerer tom liste (containeditems: 0). PDF-en er eneste kilde som ga svaret.
Ikke undersøkt
- Årsaken til FKB-prefikset. Elleve segmenter i Gudbrandsdalen bruker
FKB-TraktorvegStimot 2 068 som brukerTraktorvegSti. Om dette skyldes to arbeidsprosesser, to operatører eller to tidspunkter er ikke undersøkt. Datoene 20201104 og 20240227 er distinkte. - Om
Rett i kartet8er én skrivefeil eller tre. Tre segmenter har verdien. Om de stammer fra samme innmelding er ikke sjekket. - Kodeliste-versjon. Kodene er dekodet mot spesifikasjonen fra desember 2017. Om Kartverket har oppdatert kodelista siden, og om noen koder i uttrekket stammer fra en nyere liste, er ikke sjekket.
- Hva de flere
FotruteInfoper segment representerer i praksis. At feltene gjentas er målt. Om åtte tilhørigheter alltid betyr åtte reelle ruter, eller om noen er duplikater fra sammenslåing, er ikke undersøkt. - Overpass-uttrekkets tidsstempel. Filene er hentet 2026-08-24, men Overpass svarer fra en database som ligger noe bak OSMs hovedbase. Forsinkelsen er ikke målt.
Vurdering
Datasettets verdi for OSM ligger i attributtene, ikke i geometrien.
vedlikeholdsansvarlig, gradering, merking og sesong finnes ikke i OSM i dag, og alle
lar seg uttrykke i etablerte tagger. Geometrien er derimot i hovedsak allerede kartlagt, og
kilden er eldre og grovere enn det OSM-bidragsytere har tegnet lokalt.
Foreslått bruk: attributt-berikelse, ikke geometri-import
| SOSI-felt | foreslått OSM-tagg |
|---|---|
vedlikeholdsansvarlig |
operator=*
|
gradering |
sac_scale=* eller osmc:symbol. Må diskuteres, se under
|
merking=JA |
marked_trail=yes / osmc:symbol=*
|
sesong |
seasonal=*
|
rutenummer |
ref=*
|
Oversettelsen av gradering er ikke avklart. Merkehåndbokas skala er ikke det samme
som sac_scale, og en direkte mapping ville påstå en ekvivalens som ikke er dokumentert.
Dette må avklares med det norske miljøet før noe settes. Se den pågående diskusjonen om
stier og highway=path/footway på
det norske forumet.
Enhver import krever, uten unntak (Import/Guidelines):
egen importkonto (Brukernavn)_Import, dokumentasjon på wiki før opplasting,
conflation-plan, og godkjenning fra det lokale miljøet: «You must not import the data without local buy-in.» Norsk kanal: forumet over.
Motsatt vei: der OSM har en sti Turrutebasen mangler, tar Kartverket imot tilbakemelding gjennom Rett i kartet, kategori Turrutebasen.
Kilder
- Geonorge, produktspesifikasjon SOSI Tur- og friluftsruter v6 (2017-12-10), PDF, 64 s. Kap. 5.1.2.15 definerer
nøyaktighet(«oppgis i cm»), kap. 5.1.2.16målemetode. Vedlegg C gir eksempelet..KVALITET 24 22: «Kode 24 betyr at det er brukt et digitalt stereoinstrument, mens kode 22 i nøyaktighet betyr at punktstandardavviket er 22 cm i grunnriss.» - Samme definisjoner finnes i Geonorges objektkatalog (datatype Posisjonskvalitet og kodeliste Målemetode for dette datasettet), i GML-applikasjonsskjemaet WFS-tjenesten leverer mot, og i SOSI Generell del, Generelle typer 4.5 (Kartverket, mai 2014), kap. 1.6.2.2.3 og 1.6.2.8.2.
- Geonorge kartkatalog, UUID
d1422d17-6d95-4ef1-96ab-8af31744dd63(datasett),
882e96f2-94c9-4119-91ed-692a09adbcf9 (WFS)
- No:Kartverket import, lisensbekreftelsen fra 2014/2021
- Måletallene over er gjort med åpne verktøy og kan reproduseres; metoden er beskrevet i
avsnittet der de står.