ForHosting KIT · 健康・運動

自転車ペース計算

2時間で40 km走れば、平均時速20 km、1 kmあたり3:00です。サイクルコンピューターに出ている距離と時間から自転車乗りが使う二つの数字を出し、クラブ練習もグランフォンドも室内トレーナーも同じ物差しで比べられます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
距離
40
時間 (秒)
7,200
結果
時間 (時間)
2
速度 (km/h)
20
ペース (秒/km)
180
1kmあたりのペース
3:00

自転車ペース計算機は、サイクルコンピュータがすでに持っている二つの数 — 走ったキロメートルと移動経過時間 — を、サイクリストが実際に口にする組へ変えます。時速キロの平均速度と、1キロあたりのタイムです。走った距離または走る予定の距離と、時計が動いた秒数を入れると、km/h、1キロあたりの秒、読みやすい mm:ss /km が返り、クラブの 40k、グランフォンド、室内ローラーのセッションを同じ尺度で比べられます。時間が正でなければ平均速度は未定義、距離が正でなければ1キロあたりのタイムは未定義だからです。ネットワークも GPS 解析も乱数もなく、四十キロを二時間で走った記録が日誌とレース当日カードで食い違うことはありません。

サイクリストにとっての自転車ペースと、二つの数の関係

サイクリストがライドを語る言葉は、ランナーが 10k を語る言葉とはほとんど違います。路上、シクロスポーツのスタートライン、クラブの WhatsApp スレッドでネイティブなのは、時速キロの平均速度です。起伏のある 60k なら二十八 km/h、平坦な 40k なら三十二 km/h、長いアルプスの谷を登るなら十八 km/h。

1キロあたりのタイムは、同じ情報を速度ではなく時計で書いたものです。二十五 km/h はちょうど1キロあたり二分二十四秒です。一時間は三千六百秒、三千六百を二十五で割ると百四十四秒になるからです。

登りのスプリットを合わせるとき、キューシートを書くとき、km/h を出すローラーのブロックと、経過時間と距離を保存したロードループを比べるときに、この二重の見方が役立ちます。恒等式は初等であり、初等のままであるべきです。km/h の平均速度はキロメートル距離を経過時間(時間)で割ったもの、1キロあたりの秒は経過秒をキロメートル距離で割ったものです。

この計算機は風もドラフトも勾配も推測せず、FIT ファイルも読みません。ヘッドユニット、室内トレーナー、ルート計画からすでに信頼している二つのスカラーを渡すと、同じ平均の両方の見方を返します。距離がゼロや負なら1キロあたりのタイムは無限になり、経過時間がゼロや負なら速度は無限になります。

四十キロを二時間は二十 km/h かつ1キロ三分 — その時計の正直な平均であり、ピークでも正規化パワーでも、ワットから予測した速度でもありません。

入力、式、丸め、正でない値のエラー

呼び出す前に時と分を換算してください。二時間は 7200 秒、九十分は 5400、一時間十五分は 4500 です。距離はゼロより大きく、最大百万キロメートルでなければなりません。

その上限が、Worker とブラウザで中間積を有限に保ちます。数値欄はランタイム間で安定した goldens のため小数第十位に丸めます。例:7200 秒で 40 キロメートルなら 20 km/h と1キロあたり 180 秒、表示は 3:00 /km です。

例:3600 秒で 25 キロメートルなら 25 km/h と 2:24 /km です。失敗した検証は課金されません。

決定的な自転車ペース計算機が本領を発揮する場所

40k のハンディキャップ表を刷るクラブ事務局は、同じ二つの入力から全選手に同じ km/h と min/km が必要です。雨天順延のあいだに誰かが直した表計算のセルでは困ります。グランフォンドやブレベの計画者は、目標距離と目標経過時間を、ブリーフィングに書く平均へ変換します。

百八十キロを七時間は、百八十キロを十時間とはまったく違う一日であり、どちらも推測ではなく計算すべきです。すでにキロメートルと移動秒を持つ室内トレーナーのダッシュボードは、自転車データ業者を立てずに平均速度の列を埋められます。モデルトークンも外向きのネットワークもありません。

失敗した検証は残高を消費しません。距離と時間を同じライド窓に保ってください。今朝のキロメートルを先週のローラー分で割ってはいけません。

