Näin löydämme jokaisen nousun maailmassa
201 miljoonasta tiesegmentistä miljooniin varmennettuihin pyöräilynousuihin. Näin rakennamme maailman kattavimman nousutietokannan.
1. Aloitamme maailmankartasta
OpenStreetMap on yhteistyöprojekti, jossa vapaaehtoiset ympäri maailmaa kartoittavat jokaisen tien, polun ja reitin. Se on kuin Wikipedia kartoille. Tämä antaa meille perustan: 201 miljoonaa tiesegmenttiä tarkoilla koordinaateilla.
Tuomme koko maapallon tieverkon OpenStreetMapista ja käsittelemme miljardeja datapisteitä poimiaksemme jokaisen tien, jota pyöräilijät voisivat mahdollisesti kiipeä.
2. Lisäämme kolmannen ulottuvuuden
Karttadata on tasaista - siinä on vain sijainti, ei korkeutta. Lisäämme korkeusdata ymmärtääksemme, mitkä tiet menevät ylämäkeen. Tämä muuttaa 2D-viivat 3D-maastoksi, jota voit analysoida kiipeilyä varten.
Jokainen piste jokaisen tiesegmentin varrella saa korkeusarvon. Laskemme kaltevuuden pisteiden välillä, mikä antaa meille täydellisen kuvan siitä, miten tie nousee ja laskee.
3. Löydämme nousut
Algoritmimme seuraa tiesegmenttejä ylöspäin, jäljittäen reittejä laaksosta huipulle. Se etsii jatkuvia kaltevuuksia ja säilyttää parhaat kiipeilyreitit.
Tunnistamme nousut etsimällä teitä, jotka johdonmukaisesti menevät ylämäkeen. Nousun on täytettävä kaksi avainkriteeriä:
Näin löydämme nousut
- 1Tarkistamme jokaisen tien: Katsomme jokaista tiesegmenttiä ja kysymme: meneekö tämä ylämäkeen?
- 2Seuraamme tietä ylös: Jokaisessa risteyksessä tarkistamme, mitkä tiet jatkavat kiipeämistä ja seuraamme niitä kaikkia.
- 3Rakennamme täydelliset reitit: Jatkamme jokaisen polun seuraamista, kunnes se lakkaa kiipeämästä, jäljittäen täydellisen reitin laaksosta huipulle - mukaan lukien mutkittelut ja vaihtoehtoiset tiet.
- 4Säilytämme hyvät: Jokainen nousu pisteytetään sen mukaan, kuinka paljon korkeutta voitat, kuinka jyrkkä se on ja kuinka pitkä. Säilytämme ne, jotka ovat ajamisen arvoisia.
Tämä prosessi tarkistaa jokaisen tien maailmassa, seuraten jokaista mahdollista polkua ylöspäin löytääkseen nousuja, jotka muut saattavat jättää huomaamatta.
4. Luomme ajettavia reittejä
Nousun löytäminen on yksi asia - tietää miten sen oikeasti ajaa on toinen. Ajamme jokaisen reitin BRouterin läpi, pyöräilyspesifisen reititystyökalun, varmistaaksemme, että se on käytännöllinen.
BRouter tarkistaa jokaisen reitin asioista, jotka ovat tärkeitä pyöräilijöille:
- Tienpinnan laatu
- Liikennemäärät
- Käännösten monimutkaisuus
- Pyöräilyrajoitukset
5. Nimeämme jokaisen nousun
Jokainen nousu saa merkityksellisen nimen. Etsimme läheisiä huippuja, vuoristosolia ja tiennimiä. Nousu, joka päättyy lähellä "Col du Tourmaletia", saa sen nimen; nimettömällä tiellä Chamonixin lähellä oleva tulee "Nousu lähellä Chamonixia."
Nimet annetaan prioriteettijärjestelmän mukaan:
- 1Vuorenhuippu huipulla
- 2Vuoristosola (col, sola, satula)
- 3Tiennimi reitiltä
- 4Läheinen sijainti (kaupunki, kylä)
6. Laadunvarmistus
Jokainen nousu kategorisoidaan vaikeustason mukaan samalla järjestelmällä kuin ammattipyöräilyssä. Seuraamme myös pintatyyppiä, jotta tiedät mitä odottaa.
Nousut arvioidaan HC:sta (vaikein) kategoriaan 5 (helpoin):
Kategoriat lasketaan kaavalla, joka ottaa huomioon sekä kaltevuuden että korkeuseron, samankaltaisesti kuin Tour de Francessa käytetty järjestelmä.
7. Tietolähteet ja kiitokset
Tämä projekti ei olisi mahdollinen ilman näitä avoimia tietolähteitä ja työkaluja.
OpenStreetMap
Yhteisön rakentama maailmankartta. Kaikki tiedata tulee OSM-avustajilta.
geoBoundaries
Avoin poliittinen rajadat. Käytetään nousujen sijoittamiseen maihin ja alueisiin.
GeoNames
Tietokanta 67 000+ kaupungista ympäri maailmaa. Käytetään sijaintiperusteiseen nimeämiseen.
BRouter
Pyöräilyreititysmoottori. Optimoi reittejä ja tarjoaa pintatietoja.
Karttadata © OpenStreetMap-avustajat. Lisensoitu ODbL:llä.
Valmis tutkimaan?
Löydä seuraava noususi miljoonien reittien tietokannastamme.