climatememory المطوّرون

مرجع الـ API

واجهة الطقس

تنبؤات عالمية حتى 15 يومًا من ECMWF ومن النماذج الوطنية عالية الاستبانة، مصحَّحة إلى ارتفاع أرضك الحقيقي. وscope واحد — meteo — يغطي هذه الصفحة كلها.

التنبؤ#

GEThttps://api.climatememory.com/v1/forecastscope: meteo1 رصيد

تنبؤ ساعي ويومي لأي إحداثية.

المعاملات

المعاملالنوعالافتراضيالوصف
latfloatخط العرض، من −90 إلى 90. مطلوب.
lonfloatخط الطول، من −180 إلى 180. مطلوب.
daysint7يُقبل من 1 إلى 16، لكن الأفق المقدَّم 15 يومًا، فطلب 16 يعيد 15. والأيام 11–15 اتجاه لا تنبؤ — انظر أدناه.
elevationfloat (m)الارتفاع الأرضي الحقيقي لنقطتك. أعطه فتُصحَّح الحرارة بمقدار الفرق عن تضاريس النموذج المنعَّمة. ويساوي عادة 1–3 °م في التلال.
timezoneIANA zoneUTCالمنطقة التي تُقطَّع عليها التجميعات اليومية، والإزاحة التي يحملها كل ختم زمني عائد.
hourlycsvallمجموعة جزئية من الحقول الساعية، لتقليص الحمولة. والأسماء هي أسماء مرجع الحقول.
include_dailybooltrueتضمين الكتلة اليومية.

الاستجابة

{
  "latitude": 48.85,
  "longitude": 2.35,
  "timezone": "Europe/Paris",
  "grid": {
    "latitude": 48.85, "longitude": 2.35,
    "distance_km": 0.42, "resolution_km": 1.3
  },
  "elevation": {
    "applied": true,
    "model_elevation_m": 91.0,
    "location_elevation_m": 113,
    "temperature_offset_c": -0.14
  },
  "source": {
    "model": "mf_arome",
    "model_run": "20260801T00Z",
    "reference_time": "2026-08-01T00:00:00+00:00",
    "data_age_hours": 3.95,
    "stale": false,
    "attribution": "Data: Météo-France (etalab-2.0)"
  },
  "hourly": {
    "time": ["2026-08-01T00:00:00+02:00", "..."],
    "temperature_2m": [18.1, 17.9, 17.6, "..."],
    "apparent_temperature": [17.4, "..."],
    "weather_code": [0, 1, 2, "..."]
  },
  "daily": {
    "date": ["2026-08-01", "..."],
    "temperature_2m_max": [26.6, "..."],
    "temperature_2m_min": [16.2, "..."],
    "precipitation_sum": [0.0, "..."],
    "uv_index_max": [7.6, "..."],
    "sunrise": ["2026-08-01T06:24:00+02:00", "..."],
    "sunset": ["2026-08-01T21:24:00+02:00", "..."],
    "daylight_hours": [15.0, "..."]
  }
}

كتلة grid تستحق القراءة. يخبرك distance_km كم يبعد مركز خلية النموذج عن النقطة التي طلبتها، ويخبرك resolution_km كم هي تلك الخلية خشنة. وهما معًا يقولان لك كم تأخذ الأرقام حرفيًا: 0.4 كم من خلية 1.3 كم هي شارعك؛ و12 كم من خلية 28 كم هي منطقتك.

كتلة elevation تقول ما جرى فعله لا ما طُلب. فـ applied: false تعني أنه لم يحدث أي تصحيح — إما أنك لم تمرر elevation، وإما أن تضاريس النموذج كانت مطابقة أصلًا. ولا تفترض أبدًا أن التصحيح جرى لمجرد أنك طلبته.

تقليص الحمولة

الكتلة الساعية الكاملة لخمسة عشر يومًا نحو 32 حقلًا × 360 ساعة. فإن كنت ترسم ثلاثة منها فاطلب ثلاثة:

