REST Resource: floodStatus

منبع: FloodStatus

وضعیت سیل صادر شده توسط سیستم. وضعیت سیل پیش بینی شده توسط سیستم برای یک منطقه را با ویژگی هایی مانند شدت، تغییر پیش بینی، نقشه های سیلاب و موارد دیگر نشان می دهد. برای جزئیات بیشتر به زیر مراجعه کنید.

نمایندگی JSON
{
  "gaugeId": string,
  "qualityVerified": boolean,
  "gaugeLocation": {
    object (LatLng)
  },
  "issuedTime": string,
  "forecastTimeRange": {
    object (TimeRange)
  },
  "forecastChange": {
    object (ForecastChange)
  },
  "forecastTrend": enum (ForecastTrend),
  "mapInferenceType": enum (MapInferenceType),
  "severity": enum (Severity),
  "inundationMapSet": {
    object (InundationMapSet)
  },
  "source": string,
  "serializedNotificationPolygonId": string
}
فیلدها
gaugeId

string

شناسه سنج این وضعیت برای آن صادر شده است.

qualityVerified

boolean

درست است اگر گیجی که این وضعیت سیل برای آن صادر شده مدل نداشته باشد یا مدل داشته باشد و مدل از نظر کیفیت تأیید شده باشد. لطفاً وقتی این مقدار روی false تنظیم شده است با احتیاط استفاده کنید.

gaugeLocation

object ( LatLng )

محل سنج این وضعیت برای آن صادر شده است.

issuedTime

string

زمانی که این وضعیت به عنوان رشته (ISO 8601) صادر شد، به عنوان مثال، "2023-06-17T10:34:00Z".

forecastTimeRange

object ( TimeRange )

محدوده زمانی که پیش بینی برای آن پیش بینی می کند.

forecastChange

object ( ForecastChange )

مقدار پیش بینی از آخرین وضعیت شناخته شده به پیش بینی تغییر می کند. در حال حاضر فقط برای مدل های سطح آب موجود است.

forecastTrend

enum ( ForecastTrend )

روند پیش بینی.

mapInferenceType

enum ( MapInferenceType )

نوع استنتاج این نقشه توسط آن ایجاد شده است.

severity

enum ( Severity )

شدت وضعیت.

inundationMapSet

object ( InundationMapSet )

مجموعه نقشه طغیان استنباط شده

source

string

سازمان مسئول داده های این سنج، به عنوان مثال، GRDC، CWC، و غیره.

serializedNotificationPolygonId

string

شناسه ای از چند ضلعی اعلان سریالی که نشان دهنده منطقه جغرافیایی است که Google برای تعیین زمان هشدار به کاربرانش استفاده می کند. از serializedPolygons.get برای دریافت خود چند ضلعی سریال شده استفاده کنید.

محدوده زمانی

یک محدوده زمانی

نمایندگی JSON
{
  "start": string,
  "end": string
}
فیلدها
start

string

شروع محدوده زمانی. به عنوان ISO 8601 نشان داده شده است، به عنوان مثال، "2023-06-17T10:34:00Z".

end

string

پایان محدوده زمانی. به عنوان ISO 8601 نشان داده شده است، به عنوان مثال، "2023-06-17T10:34:00Z".

ForecastChange

مقدار پیش بینی شده از آخرین وضعیت شناخته شده به پیش بینی تغییر می کند. در حال حاضر فقط برای مدل های سطح آب موجود است.

نمایندگی JSON
{
  "valueChange": {
    object (ValueChange)
  },
  "referenceTimeRange": {
    object (TimeRange)
  }
}
فیلدها
valueChange

object ( ValueChange )

تغییر پیش بینی شده در مقادیر

referenceTimeRange

object ( TimeRange )

محدوده زمانی آخرین وضعیت شناخته شده، که از آن تغییر مقدار را پیش بینی می کنیم. به عنوان مثال، ممکن است محدوده زمانی مرجع را روی دیروز تنظیم کنیم و مقدار آن بین 25 تا 30 سانتی متر تغییر کند. این بدان معناست که افزایش 25 تا 30 سانتی متری سطح آب با مقدار دیروز آن مقایسه می شود، نه با مقدار فعلی آن.

تغییر ارزش

تغییر پیش بینی شده در مقادیر - یک کران بالا و پایین.

نمایندگی JSON
{
  "lowerBound": number,
  "upperBound": number
}
فیلدها
lowerBound

number

حد پایین تغییر پیش بینی بر حسب متر. اگر تغییر بین 20 و 30 باشد، این مقدار 20 خواهد بود. اگر تغییر بین 30- و 20- باشد، این مقدار 30- خواهد بود.

