Kā atrodam katru kāpumu pasaulē

No 201 miljoniem ceļu segmentu līdz miljoniem verificētu velosipēdistu kāpumu - lūk, kā mēs veidojam visaptverošāko kāpumu datu bāzi pasaulē.

201M
Ceļu segmenti
219
Valstis
6.8M
Atrasti kāpumi

1. Sākam ar pasaules karti

OpenStreetMap ir sadarbības projekts, kur brīvprātīgie visā pasaulē kartē katru ceļu, taku un gājēju celiņu. Tas ir kā Vikipēdija kartēm. Tas mums dod pamatu: 201 miljonus ceļu segmentu ar precīzām koordinātām.

Importējam visas planētas ceļu tīklu no OpenStreetMap, apstrādājot miljardiem datu punktu, lai iegūtu katru ceļu, pa kuru velosipēdisti potenciāli varētu kāpt.

RoadsTrailsPathsCycleways

2. Pievienojam trešo dimensiju

Kartes dati ir plakani - tiem ir tikai atrašanās vieta, ne augstums. Mēs pievienojam augstuma datus, lai saprastu, kuri ceļi iet kalnā. Tas pārvērš 2D līnijas 3D reljefā, ko varat analizēt kāpšanai.

Katrs punkts gar katru ceļa segmentu iegūst augstuma vērtību. Aprēķinām slīpumu starp punktiem, sniedzot pilnīgu priekšstatu par to, kā ceļš paceļas un nolaižas.

Līdzens ceļšStāvs kāpums
0%5%10%15%+

3. Atrodam kāpumus

Mūsu algoritms seko ceļa segmentiem augšup, izsekojot maršrutus no ielejas līdz virsotnei. Tas meklē pastāvīgus slīpumus un saglabā labākos kāpšanas maršrutus.

Identificējam kāpumus, meklējot ceļus, kas konsekventi iet kalnā. Kāpumam jāatbilst diviem galvenajiem kritērijiem:

3%
Minimālais slīpums
300m
Minimālais attālums

Kā atrodam kāpumus

  1. 1Pārbaudām katru ceļu: Aplūkojam katru ceļa segmentu un jautājam: vai tas iet kalnā?
  2. 2Sekojam ceļam augšup: Katrā krustojumā pārbaudām, kuri ceļi turpina kāpt, un sekojam tiem visiem.
  3. 3Veidojam pilnus maršrutus: Turpinām sekot katram ceļam, līdz tas pārstāj kāpt, izsekojot pilnu maršrutu no ielejas līdz virsotnei - ieskaitot serpentīnus un alternatīvus ceļus.
  4. 4Saglabājam labos: Katrs kāpums tiek novērtēts pēc tā, cik daudz augstuma iegūstat, cik stāvs tas ir un cik garš. Saglabājam tos, kas ir vērts braukt.

Šis process pārbauda katru ceļu pasaulē, sekojot katram iespējamam ceļam augšup, lai atrastu kāpumus, ko citi varētu palaist garām.

4. Veidojam braucamus maršrutus

Atrast kāpumu ir viena lieta - zināt, kā to faktiski nobraukt, ir cita. Katru maršrutu palaižam caur BRouter, riteņbraukšanai specifisko maršrutēšanas rīku, lai pārliecinātos, ka tas ir praktisks.

BRouter pārbauda katru maršrutu lietām, kas svarīgas velosipēdistiem:

  • Ceļa seguma kvalitāte
  • Satiksmes intensitāte
  • Pagriezienu sarežģītība
  • Riteņbraukšanas ierobežojumi

5. Nosaucam katru kāpumu

Katrs kāpums iegūst jēgpilnu nosaukumu. Meklējam tuvumā esošas virsotnes, kalnu pārejas un ceļu nosaukumus. Kāpums, kas beidzas pie "Col du Tourmalet", iegūst šo nosaukumu; viens uz nenosaukta ceļa pie Šamonī kļūst par "Kāpumu pie Šamonī."

Nosaukumi tiek piešķirti, izmantojot prioritāšu sistēmu:

  1. 1Kalnu virsotne virsotnē
  2. 2Kalnu pāreja (col, pāreja, seglinieks)
  3. 3Ceļa nosaukums no maršruta
  4. 4Tuvumā esoša vieta (pilsēta, ciems)

6. Kvalitātes nodrošināšana

Katrs kāpums tiek kategorizēts pēc grūtības pakāpes, izmantojot to pašu sistēmu kā profesionālajā riteņbraukšanā. Mēs arī sekojam seguma tipam, lai jūs zinātu, ko sagaidīt.

Kāpumi tiek novērtēti no HC (grūtākie) līdz 5. kategorijai (vieglākie):

HCCat 1Cat 2Cat 3Cat 4Cat 5

Kategorijas tiek aprēķinātas, izmantojot formulu, kas ņem vērā gan slīpumu, gan iegūto augstumu, līdzīgi sistēmai, kas tiek izmantota Tour de France.

7. Datu avoti un pateicības

Šis projekts nebūtu iespējams bez šiem atvērtajiem datu avotiem un rīkiem.

Kartes dati © OpenStreetMap līdzautori. Licencēts saskaņā ar ODbL.

Gatavs izpētīt?

Atrodiet savu nākamo kāpumu no mūsu miljonu kāpumu datu bāzes.