対蹠地座標計算機
ニューヨーク(北緯40.7128°、西経74.006°)の対蹠点は南緯40.7128°、東経105.994°です。緯度の符号を反転し、経度を180°ずらします。10進数の度で地点を入力すると、球としての地球で正反対の地点と半球が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 緯度
- 40.7128
- 経度
- -74.006
- 対蹠緯度
- -40.7128
- 対蹠経度
- 105.994
- 角度分離(度)
- 180
- 半球
- southern
地球上のある地点の対蹠点は、直径の反対側にある唯一の点です。惑星の中心を通るまっすぐなトンネルを掘って反対側に出た場所に相当します。球面上では構成は初等的で厳密です。緯度の符号を反転して北半球を南半球に(その逆も同様に)し、経度に180度を加えて結果を−180から+180の慣用区間に包みます。対蹠点のあらゆる組は大円弧で180度—周の半分—だけ離れ、いずれかが極にあるときはすべての子午線がそこで交わるため固有の経度を共有しません。地名ジオコーディングと楕円体精緻化は範囲外です。数値を渡せば古典的な球面の反対点が得られます。
球面対蹠公式の仕組み
北と東を正とする十進度の緯度 phi と経度 lambda で表した地理点から始めます。地理緯度は−90から+90の閉区間のみ有効で、経度は−180から+180の閉区間のみ有効です。球面上の対蹠緯度は入力緯度の符号反転だけです。
北緯40度の都市は南緯40度へ、北極は南極へ、赤道上の点は経度だけ反転して赤道上に残ります。対蹠経度は入力経度に180度を加え、日付変更線で+180を−180より優先する区間に正規化します。この正規化は本カタログの姉妹大円ツールと同じラップなので、目的地・航程線・対蹠を連鎖するパイプラインが一貫します。
構成上、点とその対蹠点の大円角度分離は常に180度—ちょうど半回転—で出発点に依存しません。ネットワーク呼び出し、乱数シード、壁時計、モデルドリフトはなく、同一入力は常に同一出力です。WGS84 の楕円体対応対蹠が必要なら、この古典球面ツールを過負荷にせず別の検索意図・別ランディングとして扱ってください。
実務で対蹠計算機が使われる場面
地理の教員は半球の反転と経度ラップ、そして多くの陸塊が地球の反対側で海に面するという考えを結ぶため対蹠ドリルを課します。旅行ライターやポッドキャスト制作者は目的地特集で「ここから地球の反対はどこか」を調べ、決定的な座標ツールが対蹠を数百キロずらす曖昧な地図を避けます。
ゲームデザイナーと手続き的世界構築は、符号の場当たりルールを発明せずスポーン座標を惑星中心で反射して反対極・双子ダンジョン・ポータル出口を置きます。昼夜半球を描く教育・計画可視化は太陽直下点の対蹠を教材オーバーレイとして強調することがあります。
方位と距離からの大円目的地、航程線目的地、十進→DMS変換、緯度経度からの地図タイル索引が後で必要なら、この対蹠座標計算機ページを過負荷にせず別の検索意図・ランディングとして扱ってください。
活用例
教室での対蹠ドリル
宿題と自動採点用に反対側の緯度経度ペアを生成し、半球反転と±180°経度ラップが常に一つの基準真理と一致するようにします。
旅行と雑学コンテンツ
記事・地図・「地球の反対側」特集のため、都市座標の古典的反対点をジオコーディングや当て推量なしで調べます。
ゲーム世界とポータル出口
安定した球面公式でスポーン座標を惑星中心で反射し、双子地点・極・ポータル目的地を置きます。
よくある質問
対蹠点はどのように計算されますか?
球面上では対蹠緯度は入力緯度の符号反転、対蹠経度は入力経度に180°を加え (−180, 180] に正規化します。大円分離は常に180°です。
受け付ける緯度・経度の範囲は?
緯度は [−90, 90] の有限数、経度は [−180, 180] の有限数でなければなりません。
WGS84 のような楕円体を使いますか?
いいえ。 このツールは古典的な球面対蹠を使います。楕円体対応対蹠は反復測地計算が必要で、別の製品意図です。
極ではどうなりますか?
北極は南極へ、南極は北極へ写ります。経度はなお180°ずらして正規化されます。極ではすべての子午線が交わるため、報告される子午線は慣用的です。
ある地点と対蹠点はどれくらい離れていますか?
どこから始めても、大円の弧で常に180度、つまり地球の円周のちょうど半分です。球の上の2点が取りうる最も大きな隔たりになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geo/antipode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40.7128,"longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/antipode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40.7128,
"longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/antipode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40.7128,
"longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/antipode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40.7128,"longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40.7128,"longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/antipode", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"latitude": 40.7128,
"longitude": -74.006
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.antipode",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この計算機は十進度の緯度と経度を受け取り、地理範囲に対して検証し、入れ子と平坦の両フィールドで対蹠座標、固定の角度分離180度、対蹠点の半球ラベル、用いた閉じた公式文字列を返します。
球面対蹠公式の仕組み
計算機は欠落フィールド、非数値文字列、NaN、Infinity、範囲外の値を invalid_input で拒否し、呼び出し側が再試行前にペイロードを直せます。
送信内容と戻り値
どちらも必須です。 そのまま動く例: ニューヨーク付近 北緯40.7128・西経74.006、マドリード付近 北緯40.4168・西経3.7038、グリニッジ基準付近 北緯51.4778・経度0。古典的確認: 原点0,0 は緯度0・経度180、純粋な南点は経度を180ずらした純粋な北点、極入力は反対極。宿題・雑学・旅行の好奇心には無料ブラウザフォームを、対蹠表や回帰フィクスチャの一括生成には同一契約をスクリプトから呼び出してください。入力点を十進度で表す finite な latitude と longitude の2フィールドを送ってください。成功時は清掃済み入力座標をエコーし、latitude と longitude を持つ antipode オブジェクトと、浅い schema 向けの平坦な antipode_latitude・antipode_longitude、angular_separation_deg を180、対蹠緯度の符号に応じた hemisphere(northern / southern / equatorial)、method spherical_antipode と短い公式文字列を返します。緯度または経度の欠落、緯度91、経度200は invalid_input と問題を名指しするメッセージで失敗し、スクリプトが自由文をスクレイプせず分岐できます。成功API呼び出しは公開ベース $0.002/件、検証失敗は前払い残高を消費しません。
実務で対蹠計算機が使われる場面
この能力は純粋な parse エンジンなので、API料金は成功1件あたり公開ベース $0.002、検証失敗は残高を消費しません。
技術的な質問
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API要求は成功1件あたり $0.002 の前払いKIT残高を使用し、無効入力は課金されません。