GET /v1/forecast?lat=48.85&lon=2.35&days=3
    &hourly=temperature_2m,precipitation,weather_code
    &include_daily=false

السعر نفسه — فالتكلفة في قراءة الأرشيف لا في التسلسل — لكن البايتات عُشر ما كانت، والتحليل على الهاتف أسرع بوضوح.

التنبؤ حسب المدينة#

GEThttps://api.climatememory.com/v1/forecast/city/{country}/{slug}scope: meteo1 رصيد

الاستجابة نفسها، محلولة عبر كتالوج المدن.

فضّل هذا على الإحداثيات الخام حيثما أمكن. فالكتالوج يقدّم شيئين لا تقدمهما إحداثية: ارتفاع المدينة الحقيقي، فيسري تصحيح التضاريس دون أن تعطيه أنت، ومنطقتها الزمنية، فتُقطَّع التجميعات اليومية على اليوم المحلي الصحيح.

GET /v1/forecast/city/dz/alger      # slug فرنسي
GET /v1/forecast/city/dz/algiers    # slug إنجليزي — المدينة نفسها
GET /v1/forecast/city/fr/paris

country رمز ISO-3166-1 alpha-2 بحروف صغيرة. وslug لا يتأثر بعلامات التشكيل: فـ bejaia تجد بجاية. وslug مجهول يعيد 404 city_not_found مع مصفوفة suggestions — اعرضها بدل طريق مسدود.

وتبقى كل معاملات الاستعلام في /v1/forecast سارية عدا lat وlon وelevation التي يوفرها الكتالوج. وتمرير timezone يتجاوز منطقة المدينة نفسها، وهو ما لا تريده في الغالب الأعم.

لا تثبّت في شيفرتك slugs خمّنتها. حلّ الاسم مرة واحدة عبر /v1/geocode، واحفظ البلد والـ slug اللذين يعيدهما، واستعملهما. والترميز الجغرافي لا يكلّف أرصدة، فإتقان هذا مجاني.

الأحوال الراهنة#

GEThttps://api.climatememory.com/v1/currentscope: meteo1 رصيد

الأحوال في هذه اللحظة لإحداثية، مستكمَلة بين خطوات النموذج.

GEThttps://api.climatememory.com/v1/current/city/{country}/{slug}scope: meteo1 رصيد

الشيء نفسه، عبر كتالوج المدن.

تُستكمَل الحرارة والرطوبة والرياح والضغط استكمالًا خطيًا إلى اللحظة الراهنة، بين خطوتَي النموذج المحيطتين بها.

الهطول لا يُستكمَل، وذلك متعمَّد. فقيمة الهطول الساعية مجموع على مدى فترة، لا قراءة في لحظة. واستكمالها يخترع مطرًا في دقيقة وضعه النموذج في ساعة أخرى. وتحصل بدلًا من ذلك على قيمة الخطوة الحاوية — رقم حقيقي عن فترة حقيقية.

استعمل هذا لعرض «الآن». أما كل ما ستقارنه عبر الزمن فاستعمل له /v1/forecast واقرأ الساعة التي تريد: فالسلسلة مستقرة، بينما الآن يتحرك تحتك بين ندائين.

مرجع الحقول#

GEThttps://api.climatememory.com/v1/fieldsلا حاجة إلى مفتاح0 أرصدة

الجدول نفسه بصيغة JSON، مع الوحدات وبيان الحقول الافتراضية. دون حاجة إلى مفتاح.

الحقول الساعية

يعود 21 منها افتراضيًا. والباقي لك متى طلبته — سمِّها في hourly= مفصولة بفواصل — وهي محجوزة للتكلفة لا للشك: فكل حقل مخزَّن قراءة مضغوطة مستقلة، واستجابة افتراضية تحمل الـ 45 كلها كانت ستجعل الجميع يدفع ثمن قلّة يريدون عمق الثلج.

