海里換算
1海里はちょうど1852メートル、1.852キロメートル、1.150779448024法定マイルです。海図や飛行の説明、航海計画の海里の距離を入力すれば、陸の3つの単位が正確な国際換算でまとめて分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 海里
- 1
- キロメートル
- 1.852
- 法定マイル
- 1.150779448
- メートル
- 1,852
- キロメートル係数
- 1.852
海里は船舶と航空の距離単位で、1国際海里がちょうど1852メートルになるように定義されています。操縦士、船員、海図の読者、沿岸気象デスク、旅行計画者はいまも航続や視界を海里で述べますが、陸上の地図、走行距離計、学校の問題、物流シートの多くはキロメートル、法定の道路マイル、またはメートルで語ります。本海里換算は負でない海里距離を受け取り、固定の国際係数だけを使って同じ長さをキロメートル、法定マイル、メートルで返します。測量マイルの近道も、1.15という丸めた目安も使いません。
海里とは何か、本換算が使う正確な係数
国際海里は定義された長さであり、緯度1度の平均でも、教室向けに丸めた近道でもありません。計量と水路実務は1海里をちょうど1852メートル、すなわちちょうど1.852キロメートルに固定しています。これが現行海図、1時間あたり1海里としてのノットの定義、そして本換算の定数です。
法定マイルは米国の道路標識や多くのヤード・ポンド法オドメーターで使う通常の道路マイルであり、別の単位です。国際法定マイルは1本0.3048メートルのフィート5280本から、ちょうど1609.344メートルです。メートルを橋にすると、再現可能な三つ組が得られます。
キロメートルは海里に1.852を掛けた値、メートルは海里に1852を掛けた値、法定マイルは海里に1852を掛けて1609.344で割った値です。したがって1海里は1.852キロメートル、1852メートル、約1.15078法定マイルです。10海里はその関係を10倍します。「
約1.15」「約1.85」といった近似は退け、宿題・試験解答・日誌出力が長い航程でずれないよう工学表と一致させます。本ページは海里専用の換算です。入力は常に海里、陸上の3単位は常にまとめて返されます。
海里換算が役立つ場面と料金
船舶・航空のブリーフィングはいまも視程、ダイバージョン距離、沿岸レグを海里で出しますが、その数字に従って動く人はキロメートルや道路マイルで考えることが多いです。
12海里の入港をメートル法海図と見比べる船長、海のマイルと法定マイルが混ざる教科書問題を換算する学生、日誌行をキロメートル倉庫へ取り込む物流スクリプトは、汎用の多単位ハブを開いて from と to を手で選ばずに、同じ3つの数が必要です。
教室の正解器と試験ジェネレータは、符号付き長さを黙って返して誤った採点が成功と扱うことのないよう、負の入力を拒否する決定的契約を必要とします。検証失敗は残高を消費しません。本ページはノットを換算せず、法定マイルを海里へ戻す主フォームでもなく、「ten nmi plus two km」のような混在文字列も受け付けません。
活用例
船舶・航空のブリーフィング
海図上の航続やダイバージョンを海里からキロメートル・法定マイル・メートルへ書き直し、メートル法海図や道路地図の陸上単位とブリーフィングカードを揃えます。
教室と試験の照合
学習者が負でない海里距離を送り、1852 m の定義に対してキロメートル・法定マイル・メートルの正確な答えを確かめられるようにします。
よくある質問
1海里は何キロメートルですか?
ちょうど 1.852 キロメートルです。1国際海里は 1852 メートルと定義されるため、キロメートルは海里に 1.852 を掛けた値です。
海里と法定マイルはどう違いますか?
海里は 1852 メートル、法定(道路)マイルは 1609.344 メートルです。
なぜ海里は 1852 メートルに固定されていますか?
国際海里は、海図・ノット・水路表が緯度依存の1分弧ではなく一つの定数を共有するよう、ちょうど 1852 メートルと定義されました。
ノットと海里は同じものですか?
違います。ノットは1時間に1海里進む速さで、海里は距離です。この換算ツールは距離だけを扱い、海里をキロメートル、法定マイル、メートルにしますが、ノットは換算しません。
海里に1.15を掛けるだけではだめですか?
丸めた目安は長い航路でずれが大きくなり、試験の答えや航海日誌と合いません。1海里は1852メートル、1法定マイルは1609.344メートルなので、メートルを通して1.150779448024法定マイルになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/nautical-mile \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nautical_miles":10}'const res = await fetch("https://api.kit.forhosting.com/life/nautical-mile", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nautical_miles": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/nautical-mile",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nautical_miles": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/nautical-mile", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nautical_miles":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nautical_miles":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/nautical-mile", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"nautical_miles": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.nautical_mile",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
欠落・非数値・負の入力はinvalid_inputで失敗し、課金されません。
入力契約、応答フィールド、無効な距離が失敗する理由
非常に大きな海図上の航続が必要なときは任意の科学的記数法も使えます。ゼロはすべての出力単位でゼロになります。図が必要ならご自身の地図やプロットと組み合わせてください。必須フィールド nautical_miles を1つ持つ JSON 本体を送ってください。値は負でない有限数で、JSONの数または単純な数値文字列です。別名 nmi、nm、distance、amount、value、nautical_mile を受け付けるので、表計算、型付きフォーム、SDKクライアントは元システムにある名前を再利用できます。長さはこの契約ではゼロ未満になれないため、負の距離は invalid_input で失敗し、メッセージはウェブコントロールを無効表示できるよう nautical_miles を指名します。欠落フィールド、空文字、単独のプラスマイナス、数字のない語句、NaN、Infinity も invalid_input で失敗し、課金されません。1クアドリリオン海里を超える大きさは公開上限内に Worker アイソレートを保つため拒否されます。成功時、JSON は解析した nautical_miles をエコーし、換算後の3距離として kilometers、statute_miles、meters を報告します。factor_kilometers は常に 1.852、factor_meters は常に 1852、factor_statute_miles は同じ丸め後のメートル橋の比です。formula は3つの恒等式を1行で再述し、method は常にトークン international_nautical_mile なので、下流コードはどの定義が使われたかを断言できます。本エンドポイントは長さだけを換算し、航跡や方位は出しません。
海里換算が役立つ場面と料金
実装は純粋な parse のティア A のため、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。リクエストを小さく保ち、丸めたキロメートル・法定マイル・メートルをテストに固定すれば、独自の単位換算ライブラリを立てずにブリーフィングカード、LMSプラグイン、エッジワーカー向けの再現可能な換算が得られます。負でない海里の数値を1つ送り、JSON から陸上の3単位を読んでください。
連携の活用例
日誌とアプリの取り込み
海里レグの列を倉庫・フィットネス出力・CI fixture 向けの SI および法定フィールドへ、汎用の多単位変換器なしで換算します。
技術的な質問
負の距離を入れるとどうなりますか。
タスクは invalid_input で失敗します。この契約では長さを負にできないため、要求は拒否され課金されません。
海里換算の料金はいくらですか。
ブラウザツールは無料です。API 要求は成功1回あたり $0.002 の KIT 前払い残高を使い、無効入力は課金されません。