איך אנחנו מוצאים כל טיפוס בעולם

מ-201 מיליון קטעי כביש ועד מיליוני טיפוסי אופניים מאומתים, כך אנחנו בונים את מאגר הטיפוסים המקיף ביותר בעולם.

201M
קטעי כביש
219
מדינות
6.8M
טיפוסים שנמצאו

1. מתחילים עם מפת העולם

OpenStreetMap הוא פרויקט שיתופי שבו מתנדבים ברחבי העולם ממפים כל כביש, שביל ומסלול. זה כמו ויקיפדיה למפות. זה נותן לנו את הבסיס: 201 מיליון קטעי כביש עם קואורדינטות מדויקות.

אנחנו מייבאים את כל רשת הכבישים של כדור הארץ מ-OpenStreetMap, מעבדים מיליארדי נקודות נתונים כדי לחלץ כל כביש שרוכבי אופניים יכולים פוטנציאלית לטפס עליו.

RoadsTrailsPathsCycleways

2. מוסיפים את המימד השלישי

נתוני מפה הם שטוחים - יש להם רק מיקום, לא גובה. אנחנו מוסיפים נתוני גובה כדי להבין אילו כבישים עולים. זה הופך קווי 2D לשטח 3D שאתה יכול לנתח לטיפוס.

כל נקודה לאורך כל קטע כביש מקבלת ערך גובה. אנחנו מחשבים את השיפוע בין נקודות, נותנים תמונה מלאה של איך הכביש עולה ויורד.

כביש שטוחטיפוס תלול
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.

מוכנים לגלות?

מצא את הטיפוס הבא שלך ממאגר הנתונים שלנו עם מיליונים.