Munduko Igoaldi Guztiak Nola Aurkitzen Ditugun

201 milioi errepide segmentuetatik milioika txirrindularitza igoaldi egiaztatutara, horrela eraikitzen dugu munduko igoaldi datu-baserik osatuena.

201M
Errepide Segmentuak
219
Herrialdeak
6.8M
Igoaldiak Aurkituta

1. Munduko Maparekin Hasiz

OpenStreetMap mundu osoko boluntarioek errepide, bide eta bidexka guztiak mapatzen dituzten proiektu kolaboratiboa da. Mapetarako Wikipedia bezalakoa da. Honek oinarria ematen digu: 201 milioi errepide segmentu koordenatu zehatzeekin.

Planetako errepide sare osoa inportatzen dugu OpenStreetMap-etik, datu-puntu milioika prozesatuz txirrindulariek potentzialtasunez igoko luketen errepide guztiak ateratzeko.

RoadsTrailsPathsCycleways

2. Hirugarren Dimentsioa Gehitzen

Mapa datuak lauak dira—kokapena bakarrik dute, ez altuera. Altuera datuak gehitzen ditugu zein errepide gora doazen ulertzeko. Honek 2D lerroak igoera aztertu dezakezun 3D lurrazal bihurtzen ditu.

Errepide segmentu guztietako puntu bakoitzak altuera balio bat jasotzen du. Puntuen arteko malda kalkulatzen dugu, errepidea nola igotzen eta jaisten den irudi osoa emanez.

Errepide lauaIgoera maltsua
0%5%10%15%+

3. Igoaldiak Aurkitzen

Gure algoritmoak errepide segmentuak gora jarraitzen ditu, haranetik gailurrera ibilbideak trazatuz. Malda iraunkorrak bilatzen ditu eta igoera ibilbide onenak gordetzen ditu.

Igoaldiak identifikatzen ditugu etengabe gora doazen errepideak bilatuz. Igoaldi batek bi irizpide bete behar ditu:

3%
Gutxieneko malda
300m
Gutxieneko distantzia

Nola aurkitzen ditugun igoaldiak

  1. 1Errepide guztiak aztertzen ditugu: Errepide segmentu bakoitza begiratzen dugu eta galdetzen dugu: hau gora doa?
  2. 2Errepidea gora jarraitzen dugu: Gurutze bakoitzean, zein errepidek igotzen jarraitzen duten egiaztatzen dugu eta guztiak jarraitzen ditugu.
  3. 3Ibilbide osoak eraikitzen ditugu: Bide bakoitza jarraitzen dugu igotzeari uzten dion arte, haranetik gailurrera ibilbide osoa trazatuz—bihurguneak eta errepide alternatiboak barne.
  4. 4Onenak gordetzen ditugu: Igoaldi bakoitza puntuatzen da altueran zenbat irabazten duzun, zein maldatsua den eta zein luze den kontuan hartuta. Txirrindaketarako merezi dutenak gordetzen ditugu.

Prozesu honek munduko errepide guztiak egiaztatzen ditu, gora doan bide posible bakoitza jarraituz besteek galdu ditzaketen igoaldiak aurkitzeko.

4. Txirrindakatuko Ibilbideak Sortzen

Igoaldi bat aurkitzea gauza bat da—benetan nola txirrindakatu jakitea beste bat. Ibilbide bakoitza BRouter-etik pasatzen dugu, txirrindularitza-ibilbide tresna espezializatua, praktikoa dela ziurtatzeko.

BRouter-ek ibilbide bakoitza egiaztatzen du txirrindularientzat garrantzitsuak diren gauzei dagokienez:

  • Azaleraren kalitatea
  • Trafiko mailak
  • Bira konplexutasuna
  • Txirrindularitza murrizketak

5. Igoaldi Bakoitza Izendatzen

Igoaldi bakoitzak esanahi duen izena jasotzen du. Inguruko tontorrak, mendiko lepoak eta errepide izenak bilatzen ditugu. "Col du Tourmalet" inguruan amaitzen den igoaldi batek izen hori jasotzen du; Chamonix inguruko izenik gabeko errepide batean dagoenak "Chamonix inguruko igoaldia" bihurtzen da.

Izenak lehentasun sistema bat erabiliz esleitzen dira:

  1. 1Mendiko tontorra gailurrean
  2. 2Mendiko lepoa (lepoa, pasabidea, zelaia)
  3. 3Errepide izena ibilbidetik
  4. 4Inguruko kokapena (hiria, herria)

6. Kalitate Bermea

Igoaldi bakoitza zailtasunaren arabera sailkatzen da txirrindularitza profesionalak erabiltzen duen sistema berdina erabiliz. Azalera mota ere jarraitzen dugu, zer espero jakiteko.

Igoaldiak HC (gogorrena) tik 5. Kategoria (errazena) ra sailkatzen dira:

HCCat 1Cat 2Cat 3Cat 4Cat 5

Kategoriak malda eta altuera irabazia kontuan hartzen dituen formula bat erabiliz kalkulatzen dira, Tour de France-n erabiltzen den sistemaren antzekoa.

7. Datu Iturriak eta Kredituak

Proiektu hau ez litzateke posible izango datu iturri ireki eta tresna hauek gabe.

Mapa datuak © OpenStreetMap laguntzaileak. ODbL lizentziapean.

Prest esploratzeko?

Aurkitu zure hurrengo igoaldia gure milioika igoaldien datu-basean.