Kako najdemo vsak vzpon na svetu

Od 201 milijonov cestnih odsekov do milijonov preverjenih kolesarskih vzponov, tako gradimo najobsežnejšo bazo vzponov na svetu.

201M
Cestnih odsekov
219
Držav
6.8M
Najdenih vzponov

1. Začnemo z zemljevidom sveta

OpenStreetMap je sodelovalni projekt, kjer prostovoljci po vsem svetu kartirajo vsako cesto, pot in stezico. Je kot Wikipedija za zemljevide. To nam daje osnovo: 201 milijonov cestnih odsekov z njihovimi natančnimi koordinatami.

Uvozimo celotno cestno omrežje planeta iz OpenStreetMap, procesiramo milijarde podatkovnih točk, da izvlečemo vsako cesto, po kateri bi kolesarji lahko vzpenjali.

RoadsTrailsPathsCycleways

2. Dodamo tretjo dimenzijo

Podatki zemljevida so ravni—imajo samo lokacijo, ne višine. Dodamo višinske podatke, da razumemo, katere ceste gredo navzgor. To pretvori 2D črte v 3D teren, ki ga lahko analiziramo za vzpenjanje.

Vsaka točka vzdolž vsakega cestnega odseka dobi vrednost višine. Izračunamo naklon med točkami, kar nam da popolno sliko, kako se cesta dviga in spušča.

Ravna cestaStrm vzpon
0%5%10%15%+

3. Iskanje vzponov

Naš algoritem sledi cestnim odsekom navzgor, zasleduje poti od doline do vrha. Išče vzdržne naklone in ohranja najboljše poti za vzpenjanje.

Vzpone identificiramo z iskanjem cest, ki dosledno gredo navzgor. Vzpon mora izpolnjevati dva ključna kriterija:

3%
Minimalni naklon
300m
Minimalna razdalja

Kako najdemo vzpone

  1. 1Preverimo vsako cesto: Pogledamo vsak cestni odsek in vprašamo: ali to gre navzgor?
  2. 2Sledimo cesti navzgor: Na vsakem križišču preverimo, katere ceste še naprej vzpenjajo in sledimo vsem.
  3. 3Zgradimo popolne poti: Nadaljujemo sledenje vsaki poti, dokler se ne preneha vzpenjati, zasledimo popolno pot od doline do vrha—vključno z ovinki in alternativnimi cestami.
  4. 4Obdržimo dobre: Vsak vzpon je ocenjen glede na to, koliko višine pridobiš, kako strm je in kako dolg. Obdržimo tiste, ki so vredni kolesarjenja.

Ta postopek preveri vsako cesto na svetu, sledi vsaki možni poti navzgor, da najde vzpone, ki bi jih drugi lahko spregledali.

4. Ustvarjanje kolesarskih poti

Najti vzpon je ena stvar—vedeti, kako ga dejansko prevoziti, je druga. Vsako pot poženemo skozi BRouter, orodje za kolesarsko usmerjanje, da se prepričamo, da je praktična.

BRouter preveri vsako pot za stvari, ki so pomembne kolesarjem:

  • Kakovost površine
  • Ravni prometa
  • Kompleksnost zavojev
  • Kolesarske omejitve

5. Poimenovanje vsakega vzpona

Vsak vzpon dobi smiselno ime. Iščemo bližnje vrhove, gorske prelaze in imena cest. Vzpon, ki se konča blizu "Col du Tourmalet", dobi to ime; eden na neimenovani cesti blizu Chamonixa postane "Vzpon blizu Chamonixa."

Imena so dodeljena po sistemu prioritet:

  1. 1Gorski vrh na vrhu
  2. 2Gorski prelaz (prelaz, sedlo)
  3. 3Ime ceste s poti
  4. 4Bližnja lokacija (mesto, vas)

6. Zagotavljanje kakovosti

Vsak vzpon je kategoriziran po težavnosti z uporabo istega sistema kot profesionalno kolesarstvo. Sledimo tudi vrsti površine, da veš, kaj pričakovati.

Vzponi so ocenjeni od HC (najtežji) do kategorije 5 (najlažji):

HCCat 1Cat 2Cat 3Cat 4Cat 5

Kategorije so izračunane s formulo, ki upošteva tako naklon kot višinski pridobek, podobno sistemu, ki se uporablja na Touru de France.

7. Viri podatkov in zahvale

Ta projekt ne bi bil mogoč brez teh odprtih virov podatkov in orodij.

Podatki zemljevida © sodelavci OpenStreetMap. Licencirano pod ODbL.

Pripravljen za raziskovanje?

Najdi svoj naslednji vzpon iz naše baze milijonov vzponov.