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