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ē.
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.
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.
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:
Kā atrodam kāpumus
- 1Pārbaudām katru ceļu: Aplūkojam katru ceļa segmentu un jautājam: vai tas iet kalnā?
- 2Sekojam ceļam augšup: Katrā krustojumā pārbaudām, kuri ceļi turpina kāpt, un sekojam tiem visiem.
- 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.
- 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:
- 1Kalnu virsotne virsotnē
- 2Kalnu pāreja (col, pāreja, seglinieks)
- 3Ceļa nosaukums no maršruta
- 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):
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.
OpenStreetMap
Kopienas veidota pasaules karte. Visi ceļu dati nāk no OSM līdzautoriem.
geoBoundaries
Atvērtie politisko robežu dati. Tiek izmantoti kāpumu lokalizēšanai valstīs un reģionos.
GeoNames
Vairāk nekā 67 000 pilsētu datu bāze visā pasaulē. Tiek izmantota nosaukšanai pēc atrašanās vietas.
BRouter
Riteņbraukšanas maršrutēšanas dzinējs. Optimizē maršrutus un sniedz informāciju par segumu.
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.