GET /v1/forecast?lat=45.19&lon=5.72&hourly=temperature_2m,snow_line_altitude,soil_temperature_8cm

والحقل الذي لا ينشره نموذج ما يعود null في المقطع الذي يغطيه ذلك النموذج من التنبؤ، بدل أن يختفي من الاستجابة — فسلسلة تبدأ على AROME وتستمر على ICON-EU تعيد visibility من أولها إلى آخرها، فارغة في الساعات الـ 51 الأولى. أما اسم حقل مجهول فهو 400 unknown_field، مع اقتراح أقرب تطابق؛ وقد كان يُتجاهل صامتًا في السابق.

الحقلالوحدةملاحظات
temperature_2m°ممصحَّحة للتضاريس متى عُرف الارتفاع
apparent_temperature°مصيغة ستيدمان؛ صالحة على المجال كله
relative_humidity_2m%
dewpoint_2m°م
precipitationملممجموع الخطوة، بعد فك التراكم
precipitation_probability_proxy%تقدير استدلالي لا احتمال مجموعة. انظر أدناه.
weather_codeWMOرمز أيقونة، بعتبات على ملم/ساعة لا على مجموع الخطوة
cloud_cover%
wind_speed_10mم/ث
wind_direction_10m°الاتجاه الذي تهب الريح منه
wind_gust_10mم/ثأقصى قيمة في الخطوة
pressure_mslهكتوباسكالمردود إلى مستوى سطح البحر
surface_pressureهكتوباسكالعند ارتفاع الموقع
shortwave_radiationو/م²متوسط الخطوة
uv_index0–11+تقديري. انظر أدناه.
capeج/كغإمكان العواصف الرعدية
is_day0/1
visibilityمICON-EU وICON-D2 فقط
cloud_cover_low%نماذج ICON فقط
cloud_cover_mid%نماذج ICON فقط
cloud_cover_high%نماذج ICON فقط
precipitation_typeWMOECMWF فقط اطلبه في hourly=
snow_depthمما هو مستقر على الأرض لا ما يتساقط. ICON فقط اطلبه في hourly=
snow_water_equivalentملمما يعطيه الغطاء الثلجي عند ذوبانه. ICON فقط اطلبه في hourly=
snow_line_altitudeمانظر الثلج. ICON-EU وICON-D2 اطلبه في hourly=
freezing_level_altitudeمخط تساوي الحرارة عند 0 °م. ICON فقط اطلبه في hourly=
soil_temperature_0cm°مالسطح. ICON العالمي وICON-EU فقط اطلبه في hourly=
soil_temperature_8cm°ممنطقة الجذور، الطبقة 7–28 سم. ICON العالمي وICON-EU فقط اطلبه في hourly=
shortwave_radiation_directو/م²المركبة المباشرة. ICON فقط اطلبه في hourly=
shortwave_radiation_diffuseو/م²المركبة المنتشرة. ICON فقط اطلبه في hourly=
solar_elevation°محسوب من الختم الزمني والإحداثية اطلبه في hourly=
solar_azimuth°محسوب من الختم الزمني والإحداثية اطلبه في hourly=
temperature_2m_max°معلى الخطوة، حيث ينشره النموذج اطلبه في hourly=
temperature_2m_min°معلى الخطوة، حيث ينشره النموذج اطلبه في hourly=
skin_temperature°مسطح الأرض لا الهواء اطلبه في hourly=
heat_index°مNWS الأمريكية. ويعيد الحرارة العادية دون 27 °م اطلبه في hourly=
wind_chill°مEnvironment Canada. ويعيد الحرارة العادية فوق 10 °م اطلبه في hourly=
wind_speed_100mم/ثلتطبيقات طاقة الرياح اطلبه في hourly=
wind_direction_100m°اطلبه في hourly=
wind_beaufort0–12اطلبه في hourly=
cloud_cover_octas0–8اطلبه في hourly=
snowfallملمالمكافئ المائي لا سماكة الثلج الطازج اطلبه في hourly=
total_column_water_vapourكغ/م²اطلبه في hourly=
pressure_tendencyهكتوباسكالاطلبه في hourly=
weather_descriptionنصاطلبه في hourly=

