Jak nacházíme každé stoupání na světě
Od 201 milionů silničních segmentů k milionům ověřených cyklistických stoupání. Zde je způsob, jak vytváříme nejkomplexnější databázi stoupání na světě.
1. Začínáme s mapou světa
OpenStreetMap je kolaborativní projekt, kde dobrovolníci z celého světa mapují každou cestu, stezku a pěšinu. Je to jako Wikipedie pro mapy. Dává nám to základ: 201 milionů silničních segmentů s přesnými souřadnicemi.
Importujeme celou silniční síť planety z OpenStreetMap, zpracováváme miliardy datových bodů, abychom extrahovali každou cestu, po které by cyklisté mohli potenciálně stoupat.
2. Přidáváme třetí rozměr
Data map jsou plochá - mají pouze polohu, ne výšku. Přidáváme data o nadmořské výšce, abychom pochopili, které cesty vedou do kopce. To transformuje 2D linie na 3D terén, který lze analyzovat pro stoupání.
Každý bod na každém silničním segmentu dostává hodnotu nadmořské výšky. Počítáme sklon mezi body, což nám dává úplný obraz toho, jak cesta stoupá a klesá.
3. Nacházíme stoupání
Náš algoritmus sleduje silniční segmenty směrem nahoru, trasuje cesty z údolí na vrchol. Hledá udržované sklony a uchovává nejlepší stoupací trasy.
Identifikujeme stoupání hledáním cest, které konzistentně vedou do kopce. Stoupání musí splňovat dvě klíčová kritéria:
Jak nacházíme stoupání
- 1Kontrolujeme každou cestu: Díváme se na každý silniční segment a ptáme se: vede do kopce?
- 2Sledujeme cestu nahoru: Na každé křižovatce kontrolujeme, které cesty pokračují ve stoupání a sledujeme je všechny.
- 3Vytváříme kompletní trasy: Pokračujeme po každé cestě, dokud nepřestane stoupat, trasujeme celou trasu z údolí na vrchol - včetně serpentin a alternativních cest.
- 4Uchováváme ty dobré: Každé stoupání je hodnoceno podle toho, kolik výšky získáte, jak je prudké a jak dlouhé. Uchováváme ty, které stojí za jízdu.
Tento proces kontroluje každou cestu na světě, sleduje každou možnou cestu nahoru, aby našel stoupání, která by jiní mohli přehlédnout.
4. Vytváříme sjízdné trasy
Najít stoupání je jedna věc - vědět, jak ho skutečně projet, je druhá. Každou trasu zpracováváme přes BRouter, nástroj pro cyklistické trasování, abychom se ujistili, že je praktická.
BRouter kontroluje každou trasu z hlediska věcí důležitých pro cyklisty:
- Kvalita povrchu vozovky
- Úroveň dopravy
- Složitost zatáček
- Omezení pro cyklisty
5. Pojmenováváme každé stoupání
Každé stoupání dostává smysluplný název. Hledáme blízké vrcholy, horské průsmyky a názvy cest. Stoupání končící poblíž "Col du Tourmalet" dostane tento název; jedno na nepojmenované cestě poblíž Chamonix se stává "Stoupání poblíž Chamonix".
Názvy jsou přiřazovány podle systému priorit:
- 1Horský vrchol na vrcholu
- 2Horský průsmyk (col, průsmyk, sedlo)
- 3Název cesty z trasy
- 4Blízká lokace (město, vesnice)
6. Zajištění kvality
Každé stoupání je kategorizováno podle obtížnosti pomocí stejného systému jako profesionální cyklistika. Sledujeme také typ povrchu, abyste věděli, co očekávat.
Stoupání jsou hodnocena od HC (nejtěžší) po kategorii 5 (nejlehčí):
Kategorie jsou vypočítány pomocí vzorce zohledňujícího jak sklon, tak převýšení, podobně jako systém používaný na Tour de France.
7. Zdroje dat a poděkování
Tento projekt by nebyl možný bez těchto otevřených zdrojů dat a nástrojů.
OpenStreetMap
Mapa světa vytvořená komunitou. Všechna data o cestách pocházejí od přispěvatelů OSM.
geoBoundaries
Otevřená data politických hranic. Používána k lokalizaci stoupání v zemích a regionech.
GeoNames
Databáze 67 000+ měst po celém světě. Používána pro pojmenování založené na lokaci.
BRouter
Motor pro cyklistické trasování. Optimalizuje trasy a poskytuje informace o povrchu.
Data map © přispěvatelé OpenStreetMap. Licence ODbL.
Připraveni prozkoumávat?
Najděte své další stoupání z naší databáze milionů tras.