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