Как намираме всяко изкачване в света

От 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Планински проход (кол, пас, седловина)
  3. 3Име на пътя от маршрута
  4. 4Близко местоположение (град, село)

6. Осигуряване на качество

Всяко изкачване се категоризира по трудност, използвайки същата система като професионалното колоездене. Ние също проследяваме типа настилка, за да знаете какво да очаквате.

Изкачванията се класират от HC (най-трудни) до Категория 5 (най-лесни):

HCCat 1Cat 2Cat 3Cat 4Cat 5

Категориите се изчисляват по формула, която отчита както наклона, така и спечелената височина, подобно на системата, използвана в Тур дьо Франс.

7. Източници на данни и признания

Този проект не би бил възможен без тези отворени източници на данни и инструменти.

Картни данни © Сътрудници на OpenStreetMap. Лицензирано под ODbL.

Готови ли сте да разгледате?

Намерете следващото си изкачване от нашата база данни с милиони.