الحقول اليومية

date وtemperature_2m_max وtemperature_2m_min وtemperature_2m_mean وprecipitation_sum وwind_speed_max وwind_gust_max وshortwave_radiation_sum (م.ج/م²) وuv_index_max وsunrise وsunset وdaylight_hours وweather_code.

وتُجمَّع على أيام تقويمية محلية، لا على التوقيت العالمي. أما اليوم الناقص عند أي طرف من المجال فيُحذف بدل أن يُبلَّغ عنه بحد أقصى مضلِّل — أي أن طلبًا لسبعة أيام قد يعيد عن حق ستة صفوف يومية.

حقلان تقديريان، ونفضّل قول ذلك على أن تكتشفه بنفسك.

uv_index مشتق من ارتفاع الشمس والإشعاع عريض النطاق لا من عمود الأوزون. ودقته نحو ±1 وحدة — تكفي لعبارة «ارتدِ قبعة»، ولا تكفي لادعاء طبي.

وprecipitation_probability_proxy تقدير لا احتمال. فالنموذج الحتمي لا تشتُّت لديه يُشتق منه. وسُمّي _proxy لئلا يخلطه أحد بمنتَج المجموعات الذي يقدمه /v1/probability، وهو تواتر حقيقي على 51 عضوًا.

وهو يجمع حدَّين. الأول يسأل هل يبلغ مطر الخلية نقطتك: فالمعدل المخزَّن متوسط على الخلية كلها، ولذلك عند 28 كم — 780 كم² — قد يكون متوسط ضعيف زخة حقيقية على جزء صغير منها. وباتخاذ توزيع المعدلات داخل الخلية توزيعًا وايبلّيًا، بشكل تحدده مساحة الخلية ومتوسط النموذج نفسه، نحصل بصيغة مغلقة على احتمال أن تتجاوز نقطة في الخلية 0.1 ملم/ساعة. والحد الثاني يقيّد ما يمكن أن تدّعيه سماء ملبَّدة قريبة من التشبع حيث لا يضع النموذج مطرًا في الخلية أصلًا. ثم يُقاس الحدان بمقدار ما يستحقه التشغيل من التصديق عند ذلك المدى، ولهذا يُقرأ الهطول نفسه أدنى في اليوم التاسع منه في اليوم الأول.

وبناءً عليه قد يُقرأ المكان نفسه قراءتين مختلفتين من نموذجين، وهذا هو الصواب: فخلية 2.2 كم وخلية 28 كم تختلفان فعلًا في معنى المتوسط الضعيف. وتطبيقات المستهلك التي تذكر رقمًا واحدًا تخفي ذلك.

النماذج والاستبانة#

GEThttps://api.climatememory.com/v1/modelsلا حاجة إلى مفتاح0 أرصدة

ما النماذج العاملة، وما الذي يغطيه كل منها، وكم هو طازج. دون حاجة إلى مفتاح.

نقدّم أدقّ نموذج يغطي نقطتك و مداك الزمني معًا. ولا تختار أنت النموذج أبدًا؛ بل يُبلَّغ عن الاختيار في source.model لتعرف دائمًا أيّها أجاب.

والنماذج عالية الاستبانة كلها قصيرة المدى — فعند 1 كم يصير الجو فوضويًا خلال يومين، فيغدو التنبؤ لأبعد من ذلك بلا معنى — ولذلك تتدرج الاستبانة نزولًا كلما تقدم التنبؤ:

يوم 0 ─────── يوم 2 ─────── يوم 5 ───────────────── يوم 15
  AROME 1.3 كم (فرنسا)
  ICON-D2 2.2 كم (ألمانيا والألب والبنلوكس)
  HRRR 3 كم (الولايات المتحدة وجنوب كندا)
              ICON-EU 6.5 كم (أوروبا)
                          ICON 13 كم · ECMWF 28 كم (عالمي)
                                              AIFS (اتجاه فقط)
