立体角コンバーター
1ステラジアンは3282.8063500117平方度です。データシートと星表で視野の表し方が違うときも、ステラジアン、平方度、spat、球に対する割合の間で立体角を換算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 1
- 「value」の変換元単位
- sr
- 変換先
- deg2
- 結果
- 3,282.8063500117
- 変換元ラベル
- steradians
- 変換先ラベル
- square degrees
- ステラジアン換算値
- 1
この立体角コンバーターは、数値の立体角をある一般的な単位から別の単位へ変換し、正規の単位ラベルとともに変換後の大きさを返します。変換は常に固定された幾何学的係数を用いてステラジアンを経由するため、同じ入力からは常に同じ結果が得られ、ネットワーク通信も、サンプリングも、日付に依存する近道もありません。よく使われる確認例には、1ステラジアンから平方度、1 spat からステラジアン、半球からステラジアン、1平方度からステラジアンへの変換があります。
この立体角コンバーターが返すものと、理解できる単位
立体角の変換が答えるのは絞り込まれた問いです。ある立体角単位での大きさが与えられたとき、光学・放射測定・幾何で実際に使われる別の単位では同じ量がいくつになるか、という問いです。
この計算機は数値、変換元の単位、変換先の単位を受け取り、安定した精度に丸めた変換結果、正規のfromおよびto識別子、人が読めるラベル、ステラジアンでの中間値、橋渡しに用いた幾何学的係数を返します。正規のidは、ステラジアンが sr、平方度が deg2、全球の spat が spat、そして1が球全体を表す球の分数が sphere です。
近似的なレイトレーシングの経路も、丸めた教科書的近道の表もありません。度やラジアンの平面角、長さ・面積・光度の変換が必要な場合は、それぞれ専用のツールをお使いください。
係数の定義と、結果が再現可能であり続ける仕組み
value文字列の任意の指数表記は、有限の10進数として解釈できる限り許可されます。埋め込まれた空白、16進の接頭辞、数値でないトークンは明確なメッセージとともに拒否され、不正なセルが誤った視野に化けることはありません。ゼロは有効な値で、変換先の単位でも単純にゼロになります。
計算では value に変換元の係数を掛けてステラジアンにし、次に変換先の係数で割ります。1ステラジアンはSI基本単位です。1平方度は円周率を180で割った値の2乗のステラジアン、すなわち円周率の2乗を32400で割った値です。
1 spat は全球の定義により4πステラジアンです。1つの球の分数も同じ4πステラジアンを用いるため、半球は2πステラジアンになります。
立体角の変換が光学・天文学・ソフトウェアで担う役割
光学の実験室では検出器の受光をステラジアンで示すことが多い一方、天文カタログやプラネタリウムソフトは今も視野を平方度で報告するため、単一の決定論的コンバーターがあれば、学生・技術者・機器設計者が開口を比べるときに手計算のずれを防げます。
放射測定と測光のパイプラインは放射輝度を積分する前に光源の立体角をステラジアンに正規化し、リモートセンシングのチームはカバレッジ報告のために機器のフットプリントを平方度から球の分数へ変換し、教師は精度をこっそり変える不透明なアプリを信用せずに spat からステラジアンへの高速なオフライン確認を必要とする宿題を課します。
開発者は同じ契約をスクリプトから呼び出し、レンダリングUIの決定論的テストベクトルを用意したり、シミュレーションのデモ前にユーザー入力の立体角を正規化したり、手加減した推定ではなく厳密な幾何学的係数を求めるプログラミング課題を満たしたりします。
プロダクトのツールは、学習者が1ステラジアンと入力しUIが平方度と球の分数を並べて表示しなければならないときにこの変換を使います。まず通常の度やラジアンが必要なときは平面角コンバーターと、同じフォームが球上の投影パッチも扱う必要があるときは面積や幾何のツールと組み合わせてください。
活用例
光学と検出器の視野
実験ノートやデータシートをまたいで機器の受光、開口、視野を比べるとき、ステラジアンと平方度を相互に変換します。
天文学とカバレッジ報告
決定論的なカバレッジと観測計画のため、カタログのフットプリントや天球のパッチを平方度から球の分数や spat に正規化します。
宿題とCIフィクスチャ
固定された幾何学的係数を検証するワークシート、指導ソフト、単体テスト向けに、再現可能な立体角の変換を生成します。
よくある質問
球は spat と同じですか?
数値的にはそうです。 どちらも全球で4πステラジアンに等しくなります。名前付き単位には spat を、天球や球全体の分数で考えるときは sphere をお使いください。
球に対する割合でも入力できますか?
できます。球全体を1として割合を入力すると、ステラジアン、平方度、spatに換算できます。観測範囲を球全体に対する割合で示す報告書に便利です。
球全体は何ステラジアンですか?
球全体は4πステラジアンで、これは1 spatと同じです。単位に球またはspatを選んで1と入力すると、ステラジアンや平方度での値が分かります。
結果は小数点以下何桁まで表示されますか?
初期設定では小数点以下10桁です。0桁から15桁の間で選べるので、報告書で桁数をそろえたいときにも使えます。
対応していない単位を入力するとどうなりますか?
換算は行わず、エラーでお知らせします。使える単位は、ステラジアン、平方度、spat、球に対する割合の4種類です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/solid-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"sr","to":"deg2"}'const res = await fetch("https://api.kit.forhosting.com/conv/solid-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "sr",
"to": "deg2"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/solid-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "sr",
"to": "deg2"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/solid-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"sr","to":"deg2"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"sr","to":"deg2"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/solid-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 1,
"from": "sr",
"to": "deg2"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.solid_angle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
対応する単位はステラジアン、平方度、spat、球の分数で、加えてsteradian、deg squared、square_degrees、sp、full_sphere といった日常的な別名にも対応します。光学の宿題、検出器の視野、天文学のメモにはブラウザで無料でご利用いただけますし、CI・放射測定パイプライン・教材デモで再現可能な立体角のフィクスチャが必要な場合は、成功したリクエスト1回あたり$0.002でAPIを呼び出せます。
この立体角コンバーターが返すものと、理解できる単位
steradian、steradians、square_degree、square_degrees、deg caret two、sp、full_sphere、fraction_of_sphere といった日常的な綴りはこれらのidに正規化されるため、フォーム、クエリ文字列、スプレッドシートは独自の列挙型を作らずに同じ契約を再利用できます。エンジンは対応する大きさの範囲内で固定係数を掛け割りするか、そうでなければ invalid_input で入力を拒否します。拒否される例には、value・from・to の欠落、有限でない数値、文書化された上限を超える大きさ、対応リストにない単位文字列が含まれます。このページはワークシート、単体テスト、そして係数を勝手に作ってはならないAPI利用者に適した、安定した数値出力を伴う立体角の単位変換だけを扱います。
係数の定義と、結果が再現可能であり続ける仕組み
推奨されるフィールドは、立体角の大きさを表す value、変換元の単位 from、変換先の単位 to です。異種のクライアントが1つの契約を共有できるよう、value には amount・solid_angle・n・quantity・omega、from には unit・from_unit・source・input_unit、to には target・to_unit・output_unit・into という別名があります。このページでの無料ブラウザ実行を、単位表を自分で再実装せずに自動化パイプライン内で同一の数学的結果が必要なときの有料APIと組み合わせてお使いください。
立体角の変換が光学・天文学・ソフトウェアで担う役割
このページでは処理はすべてお使いのブラウザ内で走り、APIを通せば成功する検索1回ごとに$0.002がかかり、失敗した検証は課金されず、応答が返った後は何も保存されません。この分担、すなわち無料の対話的な探索と、同一で有料のAPIは、KITのtier-Aカタログの他と揃っており、数学的結果を変えずに教室のデモから自動化パイプラインへ移行できます。
技術的な質問
立体角コンバーターの料金はいくらですか。
このページのブラウザでは無料です。APIを通すと成功したリクエスト1回につき$0.002かかり、無効な入力は課金されません。
対応する立体角の単位は何ですか。
ステラジアン(sr)、平方度(deg2)、spat、球の分数(sphere)で、steradian、square_degrees、deg^2、sp、full_sphere などの一般的な別名を含みます。
未知の単位を送るとどうなりますか。
リクエストは invalid_input で失敗し、対応単位を列挙したメッセージが返ります。未知の単位や綴り違いが黙って対応付けられることはありません。
変換係数はどのように定義されていますか。
すべてはステラジアンを経由します。1 deg² =(π/180)² sr、そして 1 spat = 1 sphere = 4π sr(全球の立体角)です。