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