Hogyan találunk meg minden emelkedőt a világon

201 millió útszakasztól millió ellenőrzött kerékpáros emelkedőig. Így építjük a világ legátfogóbb emelkedő adatbázisát.

201M
Útszakasz
219
Ország
6.8M
Talált emelkedő

1. A világtérképpel kezdjük

Az OpenStreetMap egy együttműködési projekt, ahol önkéntesek világszerte térképeznek minden utat, ösvényt és útvonalat. Olyan, mint a Wikipedia a térképek számára. Ez adja az alapot: 201 millió útszakasz pontos koordinátákkal.

Importáljuk az egész bolygó úthálózatát az OpenStreetMap-ből, milliárd adatpontot feldolgozva, hogy kivonjunk minden utat, amelyen a kerékpárosok potenciálisan mászhatnak.

RoadsTrailsPathsCycleways

2. Hozzáadjuk a harmadik dimenziót

A térképadatok laposak - csak helyzetük van, magasságuk nincs. Magassági adatokat adunk hozzá, hogy megértsük, mely utak mennek felfelé. Ez 2D vonalakat 3D tereppé alakít, amelyet elemezhet a mászáshoz.

Minden pont minden útszakasz mentén kap egy magassági értéket. Kiszámítjuk a meredekséget a pontok között, teljes képet adva arról, hogyan emelkedik és süllyed az út.

Sík útMeredek emelkedő
0%5%10%15%+

3. Megtaláljuk az emelkedőket

Algoritmusunk követi az útszakaszokat felfelé, nyomkövetéssel a völgytől a csúcsig. Folyamatos meredekségeket keres és megtartja a legjobb mászó útvonalakat.

Azonosítjuk az emelkedőket úgy, hogy folyamatosan felfelé haladó utakat keresünk. Egy emelkedőnek két kulcsfontosságú kritériumnak kell megfelelnie:

3%
Minimális meredekség
300m
Minimális távolság

Hogyan találjuk meg az emelkedőket

  1. 1Ellenőrizzük minden utat: Megnézzük minden útszakaszt és megkérdezzük: felfelé megy?
  2. 2Követjük az utat felfelé: Minden kereszteződésnél ellenőrizzük, mely utak emelkednek tovább és mindegyiket követjük.
  3. 3Teljes útvonalakat építünk: Folytatjuk minden ösvény követését, amíg az meg nem áll az emelkedésben, nyomkövetéssel a völgytől a csúcsig - beleértve a kanyarokat és alternatív utakat.
  4. 4Megtartjuk a jókat: Minden emelkedőt pontozunk aszerint, mennyi magasságot nyer, milyen meredek és milyen hosszú. Megtartjuk azokat, amelyek megéri megtekerni.

Ez a folyamat ellenőriz minden utat a világon, követve minden lehetséges felfelé vezető ösvényt, hogy olyan emelkedőket találjunk, amelyeket mások esetleg kihagynak.

4. Járható útvonalakat hozunk létre

Egy emelkedő megtalálása egy dolog - tudni, hogyan kell ténylegesen megmászni, az más. Minden útvonalat átfuttatunk a BRouter-en, egy kerékpár-specifikus útválasztó eszközön, hogy megbizonyosodjunk gyakorlatiasságáról.

A BRouter ellenőrzi minden útvonalat a kerékpárosok számára fontos szempontok szerint:

  • Útfelület minősége
  • Forgalom szintje
  • Kanyar komplexitás
  • Kerékpáros korlátozások

5. Elnevezzük minden emelkedőt

Minden emelkedő értelmes nevet kap. Keresünk közeli csúcsokat, hegyi hágókat és útneveket. Egy emelkedő, amely a "Col du Tourmalet" közelében végződik, ezt a nevet kapja; egy névtelen úton Chamonix közelében "Emelkedő Chamonix közelében" lesz.

A neveket prioritási rendszer szerint adjuk:

  1. 1Hegycsúcs a csúcson
  2. 2Hegyi hágó (col, hágó, nyereg)
  3. 3Út neve az útvonalból
  4. 4Közeli helyszín (város, falu)

6. Minőségbiztosítás

Minden emelkedőt a profi kerékpározással megegyező rendszer szerint kategorizálunk nehézség szerint. Nyomon követjük a felület típusát is, hogy tudja, mire számítson.

Az emelkedőket HC-től (legnehezebb) 5. kategóriáig (legkönnyebb) értékeljük:

HCCat 1Cat 2Cat 3Cat 4Cat 5

A kategóriákat olyan képlettel számítjuk, amely figyelembe veszi a meredekséget és a szintemelkedést is, hasonlóan a Tour de France-ban használt rendszerhez.

7. Adatforrások és köszönetnyilvánítás

Ez a projekt nem lett volna lehetséges ezek nélkül a nyílt adatforrások és eszközök nélkül.

Térképadatok © OpenStreetMap közreműködők. ODbL licenc alatt.

Készen áll a felfedezésre?

Találja meg a következő emelkedőjét millió útvonalat tartalmazó adatbázisunkból.