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