حاسبة نطاق الميل الشمسي الموسمي للكوكب
تحوّل هذه الحاسبة ميل محور الكوكب إلى الحدين الشمالي والجنوبي اللذين تبلغهما النقطة تحت الشمسية خلال سنة مثالية. أدخل الميل بالدرجات العشرية، فتظهر قيمة الميل الشمسي الدنيا بوصفها سالب ميل المحور، والقيمة القصوى بوصفها موجبه. الحساب حتمي ويقبل الزوايا من 0 إلى 90 درجة، ويرفض ما يقع خارج هذا النطاق كي لا تنتج هندسة غير صالحة نتيجة موسمية مضللة.
شغّل الأداة مجانًا
أدخل ميل محور الكوكب بالدرجات
استخدم ميل المحور، أو الميل المداري، زاوية غير سالبة بالدرجات العشرية. النطاق المقبول من 0 إلى 90 درجة. إذا كان الميل صفراً بقيت النقطة تحت الشمسية على خط الاستواء طوال السنة المثالية، وكلما كبرت الزاوية امتد انتقالها شمالاً وجنوباً. أدخل المقدار الاصطلاحي الموجب، لأن الحاسبة تضع الإشارتين على الحدين. قد تصف بعض المراجع جرمًا ذا دوران تراجعي بزاوية قطب أكبر من 90 درجة؛ حوّلها أولاً إلى الميل الموسمي الحاد المكافئ. وحّد وحدة المدخل والمقارنات على الدرجات العشرية. لا تفيد المنازل الإضافية إلا إذا كانت قيمة المصدر معلومة بدقة مماثلة. تُرفض القيم السالبة، وما فوق 90، والقيم المفقودة أو اللانهائية أو غير العددية، ولا تُقص ولا تُخمّن.
كيف يحدد ميل المحور حدي الميل الشمسي
الميل الشمسي هو خط العرض الذي تكون عنده النجمة في سمت الرأس وقت الظهر المحلي، أو موضعها الزاوي شمال المستوى الاستوائي للكوكب أو جنوبه. في الهندسة المثالية يحافظ محور الدوران على اتجاه ثابت أثناء اكتمال المدار، ولذلك يتغير الميل الظاهري بين سالب ميل المحور وموجبه. تعيد الحاسبة الحد الجنوبي سالباً والشمالي موجباً. عند ميل قدره 23.4393 درجة يمتد النطاق من -23.4393 إلى +23.4393 درجة. يساوي العرض الكامل ضعف الميل، لكن الحدين أوضح لأنهما يحفظان اصطلاح الشمال والجنوب. عند الصفر تعيد الحاسبة صفراً عادياً لكلا الحدين دون سالب صفر في JSON. وعند 90 درجة يبلغ الحدان المثاليان القطبين. لا حاجة إلى مدة المدار، فهي تغير طول السنة لا هذين الحدين الزاويين.
فسّر النطاق الموسمي المثالي بحذر
تمثل النتيجتان حدوداً هندسية، لا تقويماً للفصول ولا ميلاً شمسياً في تاريخ محدد. يقابل كل حد انقلاباً في النموذج البسيط، ويقابل عبور الصفر اعتدالاً. يفترض الحساب ثبات ميل المحور خلال السنة وقياس الميل الشمسي نسبة إلى استواء الكوكب. ولا يحسب طول المدار عند الانقلاب، أو مدة الفصول، أو ساعات النهار، أو ارتفاع الشمس، أو الحرارة والمناخ. قد تجعل اللامركزية المدارية الفصول مختلفة في المدة والشدة، لكنها لا تغير حدي موجب الميل وسالبه في هذه العلاقة المبسطة. يجب نمذجة المبادرة والترنح والتغير الطويل الأمد في الميل بصورة منفصلة. استخدم الحدين لمراجعة رسم تعليمي أو ضبط محاكاة أو مقارنة الكواكب. وللعمل الرصدي، تحقق من توافق اصطلاح القطب والحقبة مع سائر بيانات النموذج.
حالات الاستخدام
ضبط حدود محاكاة موسمية
استخدم حدي الميل السالب والموجب لتقييد نموذج سنوي مثالي لخط العرض تحت الشمسي.
مقارنة فصول الكواكب
حوّل ميل كل كوكب إلى حدين شمسيين شمالي وجنوبي قابلين للمقارنة مباشرة.
مراجعة درس أو رسم فلكي
تحقق من توافق علامات الانقلاب وخطوط العرض تحت الشمسية مع ميل المحور المستخدم.
الأسئلة الشائعة
ما تكلفة طلب API؟
يكلف كل طلب API مبلغ $0.002. ويمكن تنفيذ الحساب الحتمي نفسه في المتصفح أيضاً.
لماذا يكون الميل الشمسي الأدنى سالباً؟
وفق الاصطلاح، يكون الميل شمال خط الاستواء موجباً، ويكون جنوبه سالباً.
هل تغير اللامركزية المدارية هذا النطاق؟
لا في هذا الحساب المثالي؛ فهي تؤثر في السرعة والطاقة المستقبلة، بينما يبقى الحدان موجب ميل المحور وسالبه.
هل يمكن إدخال أكثر من 90 درجة لكوكب تراجعي؟
لا. حوّل اتجاه القطب إلى الميل الموسمي المكافئ الواقع بين 0 و90 درجة.
هل تحسب الأداة الميل لتاريخ محدد؟
لا. تعيد الحدين السنويين فقط؛ ويتطلب التاريخ موضع المدار واصطلاح الطور الموسمي أيضاً.
ماذا يحدث عندما يكون ميل المحور صفراً؟
يكون الحدان صفراً لأن النقطة تحت الشمسية المثالية تبقى على خط الاستواء طوال السنة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/planet-axial-tilt-season \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"axial_tilt_deg":23.4393}'const res = await fetch("https://api.kit.forhosting.com/astro/planet-axial-tilt-season", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"axial_tilt_deg": 23.4393
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/planet-axial-tilt-season",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"axial_tilt_deg": 23.4393
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/planet-axial-tilt-season", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"axial_tilt_deg":23.4393}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"axial_tilt_deg":23.4393}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/planet-axial-tilt-season", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"axial_tilt_deg": 23.4393
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.planet_axial_tilt_season",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |