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