Ako nachádzame každé stúpanie na svete
Od 201 miliónov cestných segmentov po milióny overených cyklistických stúpaní, tu je ako budujeme najkomplexnejšiu databázu stúpaní na svete.
1. Začíname s mapou sveta
OpenStreetMap je kolaboratívny projekt, kde dobrovoľníci po celom svete mapujú každú cestu, chodník a stezku. Je to ako Wikipédia pre mapy. To nám dáva základ: 201 miliónov cestných segmentov s presnými súradnicami.
Importujeme celú cestnú sieť planéty z OpenStreetMap, spracovávame miliardy dátových bodov na extrakciu každej cesty, ktorú by cyklisti mohli potenciálne zdolať.
2. Pridávanie tretieho rozmeru
Mapové dáta sú ploché - majú len polohu, nie výšku. Pridávame výškové dáta, aby sme pochopili, ktoré cesty idú do kopca. To premieňa 2D čiary na 3D terén, ktorý môžete analyzovať pre stúpanie.
Každý bod pozdĺž každého cestného segmentu dostáva hodnotu nadmorskej výšky. Počítame sklon medzi bodmi, čím získame úplný obraz o tom, ako cesta stúpa a klesá.
3. Hľadanie stúpaní
Náš algoritmus sleduje cestné segmenty nahor, trasuje trasy z údolia na vrchol. Hľadá udržateľné sklony a uchováva najlepšie stúpacie trasy.
Identifikujeme stúpania hľadaním ciest, ktoré konzistentne idú do kopca. Stúpanie musí spĺňať dve kľúčové kritériá:
Ako nachádzame stúpania
- 1Kontrola každej cesty: Pozeráme sa na každý cestný segment a pýtame sa: ide to do kopca?
- 2Sledovanie cesty nahor: Na každej križovatke kontrolujeme, ktoré cesty pokračujú v stúpaní a sledujeme ich všetky.
- 3Budovanie kompletných trás: Pokračujeme v sledovaní každej cesty, kým neprestane stúpať, trasujeme celú trasu z údolia na vrchol - vrátane serpentín a alternatívnych ciest.
- 4Uchovanie tých dobrých: Každé stúpanie je hodnotené podľa toho, koľko výšky získate, aké je strmé a aké dlhé. Uchovávame tie, ktoré stoja za jazdu.
Tento proces kontroluje každú cestu na svete, sleduje každú možnú cestu nahor, aby našiel stúpania, ktoré by iní mohli prehliadnuť.
4. Vytváranie jazditeľných trás
Nájsť stúpanie je jedna vec - vedieť, ako ho skutočne prejsť, je iná. Každú trasu spúšťame cez BRouter, nástroj pre smerovanie špecifický pre cyklistiku, aby sme sa uistili, že je praktická.
BRouter kontroluje každú trasu pre veci, ktoré sú dôležité pre cyklistov:
- Kvalita povrchu cesty
- Úrovne premávky
- Zložitosť zákrut
- Obmedzenia pre cyklistiku
5. Pomenovanie každého stúpania
Každé stúpanie dostane zmysluplný názov. Hľadáme blízke vrcholy, horské priesmyky a názvy ciest. Stúpanie končiace blízko "Col du Tourmalet" dostane tento názov; jedno na nepomenovanej ceste blízko Chamonix sa stane "Stúpanie pri Chamonix."
Názvy sa prideľujú pomocou systému priorít:
- 1Horský vrchol na vrchole
- 2Horský priesmyk (col, pass, sedlo)
- 3Názov cesty z trasy
- 4Blízka lokalita (mesto, dedina)
6. Zabezpečenie kvality
Každé stúpanie je kategorizované podľa náročnosti pomocou rovnakého systému ako profesionálna cyklistika. Tiež sledujeme typ povrchu, aby ste vedeli, čo očakávať.
Stúpania sú hodnotené od HC (najťažšie) po kategóriu 5 (najľahšie):
Kategórie sa počítajú pomocou vzorca, ktorý zohľadňuje sklon aj získanú výšku, podobne ako systém používaný na Tour de France.
7. Zdroje dát a kredity
Tento projekt by nebol možný bez týchto otvorených zdrojov dát a nástrojov.
OpenStreetMap
Mapa sveta budovaná komunitou. Všetky dáta o cestách pochádzajú od prispievateľov OSM.
geoBoundaries
Otvorené dáta politických hraníc. Používané na lokalizáciu stúpaní v krajinách a regiónoch.
GeoNames
Databáza 67 000+ miest po celom svete. Používaná pre pomenovanie na základe polohy.
BRouter
Motor pre smerovanie bicyklov. Optimalizuje trasy a poskytuje informácie o povrchu.
Mapové dáta © Prispievatelia OpenStreetMap. Licencované pod ODbL.
Pripravení preskúmať?
Nájdite svoje ďalšie stúpanie z našej databázy miliónov.