ForHosting KIT · 暮らし・料理・趣味

ゴルフコースハンディ計算

インデックス12.4で、スロープ130、コースレーティング72.1、パー72のティーならコースハンディキャップは14打です。インデックスとスコアカードの数字を入れれば、スタート前に自分の打数が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
ハンディキャップインデックス
12.4
スロープレーティング
130
コースレーティング
72.1
Par
72
結果
レーティング − パー
0.1
コースハンディキャップ (未丸め)
14.3654867257
コースハンディキャップ
14

Handicap Index だけでは、特定のティーで何打のハンディを受け取るかは分かりません。コース難度は Slope Rating(ボギーゴルファー向けの相対難度)と Course Rating(スクラッチゴルファーの想定スコア)として公開され、これらはコースのパーと連動します。本ゴルフコースハンディキャップ計算機は World Handicap System の式を適用します。Course Handicap は Handicap Index に Slope を掛け 113 で割り、Course Rating からパーを引いた値を加え、ゼロから離れる方向に 0.5 を丸めて整数打数にします。ご利用のインデックス、プレーするティーのスコアカード上の Slope と Course Rating、そのレイアウトのパーを入力してください。

Course Handicap の意味と Slope・Rating が重要な理由

World Handicap System では、Handicap Index は直近のスコア差から算出される持ち運び可能な実力指標です。これは翌日のカードで受け取る打数そのものではありません。各ティーセットには Slope Rating があり、おおむね 55 から 155 の範囲で、113 が標準基準です。

インデックスに Slope を掛け 113 で割ると、ボギーゴルファーにとってのそのティーの相対難度へ携帯インデックスがスケールされます。一方、Course Rating はそのティーからのスクラッチゴルファーの想定スコアです。

Course Rating が公表パーと異なる場合、Rating からパーを引いた値が打数配分をずらし、パーより硬い Rating では追加打数、やさしい Rating では少なめになります。スケール後のインデックス項とパー対比 Rating 項の和が生の Course Handicap です。

公式運用では、競技がホールごとの整数打数を登録できるよう、この値をゼロから離れる方向に 0.5 を丸めて最近傍の整数にします。本能力はまさにその連鎖を実装します。Slope でスケールし、Rating マイナスパーを加え、ゼロから離れる方向に半端を丸めます。

Playing Handicap(Course Handicap の後に競技手当パーセントを掛けるもの)は計算せず、新しいラウンドから Handicap Index を更新せず、統括団体からライブのスコアカードデータを取得しません。公開されている 4 つの数値を入力すると、そのティー向けのコース打数が返ります。

コースハンディキャップの計算が役立つ場面

クラブリグやメンバーゲスト競技では、ペアリング確定前に各選手の Handicap Index を使用中ティーの打数へ決定論的に変換する必要があります。ゴルフコースハンディキャップ計算で検索されるメディアや SEO ランディングは、同一の純粋モジュール上で有料自動化と一致する無料ブラウザ経路の恩恵を受け、後から一括変換を自動化する読者も同じ数字を見ます。

クラブがティーや Slope・Course Rating を更新したとき、リーグ管理者は選手ごとに表を開かず名簿を一括変換できます。検証失敗は残高を消費しません。

クラブデーとメンバーゲストの打数配分

最初のスタート時刻前に、スコアカードの Slope・Course Rating・パーを用いて各参加者の Handicap Index を公開ティーの Course Handicap に変換します。

スコアリングアプリとコース上キオスク

モバイルと Web から同じ式を呼び、クラブの WHS 登録方針に沿った整数のコース打数を選手に表示します。

リーグ名簿の一括変換

ティーや Rating が変わったら、保存済みインデックスと新しい Slope・Rating から名簿全体の Course Handicap を手作業の表なしで再計算します。

ゴルフコースハンディキャップ計算はどの式を使いますか?

Course Handicap = Handicap Index × (Slope Rating / 113) + (Course Rating − Par) の後、ゼロから離れる方向に 0.5 を丸めて最近傍の整数にします。プレーするティー向けの標準 WHS コースハンディ変換と一致します。

Course Handicap と Playing Handicap の違いは何ですか?

Course Handicap は Slope とパー対比 Rating 後のそのティー向けの完全な打数配分です。Playing Handicap は Course Handicap に競技手当パーセント(例:95% や 85%)を掛けます。本能力は Course Handicap のみを返します。

プラスの Handicap Index はどう入力しますか?

式はそのまま適用され、強い選手は丸め後に負の course handicap になることがあります。

インデックス12.4でスロープ130のコースではコースハンディはいくつですか?

コースレーティング72.1、パー72なら14打です。インデックスに130÷113を掛け、レーティングとパーの差0.1を足し、整数の打数に丸めます。

スロープを113で割るのはなぜですか?

113が標準の難しさの基準だからです。スロープは55から155までで、113より高いティーではインデックスより多く、易しいティーでは少なく打数を受けます。

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

POSThttps://api.kit.forhosting.com/hobby/sport-golf-course-handicap

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

curl -X POST https://api.kit.forhosting.com/hobby/sport-golf-course-handicap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handicap_index":12.4,"slope_rating":130,"course_rating":72.1,"par":72}'
{
  "handicap_index": 12.4,
  "slope_rating": 130,
  "course_rating": 72.1,
  "par": 72
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.sport_golf_course_handicap",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

入力契約、応答フィールド、検証ルール

9 ホールと 18 ホールの Rating をカバー)、par(27 から 90。9 ホールレイアウトも可)。例:インデックス 12.4、Slope 130、Course Rating 72.1、パー 72 では、12.4 に 130 を掛け 113 で割ると約 14.26、Rating マイナスパー 0.1 を加えて生の Course Handicap は約 14.36、丸め後は 14 になります。必須の有限数 4 つを含む JSON 本体を POST してください。handicap_index(WHS の Handicap Index。強いプラスハンディはマイナス 10 から 54 まで)、slope_rating(55 から 155 まで含む)、course_rating(50 から 90。各フィールドは JSON 数値または数値文字列で送れます。hi、slope、cr、course_par などのエイリアスも受け付けます。欠落フィールド、空文字列、非有限値、公開範囲外の数値はフィールド名付きの invalid_input で失敗し、課金されません。成功時は 4 入力のエコー、rating_minus_par(course_rating マイナス par)、course_handicap_raw(式の未丸め浮動小数結果)、course_handicap(ゼロから離れる半端丸め後の整数打数)、表示用の短い formula 文字列を返します。カードに整数打数を載せるときは course_handicap を使い、リーグ表で丸めを監査するときは course_handicap_raw を保持してください。

コースハンディキャップ API が活きる場面

スコアリングアプリやコース上キオスクは、クライアント言語ごとに Slope スケールと Rating 対パー調整を再実装せず、スコアカードの 4 フィールドで本エンドポイントを呼べます。実装は純粋 parse の tier A のため、成功した呼び出しは毎回公開の基本価格 $0.002 で、モデルトークンも外向きネットワークも使いません。丸め後の course_handicap と生値をテストに固定すれば、将来の丸め方針変更をすぐ検知でき、フルなハンディキャップ網統合なしで大会・アプリ・エッジワーカー向けに再現可能な打数配分が得られます。

Slope・Rating・パーの許容範囲は?

slope_rating は 55–155、course_rating は 50–90、par は 27–90 です。handicap_index は −10 から 54 です。範囲外は invalid_input で失敗し課金されません。

コースハンディキャップ計算の料金は?

ブラウザツールは無料です。API リクエストは成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。

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