高度別気圧計算
標準大気では、高度1500 mの気圧は845.562621 hPaで、海面の1013.25 hPaより低くなります。高度をメートルで入力すると、海面下でも、気圧をヘクトパスカルか水銀柱インチで求められます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 高度
- 1,500
- 圧力
- 845.562621 hpa
- 気圧 (hPa)
- 845.562621
- 気圧 (inHg)
- 24.96945
- 精度
- 6
高度別気圧計算ツールは、ひとつの正確な問いにお答えします。海抜のある高さにおける大気圧はいくらか、という問いです。国際標準大気の気圧高度公式を適用し、1013.25 hPa・288.15 K の標準海面条件と一定の対流圏気温減率を仮定して、気圧をヘクトパスカルまたは水銀柱インチで返します。1回の呼び出しで閉形式の評価を行い、常に決定論的です。
気圧高度公式が実際に計算するもの
空気には重さがあり、大気中の任意の地点における気圧は、その地点の上にまだ残っている空気の柱の重さです。高く登るほど上にある空気は減るため気圧は下がりますが、直線的には下がりません。空気は圧縮性があり、密度も気圧とともに低下するからです。
気圧高度公式は、成層した大気についてこれを正確に表します。気温が 1 メートルあたり 0.0065 ケルビンの一定の減率で低下する対流圏では、気圧はきれいなべき乗則に従います。P は P0 に(1 引く L·h 割る T0)の g0·M 割る R·L 乗を掛けたものです。
高度をメートルで指定していただければ、反復ソルバーも近似表も使わず、標準条件下で気圧計が示す静圧が返ります。閉形式のモデルであるため、同じ高度に対する答えは常に同一であり、結果を安心してキャッシュし、比較し、テストで検証できます。
入力・単位・エラーの扱い
必須の入力は海抜メートルで表した高度のみです。拒否された呼び出しは課金されません。負の高度は意図的に受け付けています。
死海の岸のように海面より低い場所も存在し、海面標準値を上回る気圧が正しく返ります。数値的にミリバーと同一のヘクトパスカルなら hpa、航空高度計や米国の気象情報で今も使われる水銀柱インチなら inhg です。換算には 1 水銀柱インチあたり 33.8638866667 ヘクトパスカルという正確な慣用係数を使います。
標準大気の気圧値が役立つ場面
高度別の標準大気圧は、驚くほど多くの工学の背後にある基準値です。ドローンや模型航空機の製作者は、飛行前に気圧による高度測定値の妥当性を確認するために使います。ハイキング・サイクリング・フィットネス アプリの開発者は、気圧センサーの生出力を獲得標高の推定値に変換し、嵐の日に時計が余分な一階分を登ったと思い込む理由をユーザーに説明するために利用します。
気象学を学ぶ学生は、モデル値と観測所の実測気圧を比較し、航空機の性能計算に使う気圧高度と密度高度を求めます。高地での菓子作りやコーヒー焙煎のガイドが引用する低下した沸点も、この公式が返す気圧から直接導かれます。また、より高度な作業の前の正しい第一歩でもあります。
標準気圧が得られれば、実測の海面気圧による補正、湿度の調整、別の気温減率を重ねることができます。この計算ツールは何も保存せず当社のエッジで動作し、同じコードがこのページ上のブラウザでも無料で動きます。
活用例
ドローンの気圧高度計を確認する
高度保持を信用する前に、既知の標高でフライトコントローラーが報告する気圧と標準大気の値を比較してください。
登山先の気圧を推定する
山頂や山小屋の標高を入力すると、順化計画や天候計画に役立つ hPa と inHg の予想値が得られます。
標準大気を教える
気圧高度公式・気圧高度・対流圏気温減率に関する演習問題用に、正確な基準値を生成できます。
よくある質問
どの公式を使っていますか?
国際標準大気の対流圏における気圧高度公式 P = P0 · (1 − L·h/T0)^(g0·M/(R·L)) です。
高度が有限の数値でない場合はどうなりますか?
NaN、Infinity、空の値や解釈できない値が計算に到達することはありません。
ヘクトパスカルの代わりに水銀柱インチを取得できますか?
応答には常に両方の単位が正確な慣用係数で換算されて含まれます。
実際の気象条件は考慮されますか?
いいえ。 標準海面条件を仮定した標準大気の値を返します。実測の気圧は気象システムにより、この基準値の前後数パーセントで変動します。
負の高度はサポートされていますか?
はい。 海面より低い高度も有効で、標準モデルに整合する 1013.25 hPa を上回る気圧が返ります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/air-pressure-at-altitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"altitude":1500}'const res = await fetch("https://api.kit.forhosting.com/phys/air-pressure-at-altitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"altitude": 1500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/air-pressure-at-altitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"altitude": 1500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/air-pressure-at-altitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"altitude":1500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"altitude":1500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/air-pressure-at-altitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"altitude": 1500
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.air_pressure_at_altitude",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザ版と有料 API で結果はまったく同じです。
気圧高度公式が実際に計算するもの
このエンドポイントは、国際標準大気の定数、すなわち P0 = 1013.25 ヘクトパスカル、T0 = 288.15 ケルビン、標準重力 9.80665 メートル毎秒毎秒、乾燥空気のモル質量を用いて、その式を直接評価します。
入力・単位・エラーの扱い
有限の数値である必要があり、NaN、正負の無限大、空文字列、10 進数として解釈できない値は、計算前に invalid_input エラーで拒否されます。任意の unit フィールドで主な結果の単位を選べます。どちらを選んでも、応答には pressure_hpa と pressure_inhg の両方が必ず含まれるため、単位の混在するパイプラインも 1 回の呼び出しで済みます。任意の precision フィールドは 0 から 15 の整数でデフォルトは 6 であり、小数桁数を制御して、出力がマシン間でバイト単位まで安定するようにしています。
標準大気の気圧値が役立つ場面
対話的に試作し、照会を自動化する段階になってから 1 回 $0.002 だけお支払いいただけます。
技術的な質問
料金はいくらですか。
API 経由で 1 リクエストあたり $0.002 です。このページのブラウザ上でも無料で実行できます。両方で同じコードが動作します。