球面過剰から球面三角形の面積
球面過剰から球面三角形の面積を直接求めます。半径1の球で過剰が0.158407ラジアンなら、面積は0.158407です。過剰の度数と、球全体に占める割合も分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 球面過剰
- 0.158407
- 半径
- 1
- 球面過剰 (rad)
- 0.158407
- 球面過剰 (°)
- 9.076053
- 過剰の単位
- rad
- 面積
- 0.158407
球面上の三角形について球面過剰がすでに分かっているとき、ジラールの定理は、その一つの数と球の半径を、一度の乗算で三角形の表面積に変換します。面積は R の二乗に E を掛けた値であり、E はラジアンです。測量技術者、GIS エンジニア、天文学の教員、球面三角法の学習者は、事前の角の和(A プラス B プラス C マイナス pi)や公開表から過剰を得ており、三つの内角を再度入力せず面積の段階だけを必要とすることが多いです。本計算ツールは過剰と半径を受け取り、必要に応じて度をラジアンへ変換し、正でない過剰と正でない半径を拒否し、R の長さの二乗単位での面積に加え、ラジアンと度の両方の過剰、および球面全体に占める割合を返します。言語モデルも、ソルバー内部のネットワーク呼び出しも、乱数もありません。
ジラールの定理:面積は R の二乗と球面過剰の積
単位球上では、球面三角形の面積はその球面過剰 E に等しく、単位はステラジアンです。任意の正の半径 R の球では表面が R の二乗でスケールするため、ジラールの古典的恒等式は面積が R の二乗に E を掛けたものです。過剰自体は内角の和が半周を超える分として定義されます。
角がラジアンのとき E は A プラス B プラス C マイナス pi です。平面三角形は常にちょうど pi に和が等しく、過剰は零で曲率に起因する面積寄与もありません。球面三角形は pi を超えて和をとり、その余剰は球のどれだけを覆うかに比例します。
本ツールの検索意図は、過剰からの球面三角形面積、ジラール定理の計算、面積が R の二乗に E、といった語句に集まります。三つの角から E を求める別問題(別ランディング)ではありません。すでに持っている過剰と、関心する球の半径を渡します。
測量ではキロメートル単位の地球半径、教科書の立体角では単位球、任意の一貫した長さ単位のカスタム球体でも構いません。
活用例
既知の過剰からの測量・測地面積
現場測定または事前計算の球面過剰と選んだ地球半径を、一貫した R² 単位の三角形表面積へ変換します。
GIS での球面三角形面積の合計
領域がすでに球面三角形へ分割されているとき、三角形ごとの過剰からジラール面積を合計します。
よくある質問
過剰から球面三角形の面積をどう計算しますか?
正の有限な過剰 E と半径 R を送ってください。E がラジアンのときジラールの定理により area = R²·E です。
球面過剰 E とは何ですか?
球面三角形の内角が π ラジアンを超える量です:E = A + B + C − π。本ツールは E を直接受け取り、角から再計算しません。
球面過剰を度で入力できますか?
はい。度を選ぶと、半径の2乗を掛ける前にπ/180を掛けてラジアンに換算します。0.158407ラジアンは約9.076053度です。
球に占める割合とは何ですか?
過剰を4πで割った値で、三角形が球の表面全体のどれだけを覆うかを表します。過剰0.158407ラジアンなら0.012606です。
過剰が0だと受け付けられないのはなぜですか?
過剰0は平らな、またはつぶれた三角形を意味し、球面三角形になりません。過剰は0より大きく2πより小さく、半径は正である必要があります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/spherical-triangle-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"excess":0.158407,"radius":1}'const res = await fetch("https://api.kit.forhosting.com/trig/spherical-triangle-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"excess": 0.158407,
"radius": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/spherical-triangle-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"excess": 0.158407,
"radius": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/spherical-triangle-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"excess":0.158407,"radius":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"excess":0.158407,"radius":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/spherical-triangle-area", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"excess": 0.158407,
"radius": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.spherical_triangle_area",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ過剰と半径は常に同じ JSON を返します。
ジラールの定理:面積は R の二乗と球面過剰の積
応答は数値の面積を報告し、ラジアンと度の両方で過剰を返し、sphere_fraction を E を四 pi で割った値として示します。これにより、四 pi の R の二乗を自分で再計算せずに、全面に対する純粋な割合として被覆を読めます。
入力契約、単位、検証、応答の形
deg のときはジラール積の前に E に pi を掛けて百八十で割って変換します。転送時の別名も受け付けます。半径は厳密に正でなければなりません。ラジアンへ変換したあと過剰は零と二 pi のあいだに厳密に位置する必要があり、これが正しい単純球面三角形の開区間です。過剰が零なら平面的または退化、二 pi 以上は単一の単純三角形の外です。必須の有限数二つを含む JSON 本文を POST します。excess は三角形の球面過剰 E、radius は球の半径 R です。任意の excess_unit は文字列 rad(既定)または deg を受け付けます。任意の decimals は零から十二の整数で、各数値フィールドの half-up 丸めを制御し、既定は六です。excess には E または spherical_excess、radius には R または sphere_radius、excess_unit には unit または angle_unit です。欠落フィールド、非有限値、空文字列、無効な単位は invalid_input で失敗し課金されません。成功時の本文には、送った単位での excess のエコー、excess_rad、excess_deg、excess_unit、radius、area、sphere_fraction、公式文字列 area equals R squared times E (Girard)、method girard が含まれます。例として、過剰 zero point one five eight four zero seven ラジアン、半径 one では面積 zero point one five eight four zero seven と sphere_fraction 約 zero point zero one two six を返し、面積が E に等しい単位球の場合と一致します。
過剰から面積を求める計算が役立つ場面
測地や地籍の流れでは、測定角から別ステップで過剰を求めるか野帳から取り込み、選んだ地球半径に対する面積の積だけが必要なことが多いです。ジラールの定理を教える教室や試験の基盤は、正でない過剰を誤りと判定する決定的なオラクルを望み、欠陥のある採点が成功とみなしうる零面積を黙って返すことは避けます。検証失敗は残高を消費しません。球面多角形をすでに三角形に分解した GIS パイプラインは、各過剰を本エンドポイントへ渡し、各ワーカー内で角の和を再導出せずに面積を合計できます。天文や航法のノートは sphere_fraction フィールドで、天球上の球面三角形が全天に対してどれほど大きいかを示します。実装は parse の tier A のため、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。リクエストを小さく保ち、丸めた出力をテストに固定すれば、宿題、LMS プラグイン、測量スクリプト、エッジワーカー向けに再現可能な面積を得られ、独自の球面幾何ライブラリ全体を立てる必要はありません。
連携の活用例
安定した数値でジラールの定理を教える
単位球・非単位球向けに過剰から面積を求める決定的オラクルを提供し、過剰が正でないときは明確な invalid_input を返します。
技術的な質問
過剰を度で入力できますか?
はい。excess_unit を "deg" にすると、area = R²·E の評価前に E·π/180 で変換します。既定単位はラジアンです。
なぜ invalid_input になりましたか?
半径は正、ラジアン変換後の過剰は 0 と 2π のあいだに厳密にあり、excess_unit は rad または deg、すべての数は有限である必要があります。
球面三角形面積の計算ツールの料金は?
ブラウザツールは無料です。API 要求は成功した呼び出しごとにプリペイド KIT 残高から $0.002 を使います。無効な入力は課金されません。