الفهرس
FloodsApi
(واجهة)BatchGetGaugeModelsRequest
(رسالة)BatchGetGaugeModelsResponse
(رسالة)BatchGetGaugesRequest
(رسالة)BatchGetGaugesResponse
(رسالة)FloodStatus
(رسالة)FloodStatus.ForecastChange
(رسالة)FloodStatus.ForecastChange.ValueChange
(رسالة)FloodStatus.ForecastTrend
(تعداد)FloodStatus.InundationMap
(رسالة)FloodStatus.InundationMap.InundationLevel
(تعداد)FloodStatus.InundationMapSet
(رسالة)FloodStatus.InundationMapType
(تعداد)FloodStatus.MapInferenceType
(تعداد)FloodStatus.Severity
(تعداد)Forecast
(رسالة)ForecastSet
(رسالة)ForecastTimedValue
(رسالة)Gauge
(رسالة)GaugeModel
(رسالة)GaugeModel.GaugeValueUnit
(تعداد)GetGaugeModelRequest
(رسالة)GetGaugeRequest
(رسالة)GetSerializedPolygonRequest
(رسالة)Loop
(رسالة)QueryGaugeForecastsRequest
(رسالة)QueryGaugeForecastsResponse
(رسالة)QueryLatestFloodStatusByGaugeIdsRequest
(رسالة)QueryLatestFloodStatusByGaugeIdsResponse
(رسالة)SearchGaugesByAreaRequest
(رسالة)SearchGaugesByAreaResponse
(رسالة)SearchLatestFloodStatusByAreaRequest
(رسالة)SearchLatestFloodStatusByAreaResponse
(رسالة)SerializedPolygon
(رسالة)Thresholds
(رسالة)TimeRange
(رسالة)
FloodsApi
خدمة خارجية لواجهة برمجة التطبيقات لتوقّع الفيضانات
BatchGetGaugeModels |
---|
الحصول على البيانات الوصفية لنموذج المياه الحالي لعدة مقاييس |
BatchGetGauges |
---|
الحصول على بيانات وصفية حول مقاييس متعددة |
GetGauge |
---|
الحصول على بيانات وصفية حول مقياس |
GetGaugeModel |
---|
الحصول على البيانات الوصفية لنموذج المياه الحالي لمقياس معيّن |
GetSerializedPolygon |
---|
الحصول على مضلّع مسلسَل ستظهر أرقام التعريف الخاصة بهذه العناصر في ردود واجهة برمجة التطبيقات الأخرى، وستتمكّن من استخدام أرقام التعريف هذه هنا. على سبيل المثال، اطّلِع على |
QueryGaugeForecasts |
---|
توقّعات مقياس طلب البحث |
QueryLatestFloodStatusByGaugeIds |
---|
طلب البحث عن آخر حالة فيضان حسب أرقام تعريف مقاييس المياه |
SearchGaugesByArea |
---|
البحث عن مقاييس حسب المنطقة الجغرافية ملاحظة: تتم إضافة المقاييس أو إزالتها أحيانًا، لذا يجب عدم تخزين نتيجة واجهة برمجة التطبيقات هذه مؤقتًا أو حفظها لفترات طويلة. يُعدّ عدم استخدامها لأكثر من يوم واحد آمنًا نسبيًا. |
SearchLatestFloodStatusByArea |
---|
البحث عن آخر حالة للفيضانات حسب المنطقة الجغرافية ملاحظة: تعرض هذه السمة حالات الفيضان التي يقع مقياسها ضمن المنطقة المحدّدة، بدلاً من المنطقة المتأثرة التي تتقاطع مع المنطقة المحدّدة مثلاً. ويخضع هذا العرض إلى التغيير لاحقًا. |
BatchGetGaugeModelsRequest
طلب BatchGetGaugeModels
الحقول | |
---|---|
names[] |
مطلوب. أسماء نماذج المقاييس المطلوب استردادها. تنسيق الاسم: gaugeModels/{gauge_id}. يقتصر حجم القائمة المتوافقة على 20,000. إذا تم تقديم قائمة أكبر من 20,000، سيتعذّر تنفيذها وسيظهر الخطأ INVALID_REQUEST. |
BatchGetGaugeModelsResponse
استجابة BatchGetGaugeModels
الحقول | |
---|---|
gauge_models[] |
طُرز مقاييس الأداء المطلوبة. |
BatchGetGaugesRequest
طلب BatchGetGauges
الحقول | |
---|---|
names[] |
مطلوب. أسماء المقاييس المطلوب استردادها. تنسيق الاسم: gauges/{gauge_id}. يقتصر حجم القائمة المتوافقة على 100,000. إذا تم تقديم قائمة أكبر من 100,000، سيتعذّر ذلك وسيظهر الخطأ INVALID_REQUEST. |
BatchGetGaugesResponse
استجابة BatchGetGauges.
الحقول | |
---|---|
gauges[] |
المقاييس المطلوبة |
FloodStatus
حالة الفيضان التي يصدرها النظام تمثّل هذه السمة حالة الفيضان المتوقّعة من قِبل النظام في منطقة معيّنة، مع سمات مثل درجة الخطورة والتغيير المتوقّع والخرائط المائية وغيرها. انظر أدناه للحصول على مزيد من التفاصيل.
الحقول | |
---|---|
gauge_id |
معرّف المقياس الذي تم إصدار هذه الحالة له. |
quality_verified |
تكون القيمة "صحيح" إذا كان المقياس الذي تم إصدار حالة الفيضان هذه له لا يتضمّن نموذجًا، أو إذا كان يتضمّن نموذجًا وتم التحقّق من جودة النموذج. يُرجى توخّي الحذر عند ضبط هذه القيمة على "خطأ". |
gauge_location |
تمثّل هذه السمة الموقع الجغرافي للمقياس الذي تم إصدار هذه الحالة له. |
issued_time |
الوقت الذي تم فيه إصدار هذه الحالة كسلسلة (ISO 8601)، مثلاً "2023-06-17T10:34:00Z". |
forecast_time_range |
النطاق الزمني الذي يتم التوقّع بشأنه. |
forecast_change |
تغيير قيمة التوقّع من آخر حالة معروفة إلى التوقّع تتوفّر هذه الميزة حاليًا لطُرز "مستوى المياه" فقط. |
forecast_trend |
مؤشر التوقّعات |
map_inference_type |
نوع الاستنتاج الذي تم إنشاء هذه الخريطة استنادًا إليه. |
severity |
تمثّل هذه السمة مستوى خطورة الحالة. |
inundation_map_set |
مجموعة خرائط الفيضانات المستنتَجة |
source |
المؤسسة المسؤولة عن بيانات هذا المقياس، مثل GRDC وCWC وما إلى ذلك |
serialized_notification_polygon_id |
معرّف لمضلّع الإشعارات المتسلسلة، والذي يمثّل المنطقة الجغرافية التي تستخدمها Google لتحديد وقت تنبيه المستخدمين. استخدِم |
ForecastChange
تغيير القيمة المتوقّعة من آخر حالة معروفة إلى التوقّع تتوفّر هذه الميزة حاليًا لطُرز "مستوى المياه" فقط.
الحقول | |
---|---|
value_change |
التغيير المتوقّع في القيم |
reference_time_range |
النطاق الزمني للحالة المعروفة الأخيرة، والذي نتوقّع منه تغيُّر القيمة. على سبيل المثال، قد يكون لدينا نطاق زمني مرجعي مضبوط على الأمس، وتغيير في القيمة يتراوح بين 25 و30 سم. وهذا يعني أنّه تتم مقارنة ارتفاع مستوى المياه بمقدار 25 إلى 30 سم بمستوى المياه أمس، وليس بمستواه الحالي. |
ValueChange
التغيير المتوقّع في القيم، أي الحدّ الأعلى والأدنى
الحقول | |
---|---|
lower_bound |
الحد الأدنى للتغيير المتوقّع بالمتر إذا كان التغيير بين 20 و30، ستكون هذه القيمة 20. إذا كان التغيير بين -30 و-20، ستكون هذه القيمة -30. |
upper_bound |
الحدّ الأعلى للتغيّر المتوقّع بالمتر إذا كان التغيير بين 20 و30، ستكون هذه القيمة 30. إذا كان التغيير بين -30 و-20، ستكون هذه القيمة -20. |
ForecastTrend
تعداد يمثّل اتجاه التوقّعات.
عمليات التعداد | |
---|---|
FORECAST_TREND_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
RISE |
يشير ذلك إلى ارتفاع في القيمة المتوقّعة. |
FALL |
يشير ذلك إلى انخفاض في القيمة المتوقّعة. |
NO_CHANGE |
يشير ذلك إلى عدم حدوث تغيير في القيمة المتوقّعة. |
InundationMap
خريطة فيضان واحدة
الحقول | |
---|---|
level |
مستوى خريطة الفيضانات: يمكنك الاطّلاع على المستندات استنادًا إلى InundationMapType. |
serialized_polygon_id |
معرّف المضلّع المتسلسل الذي يمثّل خريطة مخاطر الفيضانات هذه. استخدِم |
InundationLevel
تعداد يمثّل مستويات الفيضانات.
عمليات التعداد | |
---|---|
INUNDATION_LEVEL_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
HIGH |
اطّلِع على المستندات استنادًا إلى InundationMapType. |
MEDIUM |
اطّلِع على المستندات استنادًا إلى InundationMapType. |
LOW |
اطّلِع على المستندات استنادًا إلى InundationMapType. |
InundationMapSet
مجموعة من خرائط الفيضانات
الحقول | |
---|---|
inundation_maps[] |
خرائط الفيضانات، واحدة لكل مستوى من مستويات الفيضانات |
inundation_maps_time_range |
النطاق الزمني للحالة التي تشير إليها خرائط الفيضانات |
inundation_map_type |
تمثّل هذه السمة نوع خريطة الفيضانات. |
InundationMapType
تعداد يمثّل نوع خريطة الفيضانات.
عمليات التعداد | |
---|---|
INUNDATION_MAP_TYPE_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
PROBABILITY |
خريطة لاحتمالية النوع يمثّل InundationLevel احتمال الخريطة، أي احتمال حدوث فيضان بنسبة عالية أو متوسطة أو منخفضة. يقع المضلّع ذو الاحتمالية العالية داخل المضلّع ذو الاحتمالية المتوسطة، ويقع المضلّع ذو الاحتمالية المتوسطة داخل المضلّع ذو الاحتمالية المنخفضة. |
DEPTH |
خريطة لعمق النوع يمثّل InundationLevel عمق الخريطة: عمق مرتفع أو متوسط أو منخفض لكل موقع جغرافي. يقع المضلّع ذو العمق العالي داخل المضلّع ذو العمق المتوسط، ويقع المضلّع ذو العمق المتوسط داخل المضلّع ذو العمق المنخفض. |
MapInferenceType
تعداد يمثّل أنواع استنتاجات الخريطة.
عمليات التعداد | |
---|---|
MAP_INFERENCE_TYPE_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
MODEL |
يشير ذلك إلى أنّ هذا الاستنتاج تم إنشاؤه باستخدام نموذج. |
IMAGE_CLASSIFICATION |
يشير ذلك إلى أنّ هذا الاستنتاج تم إنشاؤه باستخدام تصنيف الصور. |
درجة الخطورة
تعداد يمثّل درجة خطورة الحالة.
عمليات التعداد | |
---|---|
SEVERITY_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
EXTREME |
يشير ذلك إلى حالة قصوى متوقّعة. |
SEVERE |
يشير ذلك إلى حالة شديدة متوقّعة. |
ABOVE_NORMAL |
تشير هذه الحالة إلى أنّ التوقعات تشير إلى أنّ مستوى النشاط سيكون أعلى من المعتاد. |
NO_FLOODING |
يشير هذا إلى توقّع بعدم حدوث فيضانات. |
UNKNOWN |
يشير ذلك إلى عدم توفّر معلومات كافية لتحديد درجة الخطورة. |
التوقعات
توقّعات مقياس واحد لعدّة فترات زمنية متقدّمة على سبيل المثال، يمكن أن يكون وقت الإصدار في التوقّعات هو الساعة 5 مساءً، وأن تتضمّن التوقّعات الساعة 6 مساءً و7 مساءً و8 مساءً وما إلى ذلك.
ملاحظة: يمكن أن تكون بعض نطاقات التوقعات أقدم من وقت الإصدار. قد يحدث ذلك بسبب تأخُّر في بيانات الإدخال للنموذج، على سبيل المثال. في المثال أعلاه، قد يكون وقت حدوث المشكلة هو الساعة 5 مساءً، وتكون نطاقات التوقعات للساعة 4 مساءً و5 مساءً و6 مساءً وما إلى ذلك.
ملاحظة: تختلف النطاقات في طولها والمسافة بينها. في ما يلي بعض الأمثلة على النطاقات المحتملة:
[5pm - 5pm], [6pm - 6pm], [7pm - 7pm]
[من 1 مارس الساعة 12 صباحًا إلى 2 مارس الساعة 12 صباحًا]، [من 2 مارس الساعة 12 صباحًا إلى 3 مارس الساعة 12 صباحًا]، [من 3 مارس الساعة 12 صباحًا إلى 4 مارس الساعة 12 صباحًا]
الحقول | |
---|---|
forecast_ranges[] |
تتألف التوقعات من عدة "نطاقات توقعات"، وهي عبارة عن قيم توقعات مختلفة تتعلق بنطاقات زمنية مختلفة. عندما يتساوى بداية ونهاية النطاق، يعني ذلك أنّه لحظة زمنية. |
gauge_id |
معرّف المقياس الذي تتعلّق به هذه التوقّعات. |
issued_time |
تمثّل هذه السمة وقت إصدار التوقّعات (ISO 8601)، مثلاً "2023-06-17T10:34:00Z". يشير وقت الإصدار إلى الوقت الذي تم فيه إنشاء التوقّع. |
ForecastSet
مجموعة من التوقعات لمقياس.
الحقول | |
---|---|
forecasts[] |
التوقّعات |
ForecastTimedValue
قيمة توقّعية مرتبطة بنطاق زمني يتم تحديد وحداته من خلال GaugeModel المرتبط به. إذا كان وقت البدء ووقت الانتهاء متساويَين، يعني ذلك أنّه وقت فوري.
الحقول | |
---|---|
value |
تمثّل هذه السمة قيمة التوقّع. |
forecast_start_time |
بداية الفاصل الزمني |
forecast_end_time |
نهاية الفاصل الزمني |
مقياس
البيانات الوصفية لمقياس
الحقول | |
---|---|
location |
تمثّل هذه السمة الموقع الجغرافي الفعلي للمقياس. |
site_name |
تمثّل هذه السمة اسم الموقع الذي يقع فيه مقياس الأداء، باللغة الإنجليزية. هذا ليس معرّفًا فريدًا، فقد تكون هناك عدة مقاييس في مواقع قريبة تحمل اسم الموقع الإلكتروني نفسه. لا تكون هذه السمة متوفّرة دائمًا. |
source |
المؤسسة المسؤولة عن بيانات مقياس الأداء هذا، مثل GRDC وCWC وما إلى ذلك |
river |
تمثّل هذه السمة اسم النهر الذي يقع فيه مقياس المياه باللغة الإنجليزية. لا تكون هذه السمة متوفّرة دائمًا. |
country_code |
تمثّل هذه السمة رمز البلد الذي يقع فيه مقياس الأداء (ISO 3166 Alpha-2). |
gauge_id |
معرّف المقياس. |
quality_verified |
تكون قيمة هذا الحقل صحيحة إذا لم يكن للمقياس نموذج، أو إذا كان له نموذج وتم التحقّق من جودته. يُرجى توخّي الحذر عند ضبط هذه القيمة على "خطأ". |
has_model |
تكون قيمة هذا الحقل صحيحة إذا كان المقياس يحتوي على نموذج. إذا كان المقياس يتضمّن نموذجًا، يمكن الحصول على |
GaugeModel
البيانات الوصفية لنموذج مقياس
الحقول | |
---|---|
gauge_id |
معرّف المقياس. |
gauge_model_id |
معرّف نموذج المقياس. قد يتغيّر نموذج المقياس من وقت لآخر، وفي هذه الحالة سنحدّد معرّفًا جديدًا وحدودًا دنيا وعليا جديدة للنموذج الجديد. يُرجى توخّي الحذر عند مقارنة التوقعات القديمة بالتوقعات الجديدة إذا تم إنتاجها باستخدام نماذج مختلفة. |
thresholds |
حدود المقياس |
gauge_value_unit |
وحدة القيمة لنموذج المقياس |
quality_verified |
تُستخدَم لتحديد ما إذا تم التحقّق من جودة هذا النموذج. يُرجى توخّي الحذر عند ضبط هذه القيمة على "خطأ". |
GaugeValueUnit
وحدات قيمة المقياس المحتملة
عمليات التعداد | |
---|---|
GAUGE_VALUE_UNIT_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
METERS |
متر |
CUBIC_METERS_PER_SECOND |
متر مكعّب في الثانية |
GetGaugeModelRequest
طلب GetGaugeModel
الحقول | |
---|---|
name |
مطلوب. اسم نموذج المقياس المطلوب استرداده. تنسيق الاسم: gaugeModels/{gauge_id}. |
GetGaugeRequest
طلب GetGauge
الحقول | |
---|---|
name |
مطلوب. تمثّل هذه السمة اسم المقياس المطلوب استرداده. تنسيق الاسم: gauges/{gauge_id}. |
GetSerializedPolygonRequest
طلب GetSerializedPolygon
الحقول | |
---|---|
name |
مطلوب. تمثّل هذه السمة اسم المضلّع المتسلسل المطلوب استرداده. تنسيق الاسم: serializedPolygons/{polygon_id} |
التكرار
حلقة على الخريطة تمثّل هذه السمة مضلّعًا كرويًا بسيطًا. وهي تتألف من سلسلة واحدة من الرؤوس حيث يكون الرأس الأول مرتبطًا ضمنيًا بالرأس الأخير.
الحقول | |
---|---|
vertices[] |
مطلوب. رؤوس الحلقة |
QueryGaugeForecastsRequest
طلب QueryGaugeForecasts
الحقول | |
---|---|
gauge_ids[] |
مطلوب. قائمة بمعرّفات المقاييس يقتصر حجم القائمة المتوافقة على 500. إذا تم تقديم قائمة أكبر من 500 عنصر، سيتعذّر ذلك وسيظهر الخطأ INVALID_REQUEST. |
issued_time_start |
اختياريّ. تمثّل هذه السمة أبكر وقت تم فيه إصدار توقعات الطقس كسلسلة (ISO 8601)، مثلاً "2023-06-17T10:34:00Z" أو سلسلة تاريخ، مثلاً "2023-10-13". لا يمكن أن يكون وقت البدء قبل "2023-10-01". القيمة التلقائية هي قبل أسبوع واحد. |
issued_time_end |
اختياريّ. تمثّل هذه السمة آخر وقت تم فيه إصدار التوقّعات كسلسلة (ISO 8601)، مثلاً "2023-06-17T10:34:00Z" أو سلسلة تاريخ، مثلاً "2023-10-13". القيمة التلقائية هي "الآن". |
QueryGaugeForecastsResponse
تمثّل هذه السمة استجابة QueryGaugeForecasts.
الحقول | |
---|---|
forecasts |
خريطة من معرّف المقياس إلى مجموعة التوقعات |
QueryLatestFloodStatusByGaugeIdsRequest
طلب QueryLatestFloodStatusByGaugeIds
الحقول | |
---|---|
gauge_ids[] |
مطلوب. قائمة بمعرّفات المقاييس يقتصر حجم القائمة المتوافقة على 20,000. إذا تم تقديم قائمة أكبر من 20,000، سيتعذّر تنفيذها وسيظهر الخطأ INVALID_REQUEST. |
QueryLatestFloodStatusByGaugeIdsResponse
ردّ QueryLatestFloodStatusByGaugeIds
الحقول | |
---|---|
flood_statuses[] |
أحدث حالات الفيضانات للمقاييس المطلوبة |
SearchGaugesByAreaRequest
طلب SearchGaugesByArea
الحقول | |
---|---|
page_size |
اختياريّ. الحدّ الأقصى لعدد المقاييس المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 50,000 مقياس على الأكثر. الحد الأقصى للقيمة هو 50,000، وسيتم فرض القيمة 50,000 على القيم التي تزيد عن 50,000. |
page_token |
اختياريّ. رمز مميز للصفحة تم تلقّيه من طلب |
حقل الدمج يمكن أن تكون |
|
region_code |
البحث عن جميع مقاييس الأداء ضِمن منطقة معيّنة باستخدام رمز المنطقة استخدِم https://cldr.unicode.org/ (القائمة https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry). |
loop |
ابحث عن جميع أدوات القياس ضمن حلقة (مضلّع كروي بسيط، اطّلِع على |
include_non_quality_verified |
اختياريّ. تضمين مقاييس النتائج التي لم يتم التحقّق من جودتها يُرجى استخدامه بحذر. القيمة التلقائية هي "خطأ". |
include_gauges_without_hydro_model |
اختياريّ. تضمين مقاييس النتائج التي لا تتضمّن نموذجًا هيدرولوجيًا داخليًا من Google القيمة التلقائية هي "خطأ". |
SearchGaugesByAreaResponse
استجابة SearchGaugesByArea
الحقول | |
---|---|
gauges[] |
مقاييس تم العثور عليها في المنطقة المطلوبة |
next_page_token |
اختياريّ. رمز مميز يمكن إرساله كـ |
SearchLatestFloodStatusByAreaRequest
طلب SearchLatestFloodStatusByArea
الحقول | |
---|---|
page_token |
اختياريّ. رمز مميز للصفحة تم تلقّيه من طلب |
page_size |
اختياريّ. الحدّ الأقصى لعدد حالات الفيضانات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 20,000 حالة فيضان على الأكثر. الحد الأقصى للقيمة هو 20,000، وسيتم فرض القيمة 20,000 على القيم التي تزيد عن 20,000. |
حقل الدمج يمكن أن تكون |
|
region_code |
المنطقة التي سيتم الاستعلام عن حالات الفيضان فيها باستخدام CLDR، على سبيل المثال: 'US'. |
loop |
الحلقة التي سيتم من خلالها طلب حالات الفيضانات. |
include_non_quality_verified |
اختياريّ. تضمين مقاييس النتائج التي لم يتم التحقّق من جودتها يُرجى استخدامه بحذر. القيمة التلقائية هي "خطأ". |
SearchLatestFloodStatusByAreaResponse
استجابة SearchLatestFloodStatusByArea
الحقول | |
---|---|
flood_statuses[] |
أحدث حالات الفيضان في المنطقة المطلوبة يتم تحديد ذلك حاليًا حسب موقع المؤشرات، ولكن قد يتغيّر ذلك في المستقبل. |
next_page_token |
اختياريّ. رمز مميز يمكن إرساله كـ |
SerializedPolygon
مضلّع مسلسَل
الحقول | |
---|---|
polygon_id |
معرّف المضلّع. |
kml |
تمثيل المضلّع كسلسلة KML |
الحدود
حدود نموذج المقياس
الحقول | |
---|---|
warning_level |
مستوى التحذير |
danger_level |
مستوى الخطورة |
extreme_danger_level |
مستوى الخطر الشديد لا تكون هذه السمة متوفّرة دائمًا. |
TimeRange
نطاق زمني
الحقول | |
---|---|
start |
تمثّل هذه السمة بداية النطاق الزمني. يتم تمثيله بتنسيق ISO 8601، مثلاً: "2023-06-17T10:34:00Z". |
end |
تمثّل هذه السمة نهاية النطاق الزمني. يتم تمثيله بتنسيق ISO 8601، مثلاً: "2023-06-17T10:34:00Z". |