緯度1度の長さ
緯度45°では、南北に1度進むと約111 km、ほぼ60海里になります。好きな緯度を入力すると、WGS-84楕円体での正確な長さをメートル、キロ、フィート、海里で表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 緯度
- 45
- 1度あたりのメートル
- 111,131.7774141756
- 1度あたりのキロメートル
- 111.1317774142
- 1度あたりのフィート
- 364,605.5689441457
- 1度あたりの海里
- 60.0063592949
緯度1度は地上で何メートルになるのでしょうか。完全な球体なら答えは一定ですが、地球は扁平なWGS-84楕円体であるため、子午線曲率半径が緯度によって変化し、1度の子午線長は赤道から極に向かうほどわずかに長くなります。測量士、GISエンジニア、地図投影の教員、航法を学ぶ学生、シミュレーションパイプラインは、グリッドセルの変換、教科書の表の検証、完全な測地線を積分せずに緯度帯をサイジングする際に、この局所スケール係数を必要とします。マイナス90から90までの閉区間外の緯度は、明確な入力不正エラーで失敗します。
緯度1度が測るものと緯度の指定方法
緯度1度とは、測地緯度phiとphi+1度の間の子午線に沿った南北方向の地上距離であり、局所的にはphiにおける子午線曲率半径Mにパイを180で割った値を掛けて近似されます。この式は扁平回転楕円体上の標準的な微分子午線弧長です。
Mはa×(1−eの2乗)を(1−eの2乗×sinの2乗phi)の3/2乗で割った値で、aとeの2乗はWGS-84楕円体に由来します。どこでも1度の長さを約111キロメートルに固定する球面平均地球モデルとは異なり、本製品は真の緯度依存スケールを報告するため、赤道、中緯度、極での表が最新の測地学リファレンスと整合します。
緯度はマイナス90以上90以下でなければなりません。
地図作業での使い方と注意点
矩形セルの東西・南北の両方の局所スケールが必要な場合は経度1度の長さツールと、2つの異なる点間の有限な表面経路が次の問いである場合はVincenty測地線距離と組み合わせてください。本製品は離れた緯度間の長い子午線弧を積分しません。複数度にわたる弧には測地線ライブラリをご利用ください。
ソース入力は他のKITのparse項目と同じ保持ルールに従い、すべてのステップが決定的であるため、結果は継続的インテグレーションのフィクスチャに安全に固定できます。公開された緯度からWGS-84の表を計算する際に学生が目にするのと同じ数値です。
活用例
地図グリッドとセルのサイジング
WGS-84上で等角グリッド、ヒートマップ、地域サンプリング枠を構築する際に、選択した緯度で1度分の緯度帯をメートルまたはキロメートルに変換します。
航法と海図縮尺の確認
パイロット、船員、ルートプランナーは、デスクトップGISを開かずに、指定した緯度で緯度1度が何海里になるかを確認します。
よくある質問
長さはどの緯度でも同じですか?
いいえ。 WGS-84では子午線曲率半径が緯度によって変化するため、緯度1度は赤道付近でわずかに短く、極付近でわずかに長くなり、球面平均が示唆する値とは異なります。
緯度1度の長さ計算機は無料ですか?
ブラウザのツールはお使いのデバイス上で無料で動作します。検証失敗は課金されません。
緯度45°での緯度1度の長さはどれくらいですか?
約111 kmで、正確には111131.7774141756メートル、ほぼ60海里です。その地点で緯度が1度変わるまで子午線に沿って進む距離に当たります。
計算にはどの地球モデルを使っていますか?
赤道半径6378137メートルと扁平率を持つWGS-84楕円体です。球で計算するとどの緯度でも約111 kmになりますが、楕円体なら緯度ごとの本当の値が分かります。
結果はどの単位で表示されますか?
メートル、キロメートル、フィート、海里の4つです。フィートは0.3048メートルの国際フィート、海里は1852メートルなので、航空図や海図とそのまま比べられます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geo/degree-length-latitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":45}'const res = await fetch("https://api.kit.forhosting.com/geo/degree-length-latitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/degree-length-latitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/degree-length-latitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/degree-length-latitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"latitude": 45
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.degree_length_latitude",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能は10進度の測地緯度を1つ受け取り、固定されたWGS-84の長半径と扁平率を用いて子午線曲率半径の閉形式を評価し、パイを180で割った値を掛けて、メートル、キロメートル、フィート、海里を決定的なJSONとして返します。プリペイドAPIは、サーバーやSDKがKIT残高のもとで同じ契約を必要とする場合、成功した項目ごとに$0.002を請求します。
緯度1度が測るものと緯度の指定方法
必須フィールドlatitudeは10進度のJSON数値または数値文字列として送信してください。クライアントが既にその名前を使用している場合は、エイリアスlatとphiも受け付けます。その範囲外の値は、フィールド名と境界を明示するメッセージ付きでinvalid_inputを発生させ、呼び出し側が不良なGPSノイズを黙って切り詰めて偽の1度長にすることを防ぎます。フィールドの欠落、非有限数、非数値文字列も同様に失敗します。固定されたWGS-84定数による純粋な閉形式の算術であり、時計、乱数シード、外部地図サービスを使わないため、同一の入力は常に同一のJSONを生成します。
メートル、キロメートル、フィート、海里、測地系フィールドの読み方
測量コリドーや地籍グリッドのサイジングにはメートルを、教室の表にはキロメートルを、パイロットや海図のメモの照合には海里をお使いください。成功時、レスポンスはlatitudeをエコーし、続いて緯度1度の主要な地上長をメートル単位でmeters_per_degreeとして報告します。km_per_degreeは地域的な作業や教科書向けにその長さを1000で割った値、feet_per_degreeは0.3048メートルの国際フィートを使用し、nautical_miles_per_degreeは1852で割るため、航空・航海の表が海里での緯度1度と比較できます。meridional_radius_mは中間値であるphiのM(メートル)で、投影や曲率のノートブックが1度のスケールではなく半径そのものを必要とする場合に有用です。ellipsoidは常に文字列WGS-84、a_mは長半径6378137メートル、fは扁平率1/298.257223563、e2はfから導かれる第一離心率の2乗であり、下流のコードが各クライアントに定数をハードコードせずに測地系を確認できます。methodは常にmeridional_radius_of_curvatureです。範囲外の緯度、緯度の欠落、非有限値による検証失敗は安全に失敗し、プリペイドAPIでは課金されません。
APIの使い方、料金、GISワークフロー、実用上の制限
必須のlatitudeフィールドを含むJSONボディを送信し、PROJやGeographicLib、完全なGISスタックをインストールせずに、宿題の確認、講義のデモ、迅速な地図縮尺の検証のためにブラウザ内の無料の緯度1度の長さ計算機を呼び出してください。地図プラットフォーム、カリキュラムジェネレーター、シミュレーションharness、座標変換パイプラインがKIT残高のもとで項目成功ごとに$0.002の安定した契約を必要とする場合は、プリペイドAPIをご利用ください。検証失敗は、エンジンがリクエストを拒否した後に残高を消費することはありません。SDKを提供する開発者は、meters_per_degreeとmeridional_radius_mをユニットテストやUIテーブルに直接マッピングできます。
連携の活用例
教室での測地学と試験のオラクル
学生は球面近似を楕円体の1度長と比較し、採点者は問題集で使われたのと同じ緯度から決定的なmeters_per_degreeのJSONを固定します。
技術的な質問
緯度1度の長さはどう計算しますか?
latitudeに−90から90の間の10進度の値を設定したJSONを送信してください。レスポンスにはWGS-84楕円体上のmeters_per_degree、km_per_degree、feet_per_degree、nautical_miles_per_degreeが含まれます。
緯度が範囲外の場合はどうなりますか?
−90未満または90を超える値はinvalid_inputを発生させます。リクエストは課金されません。緯度の欠落や非有限値も同様に失敗します。
どの測地系と定数が使われますか?
常にWGS-84です。長半径a = 6378137 m、扁平率f = 1/298.257223563。レスポンスは成功時に毎回ellipsoid、a_m、f、e2をエコーします。