Dünyadaki Her Tırmanışı Nasıl Buluyoruz

201 milyon yol segmentinden milyonlarca doğrulanmış bisiklet tırmanışına. İşte dünyanın en kapsamlı tırmanış veritabanını nasıl oluşturduğumuz.

201M
Yol Segmenti
219
Ülke
6.8M
Bulunan Tırmanış

1. Dünya Haritasıyla Başlıyoruz

OpenStreetMap, dünya genelinde gönüllülerin her yolu, patikayı ve yolu haritaladığı işbirlikçi bir projedir. Haritalar için Vikipedi gibidir. Bu bize temel sağlar: kesin koordinatlarla 201 milyon yol segmenti.

OpenStreetMap'ten tüm gezegenin yol ağını içe aktarıyoruz, bisikletçilerin potansiyel olarak tırmanabileceği her yolu çıkarmak için milyarlarca veri noktasını işliyoruz.

RoadsTrailsPathsCycleways

2. Üçüncü Boyutu Ekliyoruz

Harita verileri düzdür - sadece konum vardır, yükseklik yoktur. Hangi yolların yukarı gittiğini anlamak için yükseklik verileri ekliyoruz. Bu, 2D çizgileri tırmanış için analiz edilebilen 3D araziye dönüştürür.

Her yol segmenti boyunca her nokta bir yükseklik değeri alır. Noktalar arasındaki eğimi hesaplıyoruz, bu bize yolun nasıl yükselip alçaldığının tam resmini veriyor.

Düz yolDik tırmanış
0%5%10%15%+

3. Tırmanışları Buluyoruz

Algoritmamız yol segmentlerini yukarı doğru takip ediyor, vadiden zirveye rotaları izliyor. Sürekli eğimler arıyor ve en iyi tırmanış rotalarını saklıyor.

Sürekli yukarı giden yolları arayarak tırmanışları belirliyoruz. Bir tırmanış iki temel kriteri karşılamalıdır:

3%
Minimum eğim
300m
Minimum mesafe

Tırmanışları nasıl buluyoruz

  1. 1Her yolu kontrol ediyoruz: Her yol segmentine bakıp soruyoruz: bu yukarı mı gidiyor?
  2. 2Yolu yukarı takip ediyoruz: Her kavşakta hangi yolların tırmanmaya devam ettiğini kontrol ediyor ve hepsini takip ediyoruz.
  3. 3Tam rotalar oluşturuyoruz: Her yolu tırmanması durana kadar takip etmeye devam ediyoruz, vadiden zirveye tam rotayı izliyoruz - virajlar ve alternatif yollar dahil.
  4. 4İyilerini saklıyoruz: Her tırmanış ne kadar yükseklik kazandığınıza, ne kadar dik olduğuna ve ne kadar uzun olduğuna göre puanlanıyor. Sürmeye değer olanları saklıyoruz.

Bu süreç dünyadaki her yolu kontrol ediyor, başkalarının kaçırabileceği tırmanışları bulmak için yukarı doğru her olası yolu takip ediyor.

4. Sürülebilir Rotalar Oluşturuyoruz

Bir tırmanış bulmak bir şeydir - gerçekte nasıl sürüleceğini bilmek başka bir şeydir. Her rotayı BRouter'dan geçiriyoruz, pratik olduğundan emin olmak için bisiklete özel bir rotalama aracı.

BRouter her rotayı bisikletçiler için önemli şeyler açısından kontrol eder:

  • Yol yüzey kalitesi
  • Trafik seviyeleri
  • Dönüş karmaşıklığı
  • Bisiklet kısıtlamaları

5. Her Tırmanışı İsimlendiriyoruz

Her tırmanış anlamlı bir isim alır. Yakındaki zirveleri, dağ geçitlerini ve yol isimlerini arıyoruz. "Col du Tourmalet" yakınında biten bir tırmanış o ismi alır; Chamonix yakınında isimsiz bir yoldaki "Chamonix yakınında tırmanış" olur.

İsimler öncelik sistemine göre atanır:

  1. 1Dağ zirvesi zirvede
  2. 2Dağ geçidi (col, geçit, sele)
  3. 3Yol ismi rotadan
  4. 4Yakındaki konum (şehir, köy)

6. Kalite Güvencesi

Her tırmanış profesyonel bisikletle aynı sistem kullanılarak zorluğa göre kategorize edilir. Ne bekleyeceğinizi bilmeniz için yüzey tipini de takip ediyoruz.

Tırmanışlar HC'den (en zor) Kategori 5'e (en kolay) kadar derecelendirilir:

HCCat 1Cat 2Cat 3Cat 4Cat 5

Kategoriler, Tour de France'da kullanılan sisteme benzer şekilde hem eğim hem de yükseklik kazanımını dikkate alan bir formül kullanılarak hesaplanır.

7. Veri Kaynakları ve Teşekkürler

Bu proje bu açık veri kaynakları ve araçlar olmadan mümkün olmazdı.

Harita verileri © OpenStreetMap katkıda bulunanlar. ODbL lisansı altında.

Keşfetmeye hazır mısınız?

Milyonlarca rotadan oluşan veritabanımızdan bir sonraki tırmanışınızı bulun.