勾配変換
10パーセントの勾配は上がり/水平比で1:10、角度では約5.71度で、10度ではありません。パーセント・度・比のどれかで入力すると、残りの2つが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 変換する勾配の数値
- 10
- 出力形式
- percent
- 結果
- 10
- 勾配率(%)
- 10
- 角度(度)
- 5.7105931375
- 比率
- 0.1
パーセント勾配・傾斜角度・上がり/水平比の間の勾配変換は、道路やスロープの設計を確認する土木技術者、異なるスケールで書かれた野帳を照合する測量士、園路や擁壁を寸法決めするランドスケープアーキテクト、ADA式のスロープ制限を検証する車椅子アクセス計画者、難易度を記述するマウンテンバイクやスキー・トレイルの執筆者、そしてパーセント勾配と角度が混在する教科書問題を訳す学生にとって、日々の作業です。人々が勾配変換を検索するのは、1つの勾配の値をあらゆる一般的なスケールで言い換えたいときであって、質量や温度も変換する一般的な多カテゴリの単位工具箱でも、力と加速度を解く斜面の動力学計算ツールでもありません。この機能は、有限の値1つとpercent・degrees・ratioのいずれかのフォーマットラベルを受け取り、すべての変換を無次元の上がり/水平比を通して橋渡しします。すなわち、パーセント勾配は比の100倍に等しく、度は比の逆正接(度)に等しくなります。そして、対応する表現の三つ組全体と、コンパクトな上がり/水平のラベルを併せて返します。角度の絶対値が90度に達する垂直な勾配は、垂直線上では上がり/水平比が有限の値を持たないため拒否されます。認識できないフォーマット名は、近い記号をこっそり推測するのではなく、明確な検証エラーで失敗します。
勾配変換が比の橋渡しを通してパーセント・度・上がり/水平をどう対応づけるか
無次元の上がり/水平比を整合的な中間量として起点にします:比は、傾斜をモデル化する直角三角形上で、垂直の上がりを水平距離で割ったものに等しくなります。パーセント勾配はその比の100倍なので、10パーセント勾配は比0.1、すなわち水平10単位に対して上がり1単位を意味します。
傾斜角度は同じ比の逆正接をラジアンから度に変換したものなので、10パーセント勾配は約5.71度であり、10度ではありません。逆方向では、度でわかった角度から 比=角度(ラジアン)の正接 が得られ、パーセント勾配は再びその比の100倍になります。わかっているパーセント勾配は100で割って比を復元し、続いて逆正接の経路で度を復元します。
この計算ツールはこれらの経路をその場しのぎで混ぜることは決してありません:すべての変換が同じ中間量を共有するので、6パーセントの幹線道路勾配を度に変換して戻したり、度の測量注記をパーセント勾配の道路計画と比較したりしても、通常の浮動小数点精度の範囲で数値的に整合します。垂直の場合は特別で、意図的に拒否されます。
入力角度の絶対値が90度に達するか超えると、正接は発散し、上がり/水平比は有限の値を持ちません。平らな勾配は正当です:0パーセント・0度・比0はすべて互いにきれいに対応します。負の値も許容され、同じ符号付きの慣行で下り勾配や逆勾配を意味するので、負の10パーセントは負の比と負の角度を生みます。
このツールは標高モデルを取得せず、構造部材を設計せず、牽引力や車両の登坂性能を推定せず、斜面の力の問題を解きません。人々が検索バーに勾配変換と入力し、パーセント勾配・度・上がり/水平を一緒に得ることを期待するとき、その代数的な勾配の単位変換にのみ応えます。
入力する内容と分かること
percent では value は勾配のパーセントそのものなので、10は10パーセント勾配を意味します。degrees では value は度での傾斜角度で、絶対値が90度未満でなければなりません。ratio では value は上がりを水平で割った小数なので、0.1は10分の1を意味します。
format 文字列が不明なとき、エラーメッセージには「Unrecognized format」が含まれ、対応する3つの系統を列挙するので、クライアントは推測せずにラベルを修正できます。入力が絶対値90度以上の度のときは、上がり/水平比が有限の値を持たないため垂直勾配は未定義だとエラーが説明します。
代表的な確認として、10パーセント勾配は比0.1・約5.71度になり、45度の勾配は100パーセント勾配・比1になり、1対12のスロープ比は約8.33パーセント勾配になります。検証失敗はプリペイド残高を消費しません。
専用の勾配変換が実務で登場する場面
幹線道路や自治体の道路設計は、規格で使われるパーセント表の設計勾配を幾何処理パッケージ向けの度へ絶えず言い換え、あるいは測量班が角度を提出し計画図がパーセント勾配を期待するときは逆に言い換えます。
スロープやアクセシビリティの作業は、しばしば上がり/水平やパーセントで書かれた法規制限に対して最大勾配を確認する一方、建築士や検査官は同じ制限を現場計器向けに度で示すことがあります。ランドスケープや排水の計画は、側溝・園路・擁壁を寸法決めするときに比の注記とパーセントのラベルを混在させます。
スキー場・マウンテンバイクのトレイル地図・アウトドアメディアは、地域や読者によって混在するスケールでトレイルの急峻さを記述するので、編集者は、パーセントと度を交換可能として扱うのではなく、逆正接の定義に一致する信頼できる基準を必要とします。
中等・高等教育の三角法や土木技術の課程では、パーセント勾配を与えて角度を求めさせたり、上がりと水平を与えてパーセントを求めさせたり、しばしば3つの表現すべてを1つのワークシートで混ぜたりする問題を課します。
パーセント・度・比のタグが混在するCADエクスポートを取り込むデータパイプラインは、各サービスで atan と tan を再実装する代わりに、サンプルごとに1回この機能を呼び出せます。
後で斜面の力と加速度、一般的な多カテゴリの単位変換、あるいは度とラジアンだけの純粋な角度単位変換が必要になったら、それらはこの勾配変換ページに詰め込むのではなく、別々の検索意図とランディングとして扱ってください。
活用例
道路とスロープの設計表
パーセントの設計勾配を度や上がり/水平として言い換え、測量注記・CADパッケージ・規格表が1つの勾配の値を共有できるようにします。
アクセシビリティと敷地計画
法規と現場計器が異なる慣行を用いるとき、スロープや園路の制限をパーセント・比・度の間で変換します。
宿題とトレイルの記録
学生やメディアの勾配の値を、手書きの atan 表なしにパーセント勾配・度・上がり/水平の間で対応づけます。
よくある質問
パーセント勾配と度の違いは何ですか?
パーセント勾配は上がりを水平で割ったものの100倍です。度はその同じ比の逆正接です。10パーセント勾配は約5.71°であり、10°ではありません。
上がり/水平比とは何ですか?
無次元の勾配 m = 上がり/水平 のことです。1:10の勾配は比0.1で、これは10%勾配でもあります。
なぜ垂直な勾配は拒否されるのですか?
±90°では正接が発散するので、上がり/水平は有限の値を持ちません。
費用はいくらですか?
ブラウザツールは無料でローカルに動作します。無効な入力は課金されません。
マイナスの勾配も入力できますか?
はい、できます。マイナスの値は下り勾配や逆勾配を表し、3つの表し方すべてで同じように換算されます。0パーセントの平らな勾配も、0度、比0として扱えます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/slope-grade \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":10,"format":"percent"}'const res = await fetch("https://api.kit.forhosting.com/conv/slope-grade", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 10,
"format": "percent"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/slope-grade",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 10,
"format": "percent"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/slope-grade", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":10,"format":"percent"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":10,"format":"percent"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/slope-grade", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 10,
"format": "percent"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.slope_grade",
"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は1つの純粋な同型関数を共有するため、教室のデモ・設計パイプライン・宿題の採点ツールが同じ入力で食い違うことはありません。
勾配変換が比の橋渡しを通してパーセント・度・上がり/水平をどう対応づけるか
APIは無限をでっち上げる代わりに、垂直勾配は未定義だというメッセージとともに invalid_input を返します。
APIとブラウザフォームで送る内容と返る内容
2つのフィールドを送信します:value は選んだスケール上での勾配の大きさを表す有限の数値、format はそのスケールを指定する文字列です。両フィールドとも必須です。format は一般的な大文字小文字の短いキーや日常語を受け付け、percent・percentage・percent_grade・grade・pct、degrees・degree・deg・angle・inclination、そして ratio・rise_run・rise_over_run・gradient・slope が含まれます。フィールドの欠落・非数値の value 文字列・NaN・Infinity・認識できない format ラベルは invalid_input で失敗し、課金されません。成功時、レスポンスは整形された value と正規化された format キーを反映し、入力を自身のスケールで言い換える result フィールド、12桁有効数字の安定した精度の percent_grade・degrees・ratio、一般的な勾配で「1:10」様式のようなコンパクトな rise_over_run 文字列、formula 文字列、method rise_run_bridge を返します。成功したAPI呼び出しの料金は公開された基本料金の1件あたり $0.002 です。
専用の勾配変換が実務で登場する場面
この機能は純粋なパースエンジンであるため、API料金は公開された基本料金の成功1件あたり $0.002 で、検証失敗は残高を消費しません。
技術的な質問
どの入力フォーマットが受け付けられますか?
percent(パーセント勾配)・degrees(傾斜角度)・ratio(小数の上がり/水平)に加え、grade・deg・angle・rise_over_run・gradient といった一般的な別名です。