Sådan finder vi hver stigning i verden

Fra 201 millioner vejsegmenter til millioner af verificerede cykelstigninger. Sådan bygger vi verdens mest omfattende stigningsdatabase.

201M
Vejsegmenter
219
Lande
6.8M
Stigninger fundet

1. Vi starter med verdenskortet

OpenStreetMap er et samarbejdsprojekt hvor frivillige verden over kortlægger hver vej, sti og spadseresti. Det er som Wikipedia for kort. Dette giver os grundlaget: 201 millioner vejsegmenter med præcise koordinater.

Vi importerer hele planetens vejnetværk fra OpenStreetMap og behandler milliarder af datapunkter for at udtrække hver vej som cyklister potentielt kunne klatre.

RoadsTrailsPathsCycleways

2. Vi tilføjer den tredje dimension

Kortdata er flade - de har kun placering, ikke højde. Vi tilføjer højdedata for at forstå hvilke veje der går opad. Dette transformerer 2D-linjer til 3D-terræn du kan analysere for klatring.

Hvert punkt langs hvert vejsegment får en højdeværdi. Vi beregner hældningen mellem punkter, hvilket giver os et komplet billede af hvordan vejen stiger og falder.

Flad vejStejl stigning
0%5%10%15%+

3. Vi finder stigningerne

Vores algoritme følger vejsegmenter opad og sporer ruter fra dal til top. Den leder efter vedvarende hældninger og beholder de bedste klatreruter.

Vi identificerer stigninger ved at lede efter veje der konsekvent går opad. En stigning skal opfylde to nøglekriterier:

3%
Minimum hældning
300m
Minimum distance

Sådan finder vi stigninger

  1. 1Vi tjekker hver vej: Vi ser på hvert vejsegment og spørger: går denne opad?
  2. 2Vi følger vejen opad: Ved hvert vejkryds tjekker vi hvilke veje der fortsætter med at klatre og følger dem alle.
  3. 3Vi bygger komplette ruter: Vi fortsætter med at følge hver sti indtil den stopper med at klatre, og sporer den fulde rute fra dal til top - inklusiv sving og alternative veje.
  4. 4Vi beholder de gode: Hver stigning scores baseret på hvor meget højde du vinder, hvor stejl den er og hvor lang. Vi beholder dem der er værd at køre.

Denne proces tjekker hver vej i verden og følger hver mulig sti opad for at finde stigninger som andre måske overser.

4. Vi skaber kørbare ruter

At finde en stigning er én ting - at vide hvordan man faktisk kører den er en anden. Vi kører hver rute gennem BRouter, et cykelspecifikt rutningsværktøj, for at sikre at den er praktisk.

BRouter tjekker hver rute for ting der betyder noget for cyklister:

  • Vejoverfladekvalitet
  • Trafikniveauer
  • Svingkompleksitet
  • Cykelbegrænsninger

5. Vi navngiver hver stigning

Hver stigning får et meningsfuldt navn. Vi søger efter nærliggende toppe, bjergpas og vejnavne. En stigning der ender nær "Col du Tourmalet" får det navn; en på en unavngiven vej nær Chamonix bliver "Stigning nær Chamonix."

Navne tildeles ved hjælp af et prioritetssystem:

  1. 1Bjergtop ved toppen
  2. 2Bjergpas (col, pas, sadel)
  3. 3Vejnavn fra ruten
  4. 4Nærliggende placering (by, landsby)

6. Kvalitetssikring

Hver stigning kategoriseres efter sværhedsgrad ved hjælp af samme system som professionel cykling. Vi sporer også overfladetypen så du ved hvad du kan forvente.

Stigninger bedømmes fra HC (hårdest) til kategori 5 (lettest):

HCCat 1Cat 2Cat 3Cat 4Cat 5

Kategorier beregnes ved hjælp af en formel der tager højde for både hældning og højdeforskel, ligesom systemet brugt i Tour de France.

7. Datakilder og tak

Dette projekt ville ikke være muligt uden disse åbne datakilder og værktøjer.

Kortdata © OpenStreetMap-bidragydere. Licenseret under ODbL.

Klar til at udforske?

Find din næste stigning fra vores database med millioner af ruter.