source.modelالنموذجالاستبانةالتشغيلاتالأفق
mf_aromeMétéo-France AROME1.3 km8/يوم51 س
dwd_icon_d2DWD ICON-D22.2 km4/يوم48 س
noaa_hrrrNOAA HRRR3 km4/يوم48 س
dwd_icon_euDWD ICON-EU6.5 km2/يوم120 س
dwd_iconDWD ICON13 km2/يوم180 س
ecmwf_ifsECMWF IFS28 km2/يوم240 س
ecmwf_aifsECMWF AIFS28 km2/يوم360 س
ecmwf_waveECMWF wave28 km2/يوم240 س

والانتقالات عبر حافة نطاق النموذج تُمزَج مزجًا متدرجًا، فلا تختلف بلدتان على جانبَي حد اختلافًا قفزيًا أبدًا.

الأيام 11–15 اتجاه لا تنبؤ. فعند ذلك المدى تقترب المهارة من المناخ الوسطي. وننشره لأنه مطلوب؛ فخذه على أنه اتجاه سير، وإن عرضته فقل ذلك.

/v1/models لا يحتاج مفتاحًا، وهو ما يجعله الشيء الصحيح لاستطلاعه من صفحة حالة أو للتحقق منه قبل الشراء: فهو يذكر أحدث تشغيل لكل نموذج وعمره، فيغدو سؤال «هل البيانات طازجة» قابلًا للإجابة دون إنفاق رصيد.

احتمالات المجموعات#

GEThttps://api.climatememory.com/v1/probabilityscope: meteo1 رصيد

مئينات واحتمالات مطر من مجموعة ECMWF ذات الـ 51 عضوًا.

التنبؤ المفرد يقول 22 °م يوم الخميس. وذلك تخمين يُقدَّم كأنه حقيقة. أما نقطة النهاية هذه فتجيب عن السؤال الذي تقرر بناءً عليه فعلًا: ما مقدار اليقين، وما احتمال المطر الذي يستحق التخطيط له.

وتُحسب من مجموعة ECMWF الاحتمالية — النموذج نفسه مُشغَّلًا 50 مرة من شروط ابتدائية مختلفة اختلافًا طفيفًا. فحيث تتفق التشغيلات يكون التنبؤ واثقًا. وحيث تتبعثر يكون الجو نفسه غير مؤكد، ولا نموذج مهما بلغ جودةً يستطيع أن يخبرك بأكثر.

{
  "members": 50,
  "hourly": {
    "time": ["2026-08-01T00:00:00+00:00"],
    "temperature_2m_p10": [26.4],
    "temperature_2m_p50": [26.78],
    "temperature_2m_p90": [27.3],
    "temperature_2m_spread": [0.4],
    "precipitation_probability_0_1mm": [10.0],
    "precipitation_probability_1_0mm": [0.0],
    "precipitation_probability_5_0mm": [0.0],
    "precipitation_probability_10_0mm": [0.0],
    "precipitation_p90": [0.1]
  }
}

كيف تقرؤها

p10 وp90 يحصران 80 % الوسطى من الأعضاء: واحد من كل عشرة يتوقع أبرد من p10، وواحد من كل عشرة أدفأ من p90. وspread يساوي 0.4 °م حالة مستقرة يمكنك الوثوق بها؛ أما 3 °م فتعني أن النماذج مختلفة وينبغي أن تقول ذلك لمستخدميك بدل أن تختار واحدًا.

وعتبات المطر قرارات لا أرقام مدوَّرة — 0.1 ملم تعني مبتلّ أصلًا، و1 ملم تعني خذ معطفًا، و5 و10 ملم تعنيان هذه مشكلة. وprecipitation_p90 هي الحالة السيئة: فعضو واحد من كل عشرة أمطر منها.

