世界中のすべてのヒルクライムを見つける方法
2億100万の道路セグメントから数百万の検証済みサイクリングヒルクライムへ。世界で最も包括的なヒルクライムデータベースを構築する方法。
1. 世界地図から始める
OpenStreetMapは、世界中のボランティアがすべての道路、小道、歩道を地図化する共同プロジェクトです。地図版Wikipediaのようなものです。これにより、正確な座標を持つ2億100万の道路セグメントという基盤が得られます。
OpenStreetMapから地球全体の道路ネットワークをインポートし、サイクリストが登る可能性のあるすべての道路を抽出するために数十億のデータポイントを処理します。
2. 第3次元を追加
地図データは平面で、位置のみで高さはありません。どの道路が上り坂かを理解するために標高データを追加します。これにより2D線がクライミング分析可能な3D地形に変換されます。
各道路セグメントに沿ったすべてのポイントに標高値が付与されます。ポイント間の勾配を計算し、道路の上り下りの完全な画像を得ます。
3. ヒルクライムを見つける
アルゴリズムは道路セグメントを上方向にたどり、谷から山頂までのルートを追跡します。持続的な勾配を探し、最高のクライミングルートを保持します。
一貫して上り坂になっている道路を探すことでヒルクライムを特定します。ヒルクライムは2つの主要な基準を満たす必要があります:
ヒルクライムの見つけ方
- 1すべての道路をチェック: 各道路セグメントを見て、上り坂かどうかを確認します。
- 2道路を上方向にたどる: すべての交差点で、どの道路が上り続けているかを確認し、すべてをたどります。
- 3完全なルートを構築: 各パスを上りが止まるまでたどり続け、スイッチバックや代替道路を含む谷から山頂までの完全なルートを追跡します。
- 4良いものを保持: 各ヒルクライムは獲得標高、勾配、長さに基づいてスコアリングされます。走る価値のあるものを保持します。
このプロセスは世界中のすべての道路をチェックし、他の人が見落とす可能性のあるヒルクライムを見つけるためにすべての上り坂の可能性をたどります。
4. 走行可能なルートを作成
ヒルクライムを見つけることと実際にどう走るかを知ることは別問題です。各ルートをBRouter(サイクリング専用ルーティングツール)で処理し、実用的であることを確認します。
BRouterはサイクリストにとって重要な事項について各ルートをチェックします:
- 路面の品質
- 交通量
- カーブの複雑さ
- サイクリング制限
5. 各ヒルクライムに名前を付ける
各ヒルクライムには意味のある名前が付けられます。近くのピーク、峠、道路名を検索します。「Col du Tourmalet」の近くで終わるヒルクライムはその名前を取得し、Chamonix近くの無名の道路のものは「Chamonix付近のヒルクライム」になります。
名前は優先度システムを使用して割り当てられます:
- 1山のピーク 山頂にて
- 2峠 (col、峠、鞍部)
- 3道路名 ルートから
- 4近くの場所 (都市、村)
6. 品質保証
各ヒルクライムはプロサイクリングと同じシステムを使用して難易度でカテゴリー分けされます。何を期待すべきか分かるように路面タイプも追跡します。
ヒルクライムはHC(最も難しい)からカテゴリー5(最も簡単)まで評価されます:
カテゴリーはツール・ド・フランスで使用されているシステムと同様に、勾配と標高差の両方を考慮した式を使用して計算されます。
7. データソースとクレジット
このプロジェクトは、これらのオープンデータソースとツールなしには不可能でした。
OpenStreetMap
コミュニティが構築した世界地図。すべての道路データはOSM貢献者から提供されます。
geoBoundaries
オープンな政治的境界データ。ヒルクライムを国や地域に配置するために使用。
GeoNames
世界中の67,000以上の都市のデータベース。場所ベースの命名に使用。
BRouter
自転車ルーティングエンジン。ルートを最適化し、路面情報を提供。
マップデータ © OpenStreetMap contributors. ODbLでライセンス。
探索の準備はできましたか?
数百万のルートのデータベースから次のヒルクライムを見つけよう。