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