Cum găsim fiecare urcare din lume

De la 201 milioane de segmente de drum la milioane de urcări ciclistice verificate. Iată cum construim cea mai cuprinzătoare bază de date de urcări din lume.

201M
Segmente de drum
219
Țări
6.8M
Urcări găsite

1. Începem cu harta lumii

OpenStreetMap este un proiect colaborativ unde voluntari din întreaga lume cartografiază fiecare drum, potecă și cărare. Este ca Wikipedia pentru hărți. Aceasta ne oferă fundația: 201 milioane de segmente de drum cu coordonate precise.

Importăm întreaga rețea rutieră a planetei din OpenStreetMap, procesând miliarde de puncte de date pentru a extrage fiecare drum pe care cicliștii l-ar putea urca potențial.

RoadsTrailsPathsCycleways

2. Adăugăm a treia dimensiune

Datele hărții sunt plate - au doar locație, nu înălțime. Adăugăm date de altitudine pentru a înțelege care drumuri urcă. Aceasta transformă liniile 2D în teren 3D pe care îl poți analiza pentru urcare.

Fiecare punct de-a lungul fiecărui segment de drum primește o valoare de altitudine. Calculăm panta între puncte, oferindu-ne o imagine completă a modului în care drumul urcă și coboară.

Drum platUrcare abruptă
0%5%10%15%+

3. Găsim urcările

Algoritmul nostru urmărește segmentele de drum în sus, trasând rute de la vale la vârf. Caută pante susținute și păstrează cele mai bune rute de urcare.

Identificăm urcările căutând drumuri care urcă constant. O urcare trebuie să îndeplinească două criterii cheie:

3%
Pantă minimă
300m
Distanță minimă

Cum găsim urcările

  1. 1Verificăm fiecare drum: Ne uităm la fiecare segment de drum și întrebăm: urcă?
  2. 2Urmăm drumul în sus: La fiecare intersecție verificăm care drumuri continuă să urce și le urmăm pe toate.
  3. 3Construim rute complete: Continuăm să urmăm fiecare cărare până când încetează să urce, trasând ruta completă de la vale la vârf - inclusiv serpentine și drumuri alternative.
  4. 4Păstrăm pe cele bune: Fiecare urcare este punctată în funcție de câtă altitudine câștigi, cât de abruptă este și cât de lungă. Păstrăm pe cele care merită parcurse.

Acest proces verifică fiecare drum din lume, urmărind fiecare cărare posibilă în sus pentru a găsi urcări pe care alții le-ar putea rata.

4. Creăm rute practicabile

A găsi o urcare este un lucru - a ști cum să o parcurgi efectiv este altceva. Rulăm fiecare rută prin BRouter, un instrument de rutare specific pentru ciclism, pentru a ne asigura că este practică.

BRouter verifică fiecare rută pentru lucruri importante pentru cicliști:

  • Calitatea suprafeței drumului
  • Niveluri de trafic
  • Complexitatea virájelor
  • Restricții pentru ciclism

5. Denumim fiecare urcare

Fiecare urcare primește un nume semnificativ. Căutăm vârfuri apropiate, trecători montane și nume de drumuri. O urcare care se termină lângă "Col du Tourmalet" primește acel nume; una pe un drum fără nume lângă Chamonix devine "Urcare lângă Chamonix."

Numele sunt atribuite folosind un sistem de priorități:

  1. 1Vârf de munte la vârf
  2. 2Trecătoare montană (col, trecătoare, șa)
  3. 3Nume drum din rută
  4. 4Locație apropiată (oraș, sat)

6. Asigurarea calității

Fiecare urcare este categorizată după dificultate folosind același sistem ca în ciclismul profesionist. Urmărim și tipul suprafeței pentru a ști la ce să te aștepți.

Urcările sunt evaluate de la HC (cea mai grea) la categoria 5 (cea mai ușoară):

HCCat 1Cat 2Cat 3Cat 4Cat 5

Categoriile sunt calculate folosind o formulă care ia în considerare atât panta cât și diferența de nivel, similar cu sistemul folosit în Tour de France.

7. Surse de date și mulțumiri

Acest proiect nu ar fi fost posibil fără aceste surse de date deschise și instrumente.

Date hartă © contribuitori OpenStreetMap. Licențiat sub ODbL.

Gata să explorezi?

Găsește următoarea urcare din baza noastră de date cu milioane de rute.