เราค้นหาทุกเส้นทางในโลกได้อย่างไร

จาก 201 ล้านส่วนถนนสู่เส้นทางปั่นจักรยานขึ้นเขานับล้านที่ผ่านการตรวจสอบ นี่คือวิธีที่เราสร้างฐานข้อมูลเส้นทางที่ครอบคลุมที่สุดในโลก

201M
ส่วนถนน
219
ประเทศ
6.8M
เส้นทางที่พบ

1. เริ่มต้นจากแผนที่โลก

OpenStreetMap เป็นโครงการร่วมมือที่อาสาสมัครทั่วโลกทำแผนที่ถนน เส้นทาง และทางเดินทุกสาย มันเหมือนวิกิพีเดียสำหรับแผนที่ นี่ให้รากฐานแก่เรา: 201 ล้านส่วนถนนพร้อมพิกัดที่แม่นยำ

เรานำเข้าเครือข่ายถนนของทั้งโลกจาก OpenStreetMap ประมวลผลข้อมูลหลายพันล้านจุดเพื่อดึงถนนทุกเส้นที่นักปั่นอาจสามารถปั่นขึ้นได้

RoadsTrailsPathsCycleways

2. เพิ่มมิติที่สาม

ข้อมูลแผนที่เป็นแบบแบน—มีเฉพาะตำแหน่ง ไม่มีความสูง เราเพิ่มข้อมูลความสูงเพื่อเข้าใจว่าถนนไหนขึ้นเขา นี่เปลี่ยนเส้น 2 มิติเป็นภูมิประเทศ 3 มิติที่คุณสามารถวิเคราะห์สำหรับการปั่นขึ้นเขา

ทุกจุดตลอดส่วนถนนทุกส่วนได้รับค่าความสูง เราคำนวณความชัน (ความลาดเอียง) ระหว่างจุด ให้ภาพที่สมบูรณ์ว่าถนนขึ้นและลงอย่างไร

ถนนราบขึ้นเขาชัน
0%5%10%15%+

3. ค้นหาเส้นทาง

อัลกอริทึมของเราติดตามส่วนถนนขึ้นไป ติดตามเส้นทางจากหุบเขาสู่ยอดเขา มันมองหาความชันอย่างต่อเนื่องและเก็บเส้นทางปั่นขึ้นเขาที่ดีที่สุด

เราระบุเส้นทางโดยมองหาถนนที่ขึ้นเขาอย่างต่อเนื่อง เส้นทางต้องผ่านเกณฑ์สำคัญสองข้อ:

3%
ความชันขั้นต่ำ
300m
ระยะทางขั้นต่ำ

เราค้นหาเส้นทางอย่างไร

  1. 1ตรวจสอบถนนทุกเส้น: เราดูส่วนถนนแต่ละส่วนและถาม: นี่กำลังขึ้นเขาหรือไม่?
  2. 2ติดตามถนนขึ้นไป: ที่ทุกทางแยก เราตรวจสอบว่าถนนไหนยังคงขึ้นเขาและติดตามทั้งหมด
  3. 3สร้างเส้นทางที่สมบูรณ์: เราติดตามแต่ละเส้นทางจนกว่าจะหยุดขึ้นเขา ติดตามเส้นทางเต็มจากหุบเขาถึงยอดเขา—รวมถึงทางโค้งกลับและถนนทางเลือก
  4. 4เก็บเส้นทางที่ดี: แต่ละเส้นทางได้รับคะแนนตามความสูงที่ได้รับ ความชัน และความยาว เราเก็บเส้นทางที่คุ้มค่าที่จะปั่น

กระบวนการนี้ตรวจสอบถนนทุกเส้นในโลก ติดตามทุกเส้นทางที่เป็นไปได้ขึ้นไปเพื่อค้นหาเส้นทางที่คนอื่นอาจพลาด

4. สร้างเส้นทางที่ปั่นได้จริง

การค้นหาเส้นทางเป็นเรื่องหนึ่ง—การรู้ว่าจะปั่นได้จริงอย่างไรเป็นอีกเรื่องหนึ่ง เราใช้แต่ละเส้นทางผ่าน BRouter เครื่องมือกำหนดเส้นทางเฉพาะสำหรับการปั่นจักรยาน เพื่อให้แน่ใจว่าเป็นประโยชน์

BRouter ตรวจสอบแต่ละเส้นทางสำหรับสิ่งที่สำคัญต่อนักปั่น:

  • คุณภาพพื้นผิวถนน
  • ระดับการจราจร
  • ความซับซ้อนของทางโค้ง
  • ข้อจำกัดการปั่นจักรยาน

5. ตั้งชื่อแต่ละเส้นทาง

ทุกเส้นทางได้รับชื่อที่มีความหมาย เราค้นหายอดเขา ช่องเขา และชื่อถนนใกล้เคียง เส้นทางที่สิ้นสุดใกล้ "Col du Tourmalet" จะได้ชื่อนั้น เส้นทางบนถนนไม่มีชื่อใกล้ชามอนิกซ์จะกลายเป็น "เส้นทางใกล้ชามอนิกซ์"

ชื่อถูกกำหนดโดยใช้ระบบลำดับความสำคัญ:

  1. 1ยอดเขา ที่ยอด
  2. 2ช่องเขา (col, pass, saddle)
  3. 3ชื่อถนน จากเส้นทาง
  4. 4สถานที่ใกล้เคียง (เมือง, หมู่บ้าน)

6. การประกันคุณภาพ

แต่ละเส้นทางถูกจัดประเภทตามความยากโดยใช้ระบบเดียวกับการปั่นจักรยานอาชีพ เรายังติดตามประเภทพื้นผิวเพื่อให้คุณรู้ว่าจะเจออะไร

เส้นทางถูกจัดอันดับจาก HC (ยากที่สุด) ถึงประเภท 5 (ง่ายที่สุด):

HCCat 1Cat 2Cat 3Cat 4Cat 5

ประเภทถูกคำนวณโดยใช้สูตรที่พิจารณาทั้งความชันและความสูงที่ได้รับ คล้ายกับระบบที่ใช้ในตูร์เดอฟร็องส์

7. แหล่งข้อมูลและเครดิต

โครงการนี้จะเป็นไปไม่ได้หากไม่มีแหล่งข้อมูลเปิดและเครื่องมือเหล่านี้

ข้อมูลแผนที่ © ผู้ร่วมสร้าง OpenStreetMap ได้รับอนุญาตภายใต้ ODbL

พร้อมที่จะสำรวจหรือยัง?

ค้นหาเส้นทางปั่นถัดไปของคุณจากฐานข้อมูลนับล้าน