متغيران فقط، الحرارة والهطول. فإضافة الغيوم والرياح والضغط كانت ستضاعف عرض النطاق للمنصة كلها من أجل أرقام لا يبني عليها أحد قرارًا.

جودة الهواء#

GEThttps://api.climatememory.com/v1/air-qualityscope: meteo1 رصيد

الجسيمات والأوزون وNO₂ وSO₂ وCO وغبار الصحراء، من Copernicus CAMS.

هذه أهم نقطة نهاية في شمال إفريقيا وحوض المتوسط. فموجة غبار ترفع PM10 فوق ألف ميكروغرام في المتر المكعب أيامًا متصلة، وذلك قرار صحي لا مجرد رقم، وتغطيته ضعيفة في الخدمات الاستهلاكية المجانية.

{
  "current": {
    "pm2_5": 38.7,
    "band": "poor",
    "who_guidelines_ug_m3": {"pm2_5": 15.0, "pm10": 45.0,
                             "nitrogen_dioxide": 25.0, "ozone": 100.0}
  },
  "hourly": {
    "time": ["2026-08-01T00:00:00+00:00"],
    "pm2_5": [38.7], "pm10": [85.8], "ozone": [43.4],
    "nitrogen_dioxide": [19.0], "dust_aod_550nm": [0.24]
  },
  "units": {"pm2_5": "ug/m3", "pm10": "ug/m3", "dust_aod_550nm": "1"}
}

وكل التراكيز بوحدة ميكروغرام/م³، وهي الوحدة التي تُذكر بها جودة الهواء في كل مكان. أما dust_aod_550nm فهو عمق بصري بلا وحدة: فوق 0.5 تقريبًا تبدو السماء ضبابية بوضوح، وفوق 1.0 تخفت الشمس.

وتسافر القيم الإرشادية قصيرة المدى لمنظمة الصحة العالمية في كل استجابة ليمكن وضع الرقم في سياقه دون البحث عنه. وband يتبع مؤشر جودة الهواء الأوروبي للجسيمات PM2.5: جيدة، مقبولة، متوسطة، رديئة، رديئة جدًا، رديئة للغاية.

الثلج وخط الثلج#

أربعة حقول، تجيب عن أسئلة مختلفة. snowfall هو مقدار المتساقط؛ وبقيتها تصف ما استقر على الأرض وأين.

اطلبها بالاسم — فهي ليست في الاستجابة الافتراضية:

GET /v1/forecast?lat=45.19&lon=5.72&hourly=snowfall,snow_depth,snow_water_equivalent,snow_line_altitude,freezing_level_altitude
الحقلالوحدةما يخبرك به
snow_depthمما هو مستقر. فعشرون سنتيمترًا قد تسقط وتذوب، وقد تستقر فوق ثمانين موجودة سلفًا.
snow_water_equivalentملمما يعطيه عند الذوبان. فنصف متر من الثلج الهشّ ونصف متر من الثلج المرصوص شيئان مختلفان جدًا.
snow_line_altitudeمالارتفاع الذي يسقط الهطول فوقه ثلجًا.
freezing_level_altitudeمارتفاع خط تساوي الحرارة عند 0 °م، وهو عادة بضع مئات من الأمتار فوق خط الثلج.

خط الثلج هو ما يستحق القراءة. فعبارة «تمطر عند 800 م وتثلج عند 1200» قرار تستطيع أن تبني عليه محطة تزلج أو إدارة طرق أو سائق؛ أما «3 ملم من الهطول» فلا. وهو مهم في شمال إفريقيا أيضًا — ففي الأطلس مناطق تزلج في الشريعة وتيكجدة، والهضاب العليا في سطيف وباتنة والجلفة تعلو 1000 م.

تبلّغ الأنهار الجليدية عن عشرات الأمتار من عمق الثلج، لأن هكذا يمثّل النموذج الجليد الدائم لا لأنه خطأ قياس. وأعمق ثلج موسمي على الأرض نحو 11 م — فعُدّ كل ما تجاوز ذلك جليدًا لا طقسًا.

