حاسبة خط عرض Polaris
ارتفاع مرصود لنجم القطبي قدره 40° مع تصحيحات 0.5 و-0.1 و0.05 يعطي خط عرض قدره 40.45°. أنت تقدم القراءة والتصحيحات، والحاسبة تجمعها في خطوة واحدة ولا تقرّب إلا في النهاية. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Ho (درجات)
- 40
- A0
- 0.5
- A1
- -0.1
- A2
- 0.05
- المنازل العشرية
- 4
- خط العرض (°)
- 40.45
خط العرض ≈ Ho + a0 + a1 + a2 مع التصحيحات كمدخلات (دون شبكة تقويم فلكي). قصد البحث: حاسبة خط عرض بولاريس. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر.
من ارتفاع نجم القطبي إلى خط العرض
تبدأ الطريقة بقياس واحد: الارتفاع المرصود لنجم القطبي فوق الأفق، ويُكتب Ho ويُعبَّر عنه بالدرجات. هذا الارتفاع قريب أصلًا من خط عرضك، وثلاثة تصحيحات صغيرة هي a0 وa1 وa2 تقرّبه أكثر. تجمعها الحاسبة ببساطة، فيكون خط العرض تقريبًا Ho زائد a0 زائد a1 زائد a2. مع ارتفاع 40° وتصحيحات 0.5 و-0.1 و0.05 يخرج خط العرض 40.45°. لا يُجلب شيء من تقويم فلكي أو من الشبكة، فتعطي القراءة نفسها دائمًا خط العرض نفسه، وهذا مفيد للتدريب والتعليم ومراجعة الحساب اليدوي.
أخطاء شائعة عند حساب خط العرض بنجم القطبي
أكثر الأخطاء شيوعًا نسيان إشارة السالب، فالتصحيح السالب يجب أن يخفض النتيجة كما يفعل -0.1 في المثال. والثاني خلط الوحدات بإدخال تصحيح بالدقائق القوسية بينما الارتفاع بالدرجات، وهنا يجب أن تكون كل القيم بالدرجات. والثالث تقريب كل تصحيح قبل الجمع، وقد يحرك ذلك المنزل العشري الأخير، أما الحاسبة فتقرّب مرة واحدة في النهاية وفقط إذا اخترت عدد المنازل. وأخيرًا تذكّر أن النتيجة تقريب مبني على التصحيحات التي تقدمها.
حالات الاستخدام
تحقق سريع
أداة مجانية.
الأسئلة الشائعة
من أين تأتي التصحيحات a0 وa1 وa2؟
تأخذها أنت من جداولك الخاصة. لا ترجع الحاسبة إلى تقويم فلكي ولا إلى أي خدمة على الإنترنت، بل تستخدم التصحيحات الثلاثة كما تدخلها تمامًا وتضيفها إلى الارتفاع المرصود.
بأي وحدة أدخل التصحيحات؟
بالدرجات، وهي وحدة الارتفاع المرصود نفسها. إذا كان جدولك يعطي دقائق قوسية فاقسمها على 60 قبل إدخالها، وإلا فسيُحسب التصحيح الصغير وكأنه كبير.
هل يمكن أن يكون تصحيح نجم القطبي سالبًا؟
نعم. أدخله بإشارة السالب فيُطرح. في المثال السابق يخفض التصحيح a1 البالغ -0.1 النتيجة، ولهذا يستقر خط العرض عند 40.45 لا أعلى.
كيف يُقرَّب خط العرض؟
فقط عندما تطلب عددًا من المنازل العشرية، ومرة واحدة على المجموع النهائي، بتقريب النصف إلى الأعلى. لا تُقرَّب التصحيحات واحدًا واحدًا، فلا ينحرف المنزل العشري الأخير.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/geo/polaris-latitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ho_deg":40}'const res = await fetch("https://api.kit.forhosting.com/geo/polaris-latitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ho_deg": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/polaris-latitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ho_deg": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/polaris-latitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ho_deg":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ho_deg":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/polaris-latitude", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"ho_deg": 40
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.polaris_latitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
كيف تعمل
خط العرض ≈ Ho + a0 + a1 + a2 مع التصحيحات كمدخلات (دون شبكة تقويم فلكي). lat = Ho + a0 + a1 + a2. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
المدخلات والحدود والتقريب
الكسور العشرية الاختيارية تستخدم half-up مرة واحدة. حقول الإخراج الاختيارية تُحذف، ولا تكون null أبدًا. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. قدّم حقول JSON المطلوبة بأسماء آمنة لـ DOM. الأنواع غير الصالحة تُصدر invalid_input. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
متى تستخدمها
استخدمها عندما يطابق قصد البحث. خط العرض ≈ Ho + a0 + a1 + a2 مع التصحيحات كمدخلات (دون شبكة تقويم فلكي). التسليم بـ EN فقط؛ Nitro يُهدرِت اللغات. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. العمليات الفاشلة لا تُفوتر. لا حاجة لاستدعاءات شبكة ولا لبذور عشوائية. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس. الحاسبة مجانية في المتصفح، وحتمية، ومطابقة على مسار API. تُتحقق المدخلات قبل الحساب، فتفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من قيم IEEE الخام عند طلب الكسور العشرية. استخدم نفس JSON من جداول البيانات أو خطاطيف CMS أو الأتمتة أو عروض التدريس.
حالات التكامل
أتمتة
نفس JSON عبر API.
تدريس
أمثلة golden مثبتة.
أسئلة تقنية
هل هي مجانية؟
نعم، tier A.
هل تستخدم الشبكة؟
لا تستخدم الشبكة.
مدخل غير صالح؟
تُرجع invalid_input.
هل تتوفر API؟
نعم، متوفرة.
اللغات؟
EN فقط؛ Nitro يُهدرِت.