upperBound

number

کران بالای تغییر پیش بینی بر حسب متر. اگر تغییر بین 20 و 30 باشد، این مقدار 30 خواهد بود. اگر تغییر بین 30- و 20- باشد، این مقدار 20- خواهد بود.

ForecastTrend

یک عدد که نشان دهنده روند پیش بینی است.

Enums
FORECAST_TREND_UNSPECIFIED مقدار پیش فرض این مقدار استفاده نشده است.
RISE این نشان دهنده افزایش ارزش پیش بینی شده است.
FALL این نشان دهنده کاهش ارزش پیش بینی شده است.
NO_CHANGE این نشان دهنده عدم تغییر در مقدار پیش بینی شده است.

MapInferenceType

enum که نشان دهنده انواع استنتاج های نقشه است.

Enums
MAP_INFERENCE_TYPE_UNSPECIFIED مقدار پیش فرض این مقدار استفاده نشده است.
MODEL این نشان می دهد که این استنتاج با استفاده از یک مدل ایجاد شده است.
IMAGE_CLASSIFICATION این نشان می دهد که این استنتاج با استفاده از طبقه بندی تصویر ایجاد شده است.

شدت

یک عدد که نشان دهنده شدت وضعیت است.

Enums
SEVERITY_UNSPECIFIED مقدار پیش فرض این مقدار استفاده نشده است.
EXTREME این نشان دهنده وضعیت شدید پیش بینی شده است.
SEVERE این نشان دهنده وضعیت شدید پیش بینی شده است.
ABOVE_NORMAL این نشان دهنده وضعیت پیش بینی شده بالاتر از حد نرمال است.
NO_FLOODING این نشان دهنده پیش بینی عدم وقوع سیل است.
UNKNOWN این نشان می دهد که ما اطلاعات کافی برای تعیین شدت نداریم.

InundationMapSet

مجموعه ای از نقشه های سیل.

نمایندگی JSON
{
  "inundationMaps": [
    {
      object (InundationMap)
    }
  ],
  "inundationMapsTimeRange": {
    object (TimeRange)
  },
  "inundationMapType": enum (InundationMapType)
}
فیلدها
inundationMaps[]

object ( InundationMap )

نقشه های سیلاب، یکی برای هر سطح آبگرفتگی.

inundationMapsTimeRange

object ( TimeRange )

محدوده زمانی حالتی که نقشه های سیلاب به آن اشاره دارد.

inundationMapType

enum ( InundationMapType )

نوع نقشه طغیان

Inundation Map

یک نقشه طغیان

نمایندگی JSON
{
  "level": enum (InundationLevel),
  "serializedPolygonId": string
}
فیلدها
level

enum ( InundationLevel )

سطح نقشه طغیان - مستندات را بر اساس InundationMapType ببینید.

serializedPolygonId

string

شناسه چند ضلعی سریالی که این نقشه خطر طغیان را نشان می دهد. از serializedPolygons.get برای دریافت خود چند ضلعی سریال شده استفاده کنید.

InundationLevel

یک عدد که سطوح طغیان را نشان می دهد.

Enums
INUNDATION_LEVEL_UNSPECIFIED مقدار پیش فرض این مقدار استفاده نشده است.
HIGH مستندات مبتنی بر InundationMapType را ببینید.
MEDIUM مستندات مبتنی بر InundationMapType را ببینید.
LOW مستندات مبتنی بر InundationMapType را ببینید.

InundationMapType

یک عدد که نشان دهنده نوع نقشه طغیان است.

Enums
INUNDATION_MAP_TYPE_UNSPECIFIED مقدار پیش فرض این مقدار استفاده نشده است.
PROBABILITY نقشه احتمال نوع InundationLevel نشان دهنده احتمال نقشه - احتمال زیاد/متوسط/کم سیل است. چند ضلعی با احتمال زیاد در چند ضلعی احتمال متوسط ​​و چند ضلعی با احتمال متوسط ​​در چند ضلعی با احتمال کم قرار دارد.
DEPTH یک نقشه از نوع عمق. InundationLevel نشان دهنده عمق نقشه - عمق زیاد/متوسط/کم در هر مکان است. چند ضلعی با عمق زیاد در چند ضلعی عمق متوسط ​​و چند ضلعی عمق متوسط ​​در چند ضلعی عمق کم قرار دارد.

روش ها

queryLatestFloodStatusByGaugeIds

آخرین وضعیت سیل را با شناسه سنج جویا شوید.

searchLatestFloodStatusByArea

آخرین وضعیت سیل را بر اساس منطقه جغرافیایی جستجو کنید.