وتأتي هذه الحقول من نموذج ICON التابع لـ DWD، الذي يغطي العالم عند 13 كم. والبيانات المفتوحة لـ ECMWF تنشر عمق الثلج لا خط الثلج، فهذا أحد المواضع التي يكون فيها النموذج الأخشن أنفع. وsnow_line_altitude منتج إقليمي: ينشره ICON-EU وICON-D2 ولا ينشره ICON العالمي، فتحصل خارج أوروبا على مستوى التجمد والعمق دون الخط نفسه.

البحر — حالة البحر#

GEThttps://api.climatememory.com/v1/marinescope: meteo1 رصيد

ارتفاع الموج واتجاهه ودوره من نموذج أمواج ECMWF، في العالم كله، حتى 10 أيام.

{
  "hourly": {
    "time": ["2026-08-01T00:00:00+00:00"],
    "wave_height": [0.32],
    "wave_direction": [264.3],
    "wave_period": [3.79],
    "wave_peak_period": [4.21]
  }
}

ارتفاع الموج هو الارتفاع المُعتدّ به — أي متوسط الثلث الأعلى من الأمواج، وهو تقريبًا ما يبلّغ عنه راصد في البحر. وتبلغ الأمواج المفردة نحو ضعفه، وهو الرقم المهم إن كنت تقرر الإبحار من عدمه. والاتجاه هو الاتجاه الذي تأتي منه الأمواج، كاتجاه الريح.

النقطة على اليابسة تعيد 404 not_at_sea لا قائمة قيم فارغة. فنموذج الأمواج لا قيمة له فوق اليابسة بحكم بنائه، وقول ذلك أنفع من استجابة تُقرأ كأنها عطل في الخدمة. وإن سمحت لمستخدميك بوضع دبوس على الخريطة فعالج هذا الرمز صراحة.

الأنهار#

GEThttps://api.climatememory.com/v1/hydrologyscope: meteo1 رصيد

تصريف الأنهار من Copernicus GloFAS على شبكة أنهار 0.05°، حتى 10 أيام.

يجيب عمّا لا يستطيعه أي نموذج طقس: لا كم من المطر يسقط في الأعالي، بل كم من الماء يصل إلى هنا — وهو رقم آخر، يفصله عن المطر حوضٌ وحالةُ رطوبة تربة ويومٌ أو يومان من زمن الجريان.

{
  "disclaimer": "Information only. Only national and regional authorities
                 are authorised to issue flood warnings.",
  "daily": {
    "time": ["2026-08-01T00:00:00+00:00"],
    "river_discharge": [4.953],
    "soil_wetness_index": [0.448]
  }
}
الحقلالمعنى
river_dischargeمتوسط التصريف بالمتر المكعب/الثانية على مدى الـ 24 ساعة المنتهية عند ذلك الوقت. والصفر يعني أن النموذج لا نهر لديه في تلك الخلية، لا أن نهرًا جفّ.
soil_wetness_indexتشبّع الحوض، من 0 جافًا إلى 1 مشبَّعًا. والقيم العالية تعني أن المطر التالي يجري سطحيًا بدل أن يتسرب.

هذا ليس تحذيرًا من فيضان ولا يجوز تقديمه على أنه كذلك. فرخصة Copernicus تحصر تحذيرات الفيضان بالسلطات الوطنية والإقليمية داخل نطاق مسؤوليتها، وهذا هو الترتيب الصحيح — فمن يملك صلاحية التحذير هو نفسه من يستطيع إغلاق طريق وإجلاء قرية.

التصريف بالمتر المكعب/الثانية: نعم. أما إنذار أو لون خطورة أو أمر بالتصرف فلا، مهما بدت الأرقام في ذلك اليوم. وإخلاء المسؤولية يسافر في جسم كل استجابة، لا هنا وحدها، وهو هناك ليصل إلى مستخدميك حتى لو لم تصلهم هذه الصفحة.