度分秒
45.51°は45° 30′ 36″になります。十進度の角度を入力すると、60進法の目盛りで整数の度・分・秒と、貼り付け用のDMS表記が分かります。地図の座標ではなく、図面や問題の平面角向けです。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 45.51
- 度
- 45
- 分
- 30
- 秒
- 36
- 符号
- 1
ソフトウェアが角度を一つの十進度として保存していても、人に見せる印刷では今なお六十進法の表記が使われます。CAD ファイルの回転、表計算の方位、測量野帳の方向、教科書の問題は四十七点五度として届く一方、印刷レポートはなお四十七度三十分零秒を求めます。本変換は有限の十進度角を受け取り、正確な六十対一の段階で整数の度・分・秒に分け、その三値とフォームやテストへ貼れる短い DMS 文字列を返します。
全円における度・分・秒の意味
一度は一周の三百六十分の一です。各度は六十分、各分は六十秒に分かれるので、一度は三千六百秒に等しくなります。この六十進の段階は十進度より古く、印刷された方位、工事の寸法、天文日誌、浮動小数の一つの数ではなく D・M・S として角度を求める試験問題で今も主流です。
十進度からの変換は短い切り下げの列です。絶対値の整数部が度、残りの小数に六十を掛けたものが分、その分の端数に六十を掛けたものが秒です。元の角の代数符号は度の成分に付け、分と秒は非負のままにします。
これは教室でよく書くマイナス四十五度三十分であり、マイナス四十五マイナス三十ではありません。本機能は入力を地理座標ではなく、全円上の一般的な平面角として扱います。半球文字も、緯度対経度の軸も、一周を超える折り返しもありません。
絶対値が三百六十度を超える値は拒否します。それほど大きい角は、このページが組版すべき値というより、単位の取り違えや欠落した剰余であることがほとんどです。零は零度零分零秒に対応します。
ちょうど三百六十度の正の一周は零へ折りたたまず三百六十度のまま残し、閉区間を求めた呼び出し側が送った境界を往復できるようにします。
十進度を DMS に分ける場面
教員や試験対策サイトは、学習者が十対一の小数と六十対一の尺度を混ぜずに十進度の方位を手で分けられるよう、度分秒変換を使います。CAD と CNC の注記は CAM ファイルが浮動小数を保存していても、図面に回転オフセットを D M S で印刷します。小さな parse 呼び出しがその浮動小数を、寸法の横に検図者が押せる三つの整数に変えます。
まだ地理モードではない測量事務所のソフトウェア(トラバース角、内角、偏角)は、プラスマイナス九十の緯度範囲ではなく全円の上限を必要とします。だからこのページは N や S を付けず、360 degrees を超える値を拒みます。高度や方位を六十進で書く天文ワークシートは、表計算の十進度を渡し、GIS の半球なしで分と秒を戻せます。
一般角の度分秒や十進度から DMS を探すときは本機能を優先し、半球文字が要るときは専用の緯度経度変換を、印刷した D M S から十進度へ戻すときは双方向の DMS ツールを使ってください。検証失敗は前払い残高を消費しないため、学習者がわざと value を省いたり文字列を送ったりする探索スクリプトは安く保てます。
公開範囲内に留め、テストで reconstructed を入力に固定すれば、計算機代数システムを立てずに宿題・図面注記・エッジワーカー向けの再現可能な六十進の三つ組が得られます。
活用例
授業での方位確認
学習者に十進度の方位を送らせ、教科書どおりの六十対一の手順で度・分・秒への分解を確認させ、一周を超えて折り返さないようにします。
CAD 寸法と図面の引き出し
保存された十進度の回転を、寸法注記、検図スタンプ、CNC コメントブロック向けの印刷可能な DMS 三つ組にします。
測量トラバースの角度
緯度軸ではなく 360 degrees の円上にある内角や偏角を分け、範囲外は静かな半球を付けず失敗させます。
よくある質問
角度が 360 度を超えるとどうなりますか?
欠落した剰余や単位の取り違えが一周を静かに折り返さないよう、360 を超える絶対値は拒否されます。ちょうど 360 は 360° 0' 0" として受け付けます。
負の角度は使えますか?
はい、マイナス 360 度までです。符号は degrees 成分に付き、minutes と seconds は非負のままです。例: マイナス 45.5 はマイナス 45 度 30 分 0 秒になります。
GPS や緯度経度の変換ですか?
いいえ。 このページは一般の平面角を分けるだけで、半球文字も軸も付けません。緯度や経度から N、S、E、W が必要なときは専用の地理 DMS ツールを使ってください。
45.51度を分と秒に分けるにはどうしますか?
整数の45度を残し、端数の0.51に60を掛けて30分を取り出します。最後の1分の残りにもう一度60を掛けると36秒になり、答えは45° 30′ 36″です。
1度は何秒ですか?
1度は60分、1分は60秒なので、1度は三千六百秒に当たります。この60進法の段階を10進法と混同するのが、よくある間違いです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/degrees-minutes-seconds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":45.51}'const res = await fetch("https://api.kit.forhosting.com/conv/degrees-minutes-seconds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 45.51
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/degrees-minutes-seconds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 45.51
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/degrees-minutes-seconds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":45.51}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":45.51}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/degrees-minutes-seconds", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 45.51
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.degrees_minutes_seconds",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_degrees | 360 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
有限でない入力、または絶対値が三百六十度を超える入力は、一周を静かに折り返さず invalid_input で失敗します。無料のブラウザ実行と前払い API は同一の同型関数を共有するため、授業の検算と本番スクリプトは固定丸めのあとで食い違いません。
入力契約、応答の形、360度の上限
絶対値は三百六十度以下に収める必要があります。例: value 四十五点五一は四十五度三十分三十六秒になります。端数 0.51 に六十を掛けると三十点六分、残りの 0.6 分に六十を掛けると三十六秒だからです。dms 文字列は安定したコピー用の形です。必須の有限数 value(十進度の角度)を持つ JSON 本体を送信してください。フォームと SDK クライアントが製品に合う名前を使えるよう、別名 degrees、angle、decimal、decimal_degrees、deg を受け付けます。四百のような値は value を名指しし、360 degrees を超えたと述べて invalid_input になります。欠落フィールド、空文字、単独のプラスやマイナス、非数値の文字列、NaN、無限大も同様に失敗し、課金されません。成功時は丸めた value をエコーし、degrees を符号付きの整数度、minutes を零から五十九の整数、seconds を端数があり得る非負の余り、sign を一またはマイナス一、dms を度・プライム・ダブルプライム付きの短い ASCII 文字列、reconstructed をその三部分から組み直した十進度、formula を切り下げと倍率の恒等式、method を decimal_to_dms にします。六十に丸まる秒は分へ繰り上がり、六十に達した分は度へ繰り上がるため、IEEE 雑音が六十秒や六十分を公開することはありません。Unicode のプライムが必要なら数値フィールドをご自身の組版と組み合わせてください。料金は成功した要求ごとに単位 item の定額 $0.002 です。
技術的な質問
十進度を度・分・秒へ変換するには?
value に有限数を送ってください(別名 degrees、angle、decimal、decimal_degrees、deg)。API は符号付き degrees、非負の minutes と seconds、短い dms 文字列、それらから組み直した reconstructed 十進度を返します。
度分秒変換の料金はいくらですか?
ブラウザのツールは無料です。API 要求は成功した呼び出しごとに前払いの KIT 残高を $0.002 で使い、無効な入力は課金されません。