REST Resource: floodStatus

Kaynak: FloodStatus

Sistem tarafından verilen Sel Durumu. Bir bölge için sistem tarafından tahmin edilen sel durumunu, önem derecesi, tahmin değişikliği, su baskını haritaları ve diğer özelliklerle birlikte gösterir. Daha ayrıntılı bilgi edinmek için aşağıdaki bölümü inceleyin.

JSON gösterimi
{
  "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
}
Alanlar
gaugeId

string

Bu durumun verildiği göstergenin kimliği.

qualityVerified

boolean

Bu sel durumunun belirtildiği göstergede bir model yoksa veya model kalite doğrulaması yapılmışsa doğru değerini döndürür. Bu değer false olarak ayarlandığında lütfen dikkatli olun.

gaugeLocation

object (LatLng)

Bu durumun verildiği göstergenin konumu.

issuedTime

string

Bu durumun dize (ISO 8601) biçiminde belirtildiği zaman, ör. "2023-06-17T10:34:00Z".

forecastTimeRange

object (TimeRange)

Tahminin tahminde bulunduğu zaman aralığı.

forecastChange

object (ForecastChange)

Bilinen son durumdan tahmine dönüşen tahmin değeri. Şu anda yalnızca Su Seviyesi modelleri için kullanılabilir.

forecastTrend

enum (ForecastTrend)

Tahmin trendi.

mapInferenceType

enum (MapInferenceType)

Bu haritanın oluşturulduğu çıkarım türü.

severity

enum (Severity)

Durumun önem derecesi.

inundationMapSet

object (InundationMapSet)

Tahmin edilen su baskını haritası kümesi.

source

string

Bu göstergedeki verilerden sorumlu kuruluş, ör. GRDC, CWC vb.

serializedNotificationPolygonId

string

Google'ın kullanıcılarını ne zaman uyaracağını belirlemek için kullandığı coğrafi alanı temsil eden serileştirilmiş bildirim poligonunun kimliği. Serileştirilmiş çokgenin kendisini almak için serializedPolygons.get kullanın.

TimeRange

Zaman aralığı.

JSON gösterimi
{
  "start": string,
  "end": string
}
Alanlar
start

string

Zaman aralığının başlangıcı. ISO 8601 olarak temsil edilir, ör. "2023-06-17T10:34:00Z".

end

string

Zaman aralığının sonu. ISO 8601 olarak temsil edilir, ör. "2023-06-17T10:34:00Z".

ForecastChange

Bilinen son durumdan tahmine dönüşen tahmin değeri. Şu anda yalnızca Su Seviyesi modelleri için kullanılabilir.

JSON gösterimi
{
  "valueChange": {
    object (ValueChange)
  },
  "referenceTimeRange": {
    object (TimeRange)
  }
}
Alanlar
valueChange

object (ValueChange)

Değerlerdeki öngörülen değişim.

referenceTimeRange

object (TimeRange)

Değerin değişeceğini tahmin ettiğimiz, bilinen son durumun zaman aralığı. Örneğin, düne ayarlanmış bir referans zaman aralığımız ve 25-30 cm'lik bir değer değişikliği olduğunu varsayalım. Yani su seviyesindeki 25-30 cm'lik artış, şu anki değerinden değil önceki değeriyle karşılaştırılır.

ValueChange

Değerlerdeki tahmini değişim: üst ve alt sınır.

JSON gösterimi
{
  "lowerBound": number,
  "upperBound": number
}
Alanlar
lowerBound

number

Metre cinsinden tahmin değişiminin alt sınırı. Değişim 20 ile 30 arasındaysa bu değer 20 olur. -30 ile -20 arasındaki değişim ise -30 olur.

upperBound

number

Metre cinsinden tahmin değişiminin üst sınırı. Değişim 20 ile 30 arasındaysa bu değer 30 olur. -30 ile -20 arasındaki değişim ise -20 olur.

ForecastTrend

Tahmin trendini temsil eden bir sıralama.

Sıralamalar
FORECAST_TREND_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
RISE Bu, tahmin edilen değerde bir artış olduğunu gösterir.
FALL Bu, tahmin edilen değerde bir düşüş olduğunu gösterir.
NO_CHANGE Bu, tahmin edilen değerde değişiklik olmadığını gösterir.

MapInferenceType

Harita çıkarımı türlerini temsil eden bir sıralama.

Sıralamalar
MAP_INFERENCE_TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
MODEL Bu değer, söz konusu çıkarımın bir model kullanılarak oluşturulduğunu gösterir.
IMAGE_CLASSIFICATION Bu değer, bu çıkarımın bir görüntü sınıflandırma kullanılarak oluşturulduğunu gösterir.

Önem derecesi

Durumun önem derecesini temsil eden bir sıralama.

Sıralamalar
SEVERITY_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
EXTREME Bu, tahmin edilen aşırı durumu gösterir.
SEVERE Bu, tahmini bir ciddi durumu gösterir.
ABOVE_NORMAL Bu, normalin üzerinde bir tahmini gösterir.
NO_FLOODING Bu, sel yok tahminini gösterir.
UNKNOWN Bu durum, önem derecesini belirlemek için elimizde yeterli bilgiye sahip olmadığımızı gösterir.

InundationMapSet

Bir dizi su baskını haritası.

JSON gösterimi
{
  "inundationMaps": [
    {
      object (InundationMap)
    }
  ],
  "inundationMapsTimeRange": {
    object (TimeRange)
  },
  "inundationMapType": enum (InundationMapType)
}
Alanlar
inundationMaps[]

object (InundationMap)

Her su baskını seviyesi için bir tane olmak üzere su baskını haritaları.

inundationMapsTimeRange

object (TimeRange)

Su baskını haritalarının işaret ettiği eyaletin zaman aralığı.

inundationMapType

enum (InundationMapType)

Su baskını haritasının türü.

InundationMap

Bir su baskını haritası.

JSON gösterimi
{
  "level": enum (InundationLevel),
  "serializedPolygonId": string
}
Alanlar
level

enum (InundationLevel)

Su baskını haritasının seviyesi - InundationMapType'ı temel alan belgelere bakın.

serializedPolygonId

string

Bu su baskını risk haritasını temsil eden serileştirilmiş poligonun kimliği. Serileştirilmiş çokgenin kendisini almak için serializedPolygons.get kullanın.

InundationLevel

Su baskını düzeylerini temsil eden bir sıralama.

Sıralamalar
INUNDATION_LEVEL_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
HIGH InundationMapType'ı temel alan belgelere bakın.
MEDIUM InundationMapType'ı temel alan belgelere bakın.
LOW InundationMapType'ı temel alan belgelere bakın.

InundationMapType

Su baskını haritasının türünü temsil eden bir sıralama.

Sıralamalar
INUNDATION_MAP_TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
PROBABILITY Olasılık türünün haritası. InundationLevel, haritadaki sel olasılığını yani yüksek/orta/düşük sel olasılığını temsil eder. Yüksek olasılık poligonu orta olasılık poligonu, orta olasılık poligonu ise düşük olasılık poligonu içinde yer alır.
DEPTH Derinlik türü haritası. InundationLevel, harita derinliğini gösterir (konuma göre yüksek/orta/düşük derinlik). Yüksek derinlikli çokgen, orta derinlikli poligonun içinde, orta derinlikli çokgen ise düşük derinlikli çokgen içinde yer alır.

Yöntemler

queryLatestFloodStatusByGaugeIds

Gösterge kimlikleriyle en son sel durumunu sorgulayın.

searchLatestFloodStatusByArea

Coğrafi bölgeye göre en son sel durumunu arayın.