そうすれば、キューシート、LMS クイズ、エッジの worker 向けに再現可能な平均が得られます。このランディングは、完了または計画した時計から自転車ペース計算機、サイクリング平均速度、1キロあたりのタイムを探す人向けです。

推測速度からの所要時間推定(その逆はサイクリング時間推定を使います)でも、ランニングの min/km でも、100 m あたりのスイムペースでも、ワットからの速度予測でもありません。すでに距離と所要が分かっており、必要なのが km/h と1キロあたりのタイムだけのときに、この能力を選んでください。

クラブ 40k とシクロスポーツのブリーフィングカード

計画したルート距離と目標経過時間を km/h と min/km に変え、コンピュータが混在する選手が一つの平均を共有できるようにします。

トレーニング日誌の平均速度

すでにキロメートルと移動秒を持つアプリが一度呼び、決定的な平均速度と1キロあたりタイムの列を埋めます。

距離と経過時間から自転車ペースはどう計算しますか?

km/h の平均速度は距離を経過時間(時間)で割ったものです。1キロあたりのタイムは経過秒を距離で割ったものです。

距離や時間がゼロまたは負だとどうなりますか?

経過時間が正でなければ平均速度は未定義、距離が正でなければ1キロあたりのタイムは未定義です。失敗は課金されません。

ランニングペース計算機や走行時間の見積もりですか?

どちらでもありません。 このページは、既知の距離と既知の経過時計からの自転車ペースです。km/h と1キロあたりのタイムです。ランニングの min/km と、推測速度からの所要時間見積もりは別の検索です。

時間と分で記録したタイムはどう入力しますか?

先に合計の秒数に直してください。2時間は7200秒、1時間半は5400秒です。その合計と、距離(km)を入力します。

結果は最高速度ですか、平均ですか?

入力した時間全体の単純な平均です。最高速度でも、ノーマライズドパワーでも、ワット数から予測した速度でもありません。風、ドラフティング、勾配は推測せず、距離と時間にすでに含まれています。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/sports/bike-pace

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/sports/bike-pace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance":40,"time_seconds":7200}'
{
  "distance": 40,
  "time_seconds": 7200
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "sports.bike_pace",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_distance1000000
max_time_seconds8640000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

距離または経過時間がゼロや負なら invalid_input で拒否します。

サイクリストにとっての自転車ペースと、二つの数の関係

どちらもダッシュボードに Infinity を描く代わりに、invalid_input ではっきり失敗します。

入力、式、丸め、正でない値のエラー

必須の正の有限数を二つ含む JSON ボディを POST してください。distance は自転車で走ったキロメートル、time_seconds は経過した走行時間を秒の合計にしたものです。各欄は JSON の数値でも数値文字列でも届いて構いません。キロメートルの別名は dist、d、km、distance_km、時計の別名は time、elapsed、elapsed_seconds、t、seconds です。欠けた欄、空文字、NaN、Infinity、非数値の文は、欄名を挙げて invalid_input で失敗します。time_seconds はゼロより大きく、最大八百六十四万秒(百日)でなければなりません。成功時のボディは丸めた distance と time_seconds を返し、3600 で再割しなくて済むよう time_hours を出し、平均速度として speed_kmh を返し、1キロあたりの生の秒として pace_s_per_km を返し、表示文字列だけ整数秒に丸めて pace_per_km を M:SS または H:MM:SS にします。formula 欄は speed_kmh = distance / (time_seconds / 3600) と pace_s_per_km = time_seconds / distance を述べ直し、報告が数字の横に恒等式を印刷できるようにします。

室内トレーナーとレース模擬の門番

距離ゼロや時間ゼロの区間を invalid_input で拒否し、一時停止ブロックのあとにダッシュボードへ Infinity km/h を描かないようにします。

時間は時と分で送りますか。

いいえ。経過時間の合計を time_seconds として送ってください(例:二時間なら 7200、九十分なら 5400)。応答には time_hours と整形済みの pace_per_km 文字列が含まれます。

自転車ペース計算機の料金はいくらですか。

ブラウザの道具は無料です。API 要求は成功した呼び出しごとに KIT の前払い残高を $0.002 で使います。無効な入力は課金されません。

KITの完全なドキュメントを見る →