درجات دقائق ثوانٍ
تصبح 45.51° هي 45° 30′ 36″. أدخل زاوية عشرية واحصل على الدرجات الصحيحة والدقائق والثواني على سلّم الستين، مع صيغة DMS جاهزة للصق. مخصص للزوايا المستوية في الرسومات والتمارين لا لإحداثيات الخرائط. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 45.51
- الدرجات
- 45
- الدقائق
- 30
- الثواني
- 36
- الإشارة
- 1
ما تزال الكتابة الستينية تظهر حيث تُطبع الزاوية لإنسان، حتى حين يخزّن البرنامج تلك الزاوية رقمًا عشريًا واحدًا. دوران في ملف CAD، أو اتجاه في ورقة حساب، أو سمت في دفتر مساحة، أو تمرين كتاب مدرسي يصل غالبًا على هيئة سبعة وأربعين فاصلة خمسة درجة، بينما يطلب التقرير المطبوع سبعة وأربعين درجة وثلاثين دقيقة وصفر ثانية. يأخذ هذا المحوّل زاوية عشرية منتهية، ويقسمها إلى درجات صحيحة ودقائق وثوانٍ وفق السلم الدقيق ستين إلى واحد، ويعيد تلك القيم الثلاث مع سلسلة DMS مختصرة يمكن لصقها في نموذج أو اختبار.
معنى الدرجات والدقائق والثواني على دائرة كاملة
الدرجة جزء من ثلاثمائة وستين من دورة كاملة. تنقسم كل درجة إلى ستين دقيقة قوس، وكل دقيقة إلى ستين ثانية قوس، فتعادل الدرجة ثلاثة آلاف وستمائة ثانية. هذا السلم الستيني أقدم من الدرجات العشرية وما يزال يسود السموت المطبوعة وعلامات الإنشاء وسجلات الفلك وأسئلة الامتحان التي تطلب زاوية على هيئة D وM وS بدل عدد عائم واحد.
التحويل من الدرجات العشرية سلسلة قصيرة من الأجزاء الصحيحة: الدرجات الصحيحة هي الجزء الصحيح من القيمة المطلقة؛ والكسور المتبقية مضروبة في ستين تعطي الدقائق؛ وكسور تلك الدقائق مضروبة في ستين تعطي الثواني. تُطبَّق الإشارة الجبرية للزاوية الأصلية على مكوّن الدرجات كي تبقى الدقائق والثواني غير سالبة، وهذا يوافق الكتابة الصفّية المعتادة ناقص خمس وأربعين درجة وثلاثين دقيقة، لا ناقص خمس وأربعين ناقص ثلاثين. تعامل هذه القدرة المدخل بوصفه زاوية مستوية عامة على دائرة كاملة، لا إحداثيًا جغرافيًا: لا حرف نصف كرة، ولا محور عرض مقابل طول، ولا التفاف بعد دورة.
تُرفض القيمة المطلقة الأكبر من ثلاثمائة وستين درجة، لأن زاوية بهذا الحجم تكون في العادة خلط وحدات أو باقيًا ناقصًا، لا قيمة يُراد تنضيدها في هذه الصفحة. يقابل الصفر صفر درجة وصفر دقيقة وصفر ثانية. تُحفظ الدورة الموجبة البالغة ثلاثمائة وستين درجة تمامًا على أنها ثلاثمائة وستون درجة بدل طيّها إلى صفر، حتى يتمكن من طلب فترة مغلقة من الذهاب والإياب بالحد الذي أرسله.
أين ينفع تقسيم زاوية عشرية إلى DMS
يستخدم المعلمون ومواقع التحضير للامتحانات محوّل درجات ودقائق وثوانٍ حتى يتحقق المتعلمون من تقسيم يدوي لاتجاه عشري دون خلط سلم الستين إلى واحد مع عشري من عشرة إلى واحد. ما تزال ملاحظات CAD وCNC تطبع إزاحات الدوران على هيئة D M S على الرسوم وإن خزّن ملف CAM عددًا عائمًا؛ نداء parse صغير يحوّل العائم إلى الأعداد الصحيحة الثلاثة التي يختمها المراجع بجانب البُعد.
برمجيات مكتب المساحة التي لم تدخل الوضع الجغرافي بعد — زوايا المضلع، الزوايا الداخلية، زوايا الانحراف — تحتاج حدّ دائرة كاملة لا نطاق عرض زائد أو ناقص تسعين، ولهذا ترفض هذه الصفحة القيم التي تتجاوز 360 degrees بدل إلحاق N أو S. أوراق الفلك التي تورد الارتفاع أو السمت ستينيًا يمكن أن تغذّي عشريًا من جدول وتعيد الدقائق والثواني بلا نصف كرة GIS.
فضّل هذه القدرة عندما يكون البحث درجات دقائق ثوانٍ أو درجات عشرية إلى DMS لزاوية عامة؛ واستخدم محوّل عرض وطول مخصصًا عندما تحتاج حرف نصف كرة، وأداة DMS ثنائية الاتجاه عندما يجب الرجوع من D M S مطبوع إلى عشري. التحقق الفاشل لا يستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف النصوص رخيصًا حين يحذف المتعلمون value عمدًا أو يرسلون نصًا. ابقَ داخل النطاق المنشور، وثبّت reconstructed مقابل المدخل في الاختبارات، فتحصل على ثلاثي ستيني قابل للتكرار للواجبات وملاحظات الرسم وعُمّال الحافة دون إقامة نظام جبر حاسوبي.
حالات الاستخدام
فحوص الاتجاه في الصف
دع الطلاب يرسلون اتجاهًا عشريًا ويتحققوا من التقسيم إلى درجات ودقائق وثوانٍ وفق طريقة الكتاب ستين إلى واحد، دون التفاف بعد دورة كاملة.
أبعاد CAD ونداءات الرسم
حوّل دورانًا عشريًا مخزَّنًا إلى ثلاثي DMS قابل للطباعة لملاحظة بُعد أو ختم مراجع أو كتلة تعليق CNC.
زوايا مضلع المساحة
قسّم زوايا داخلية أو انحراف تعيش على دائرة 360 degrees لا على محور عرض، فتفشل القيم الخارجة عن النطاق بدل أن تُنشئ نصف كرة صامت.
الأسئلة الشائعة
ماذا يحدث إذا تجاوزت الزاوية 360 درجة؟
تُرفض القيم المطلقة الأكبر من 360 حتى لا يلتف باقٍ ناقص أو خلط وحدات بصمت حول دورة كاملة. تُقبل 360 تمامًا على هيئة 360° 0' 0".
هل تُسمح الزوايا السالبة؟
نعم، حتى ناقص 360 درجة. تُطبَّق الإشارة على مكوّن degrees؛ وتبقى minutes وseconds غير سالبة. مثال: ناقص 45.5 يصبح ناقص 45 درجة و30 دقيقة و0 ثانية.
هل هذا محوّل GPS أو عرض وطول؟
لا. تقسم هذه الصفحة زاوية مستوية عامة ولا تُلحق حرف نصف كرة ولا محورًا. استخدم أداة DMS جغرافية مخصصة عندما تحتاج N أو S أو E أو W من عرض أو طول.
كيف تُقسَّم 45.51 درجة إلى دقائق وثوانٍ؟
احتفظ بالدرجات الصحيحة وهي 45، واضرب الباقي 0.51 في 60 لتحصل على 30 دقيقة كاملة، ثم اضرب ما تبقى من الدقيقة الأخيرة في 60 لتحصل على 36 ثانية. النتيجة 45° 30′ 36″.
كم ثانية في الدرجة الواحدة؟
في الدرجة 60 دقيقة قوسية وفي كل دقيقة 60 ثانية، أي إن الدرجة تضم ثلاثة آلاف وستمئة ثانية. والخلط بين هذا السلّم الستيني والنظام العشري هو الخطأ الشائع.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر 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"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs_degrees | 360 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخل الذي ليس عددًا منتهيًا، أو الذي يتجاوز مقدارُه المطلق ثلاثمائة وستين درجة، يفشل بـ invalid_input بدل أن يلتفّ بصمت حول دورة كاملة.
عقد الإدخال وشكل الرد وحدّ 360 درجة
الحقول الناقصة والسلاسل الفارغة وعلامات الزائد أو الناقص وحدها والنص غير الرقمي وNaN واللانهايات تفشل بالطريقة نفسها ولا تُحاسب أبدًا. مثال: value خمسة وأربعون نقطة خمسة واحد يعطي خمسًا وأربعين درجة وثلاثين دقيقة وستًا وثلاثين ثانية، لأن الكسر 0.51 في ستين يساوي ثلاثين نقطة ست دقائق، والباقي 0.6 دقيقة في ستين يساوي ستًا وثلاثين ثانية. اجمع الحقول العددية مع تنضيدك إن احتجت فتحات Unicode؛ سلسلة dms هي الشكل المستقر للنسخ واللصق. أرسل جسم JSON بعدد منتهٍ إلزامي اسمه value: الزاوية بالدرجات العشرية. تُقبل الأسماء البديلة degrees وangle وdecimal وdecimal_degrees وdeg حتى تستخدم النماذج وعملاء SDK الاسم المناسب للمنتج. يجب أن يبقى المقدار المطلق داخل ثلاثمائة وستين درجة شمولًا؛ قيمة مثل أربعمائة تفشل بـ invalid_input مع تسمية value والإعلان أنها تتجاوز 360 degrees. عند النجاح يعيد الجسم value المقرَّب، ويضع degrees للمكوّن الصحيح الموقّع، وminutes لعدد صحيح من صفر إلى تسعة وخمسين، وseconds لباقٍ غير سالب قد يكون كسريًا، وsign واحدًا أو ناقص واحد، وdms سلسلة ASCII مختصرة بعلامات الدرجة والفتحة والمزدوجة، وreconstructed للعشري المعاد بناؤه من تلك الأجزاء الثلاثة، وformula لهوية الجزء الصحيح والمقياس، وmethod إلى decimal_to_dms. الثواني التي تُقرَّب إلى ستين تُحمَل إلى الدقائق، والدقائق التي تبلغ ستين تُحمَل إلى الدرجات، فلا ينشر ضجيج IEEE ستين ثانية ولا ستين دقيقة.
أسئلة تقنية
كيف أحوّل الدرجات العشرية إلى درجات ودقائق وثوانٍ؟
أرسل عددًا منتهيًا في value (الأسماء البديلة degrees وangle وdecimal وdecimal_degrees وdeg). تعيد API درجات degrees موقّعة ودقائق minutes وثواني seconds غير سالبة وسلسلة dms مختصرة وعشريًا reconstructed من تلك الأجزاء.
كم تكلفة محوّل الدرجات والدقائق والثواني؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل نداء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.