Indeks
FloodsApi
(interfejs)BatchGetGaugeModelsRequest
(komunikat)BatchGetGaugeModelsResponse
(komunikat)BatchGetGaugesRequest
(komunikat)BatchGetGaugesResponse
(komunikat)FloodStatus
(komunikat)FloodStatus.ForecastChange
(komunikat)FloodStatus.ForecastChange.ValueChange
(komunikat)FloodStatus.ForecastTrend
(wyliczenie)FloodStatus.InundationMap
(komunikat)FloodStatus.InundationMap.InundationLevel
(wyliczenie)FloodStatus.InundationMapSet
(komunikat)FloodStatus.InundationMapType
(wyliczenie)FloodStatus.MapInferenceType
(wyliczenie)FloodStatus.Severity
(wyliczenie)Forecast
(komunikat)ForecastSet
(komunikat)ForecastTimedValue
(komunikat)Gauge
(komunikat)GaugeModel
(komunikat)GaugeModel.GaugeValueUnit
(wyliczenie)GetGaugeModelRequest
(komunikat)GetGaugeRequest
(komunikat)GetSerializedPolygonRequest
(komunikat)Loop
(komunikat)QueryGaugeForecastsRequest
(komunikat)QueryGaugeForecastsResponse
(komunikat)QueryLatestFloodStatusByGaugeIdsRequest
(komunikat)QueryLatestFloodStatusByGaugeIdsResponse
(komunikat)SearchGaugesByAreaRequest
(komunikat)SearchGaugesByAreaResponse
(komunikat)SearchLatestFloodStatusByAreaRequest
(komunikat)SearchLatestFloodStatusByAreaResponse
(komunikat)SerializedPolygon
(komunikat)Thresholds
(komunikat)TimeRange
(komunikat)
FloodsApi
Zewnętrzna usługa API do prognozowania powodzi.
BatchGetGaugeModels |
---|
Pobieranie metadanych bieżącego modelu hydrologicznego dla wielu wodowskazów. |
BatchGetGauges |
---|
Pobieranie metadanych dotyczących wielu wskaźników. |
GetGauge |
---|
Pobieranie metadanych licznika. |
GetGaugeModel |
---|
Pobieranie metadanych bieżącego modelu hydrologicznego dla danego wodowskazu. |
GetSerializedPolygon |
---|
Uzyskiwanie zserializowanego wielokąta. Identyfikatory tych elementów będą widoczne w innych odpowiedziach interfejsu API i będziesz ich tu używać. Na przykład zobacz |
QueryGaugeForecasts |
---|
Zapytania o prognozy pomiarów. |
QueryLatestFloodStatusByGaugeIds |
---|
Sprawdź najnowszy stan powodzi według identyfikatorów wskaźników. |
SearchGaugesByArea |
---|
Wyszukiwanie wskaźników według obszaru geograficznego. Uwaga: wskaźniki są czasami dodawane lub usuwane, więc wynik tego interfejsu API nie powinien być zapisywany w pamięci podręcznej ani przechowywany przez dłuższy czas. Za stosunkowo bezpieczny uznaj okres nie dłuższy niż jeden dzień. |
SearchLatestFloodStatusByArea |
---|
Wyszukaj najnowsze informacje o powodziach według obszaru geograficznego. Uwaga: zwraca stany powodzi, których wodowskaz znajduje się na danym obszarze, a nie np. obszar dotknięty powodzią, który przecina dany obszar. W przyszłości może to się zmienić. |
BatchGetGaugeModelsRequest
Żądanie BatchGetGaugeModels.
Pola | |
---|---|
names[] |
Wymagany. Nazwy modeli wskaźników do pobrania. Format nazwy: gaugeModels/{gauge_id}. Obsługiwana wielkość listy jest ograniczona do 20 000. Jeśli lista jest większa niż 20 tys., zwracany jest błąd INVALID_REQUEST. |
BatchGetGaugeModelsResponse
Odpowiedź funkcji BatchGetGaugeModels.
Pola | |
---|---|
gauge_models[] |
Żądane modele wskaźników. |
BatchGetGaugesRequest
Żądanie BatchGetGauges.
Pola | |
---|---|
names[] |
Wymagany. Nazwy wskaźników do pobrania. Format nazwy: gauges/{gauge_id}. Obsługiwana wielkość listy jest ograniczona do 100 tys. Jeśli podana lista jest większa niż 100 000,zwracany jest błąd INVALID_REQUEST. |
BatchGetGaugesResponse
Odpowiedź BatchGetGauges.
Pola | |
---|---|
gauges[] |
Żądane wskaźniki. |
FloodStatus
Stan powodzi wydany przez system. Reprezentuje prognozowany przez system stan zalania danego obszaru, z atrybutami takimi jak poziom zagrożenia, zmiana prognozy, mapy zalewowe i inne. Więcej informacji znajdziesz poniżej.
Pola | |
---|---|
gauge_id |
Identyfikator wskaźnika, dla którego wydano ten stan. |
quality_verified |
Wartość „true”, jeśli wodowskaz, dla którego wydano ten stan powodzi, nie ma modelu lub jeśli ma model, który został zweryfikowany pod kątem jakości. Jeśli ta wartość jest ustawiona na „false”, zachowaj ostrożność. |
gauge_location |
Lokalizacja urządzenia, dla którego wydano ten stan. |
issued_time |
Czas wydania tego stanu w formie ciągu znaków (ISO 8601), np. "2023-06-17T10:34:00Z". |
forecast_time_range |
Zakres czasu, dla którego prognoza jest przewidywana. |
forecast_change |
Zmiana wartości prognozy od ostatniego znanego stanu do prognozy. Obecnie dostępne tylko w przypadku modeli poziomu wody. |
forecast_trend |
Trend prognozy. |
map_inference_type |
Rodzaj wnioskowania, na podstawie którego utworzono tę mapę. |
severity |
Poziom ważności stanu. |
inundation_map_set |
Wnioskowany zestaw map zalania. |
source |
Organizacja odpowiedzialna za dane tego wskaźnika, np. GRDC, CWC itp. |
serialized_notification_polygon_id |
Identyfikator serializowanego wielokąta powiadomienia, który reprezentuje obszar geograficzny używany przez Google do określania, kiedy należy ostrzegać użytkowników. Użyj |
ForecastChange
Prognozowana zmiana wartości od ostatniego znanego stanu do prognozy. Obecnie dostępne tylko w przypadku modeli poziomu wody.
Pola | |
---|---|
value_change |
Prognozowana zmiana wartości. |
reference_time_range |
Zakres czasu ostatniego znanego stanu, na podstawie którego przewidujemy zmianę wartości. Możemy na przykład ustawić zakres czasu odniesienia na „wczoraj” i zmianę wartości na 25–30 cm. Oznacza to, że wzrost poziomu wody o 25–30 cm jest porównywany z wartością z wczoraj, a nie z wartością obecną. |
ValueChange
Prognozowana zmiana wartości – górna i dolna granica.
Pola | |
---|---|
lower_bound |
Dolna granica zmiany prognozy w metrach. Jeśli zmiana wynosi od 20 do 30, ta wartość będzie wynosić 20. Jeśli zmiana mieści się w przedziale od –30 do –20, ta wartość wyniesie –30. |
upper_bound |
Górna granica zmiany prognozy w metrach. Jeśli zmiana mieści się w przedziale od 20 do 30, ta wartość wyniesie 30. Jeśli zmiana mieści się w przedziale od -30 do -20, ta wartość wyniesie -20. |
ForecastTrend
Wyliczenie reprezentujące trend prognozy.
Wartości w polu enum | |
---|---|
FORECAST_TREND_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
RISE |
Oznacza to wzrost prognozowanej wartości. |
FALL |
Oznacza to spadek prognozowanej wartości. |
NO_CHANGE |
Oznacza to brak zmiany prognozowanej wartości. |
InundationMap
1 mapa zalania.
Pola | |
---|---|
level |
Poziom mapy zalania – zapoznaj się z dokumentacją dotyczącą typu InundationMapType. |
serialized_polygon_id |
Identyfikator serializowanego wielokąta reprezentującego tę mapę ryzyka zalania. Użyj |
InundationLevel
Wyliczenie reprezentujące poziomy zalania.
Wartości w polu enum | |
---|---|
INUNDATION_LEVEL_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
HIGH |
Zapoznaj się z dokumentacją na podstawie wartości InundationMapType. |
MEDIUM |
Zapoznaj się z dokumentacją na podstawie wartości InundationMapType. |
LOW |
Zapoznaj się z dokumentacją na podstawie wartości InundationMapType. |
InundationMapSet
zestaw map zalewowych,
Pola | |
---|---|
inundation_maps[] |
Mapy zalania, po jednej dla każdego poziomu zalania. |
inundation_maps_time_range |
Zakres czasu, do którego odnoszą się mapy zalewów. |
inundation_map_type |
Typ mapy zalania. |
InundationMapType
Wyliczenie reprezentujące typ mapy zalania.
Wartości w polu enum | |
---|---|
INUNDATION_MAP_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
PROBABILITY |
Mapa prawdopodobieństwa typu. InundationLevel reprezentuje prawdopodobieństwo zalania na mapie – wysokie, średnie lub niskie. Wielokąt wysokiego prawdopodobieństwa znajduje się w wielokącie średniego prawdopodobieństwa, a ten z kolei w wielokącie niskiego prawdopodobieństwa. |
DEPTH |
Mapa głębokości typu. InundationLevel reprezentuje głębokość na mapie – dużą, średnią lub małą w zależności od lokalizacji. Wielokąt o dużej głębi znajduje się w wielokącie o średniej głębi, a ten z kolei w wielokącie o małej głębi. |
MapInferenceType
Wyliczenie reprezentujące typy wniosków z mapy.
Wartości w polu enum | |
---|---|
MAP_INFERENCE_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
MODEL |
Oznacza to, że wnioskowanie zostało utworzone przy użyciu modelu. |
IMAGE_CLASSIFICATION |
Oznacza to, że wnioskowanie zostało utworzone na podstawie klasyfikacji obrazu. |
Poziom ważności
Wyliczenie, które reprezentuje ważność stanu.
Wartości w polu enum | |
---|---|
SEVERITY_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
EXTREME |
Oznacza to prognozowany stan ekstremalny. |
SEVERE |
Oznacza to prognozowany stan poważny. |
ABOVE_NORMAL |
Oznacza to prognozowany stan powyżej normy. |
NO_FLOODING |
Oznacza to prognozę braku powodzi. |
UNKNOWN |
Oznacza to, że nie mamy wystarczających informacji, aby określić poziom ważności. |
Prognoza
Prognoza dla jednego wskaźnika dla kilku czasów oczekiwania. Na przykład prognoza może być wydana o 17:00 i zawierać prognozy na 18:00, 19:00, 20:00 itd.
Uwaga: niektóre zakresy prognoz mogą być wcześniejsze niż czas wydania. Może to być spowodowane np. opóźnieniami w dostarczaniu danych wejściowych do modelu. W powyższym przykładzie czas problemu może wynosić 17:00, a przedziały prognozy to 16:00, 17:00, 18:00 itd.
Uwaga: zakresy różnią się długością i odległością między nimi. Przykłady możliwych zakresów:
[17:00–17:00], [18:00–18:00], [19:00–19:00]
[1 marca, godz. 0:00 – 2 marca, godz. 0:00], [2 marca, godz. 0:00 – 3 marca, godz. 0:00], [3 marca, godz. 0:00 – 4 marca, godz. 0:00]
Pola | |
---|---|
forecast_ranges[] |
Prognoza składa się z kilku „zakresów prognozy”, czyli różnych wartości prognozy dotyczących różnych zakresów czasu. Gdy początek i koniec zakresu są równe, oznacza to, że jest to moment w czasie. |
gauge_id |
Identyfikator urządzenia pomiarowego, którego dotyczy ta prognoza. |
issued_time |
Czas wydania prognozy (ISO 8601), np. „2023-06-17T10:34:00Z”. Czas wydania to czas wygenerowania prognozy. |
ForecastSet
Zestaw prognoz dla miernika.
Pola | |
---|---|
forecasts[] |
prognozy, |
ForecastTimedValue
Wartość prognozy dotycząca zakresu czasu. Jednostki są zdefiniowane przez powiązany z nią GaugeModel. Jeśli czas rozpoczęcia i zakończenia są równe, oznacza to, że jest to moment w czasie.
Pola | |
---|---|
value |
Wartość prognozy. |
forecast_start_time |
Początek przedziału. |
forecast_end_time |
Koniec przedziału. |
Wskaźnik
Metadane miernika.
Pola | |
---|---|
location |
Fizyczna lokalizacja urządzenia pomiarowego. |
site_name |
Nazwa witryny, w której znajduje się ten wskaźnik, w języku angielskim. Nie jest to niepowtarzalny identyfikator. W pobliskich lokalizacjach może być kilka urządzeń pomiarowych o tej samej nazwie. Nie zawsze jest obecny. |
source |
Organizacja odpowiedzialna za dane tego wskaźnika, np. GRDC, CWC itp. |
river |
Nazwa rzeki, na której znajduje się wodowskaz, w języku angielskim. Nie zawsze jest obecny. |
country_code |
Kod kraju, w którym znajduje się urządzenie pomiarowe (ISO 3166 Alpha-2). |
gauge_id |
Identyfikator miernika. |
quality_verified |
To pole ma wartość „prawda”, jeśli wskaźnik nie ma modelu lub jeśli ma model, który został zweryfikowany pod kątem jakości. Jeśli ta wartość jest ustawiona na „false”, zachowaj ostrożność. |
has_model |
To pole ma wartość „true”, jeśli miernik ma model. Jeśli wskaźnik ma model, można uzyskać jego |
GaugeModel
Metadane modelu miernika.
Pola | |
---|---|
gauge_id |
Identyfikator miernika. |
gauge_model_id |
Identyfikator modelu miernika. Od czasu do czasu model wskaźnika może się zmienić. W takim przypadku przypiszemy do niego nowy identyfikator i nowe progi. Zachowaj ostrożność podczas porównywania starych i nowych prognoz, jeśli zostały one wygenerowane przez różne modele. |
thresholds |
Progi wskaźnika. |
gauge_value_unit |
Jednostka wartości modelu miernika. |
quality_verified |
Określa, czy ten model został zweryfikowany pod kątem jakości. Jeśli ta wartość jest ustawiona na „false”, zachowaj ostrożność. |
GaugeValueUnit
Możliwe jednostki wartości wskaźnika.
Wartości w polu enum | |
---|---|
GAUGE_VALUE_UNIT_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
METERS |
metry, |
CUBIC_METERS_PER_SECOND |
Metry sześcienne na sekundę. |
GetGaugeModelRequest
Żądanie GetGaugeModel.
Pola | |
---|---|
name |
Wymagany. Nazwa modelu pomiaru do pobrania. Format nazwy: gaugeModels/{gauge_id}. |
GetGaugeRequest
Żądanie GetGauge.
Pola | |
---|---|
name |
Wymagany. Nazwa wskaźnika do pobrania. Format nazwy: gauges/{gauge_id}. |
GetSerializedPolygonRequest
Żądanie GetSerializedPolygon.
Pola | |
---|---|
name |
Wymagany. Nazwa serializowanego wielokąta do pobrania. Format nazwy: serializedPolygons/{polygon_id} |
Zapętl
pętlę na mapie, Reprezentuje prosty wielokąt sferyczny. Składa się z jednego łańcucha wierzchołków, w którym pierwszy wierzchołek jest domyślnie połączony z ostatnim.
Pola | |
---|---|
vertices[] |
Wymagany. Wierzchołki pętli. |
QueryGaugeForecastsRequest
Żądanie QueryGaugeForecasts.
Pola | |
---|---|
gauge_ids[] |
Wymagany. Lista identyfikatorów mierników. Obsługiwany rozmiar listy jest ograniczony do 500. Jeśli podana lista jest większa niż 500, zwracany jest błąd INVALID_REQUEST. |
issued_time_start |
Opcjonalnie. Najwcześniejszy czas wydania prognozy w formacie ciągu znaków (ISO 8601), np. „2023-06-17T10:34:00Z” lub ciąg znaków daty, np. „2023-10-13”. Godzina rozpoczęcia nie może przypadać wcześniej niż „2023-10-01”. Domyślnie jest to tydzień temu. |
issued_time_end |
Opcjonalnie. Najnowszy czas wydania prognozy w formie ciągu znaków (ISO 8601), np. „2023-06-17T10:34:00Z” lub ciągu znaków daty, np. „2023-10-13”. Wartość domyślna to teraz. |
QueryGaugeForecastsResponse
Odpowiedź funkcji QueryGaugeForecasts.
Pola | |
---|---|
forecasts |
Mapa identyfikatorów wskaźników do zestawu prognoz. |
QueryLatestFloodStatusByGaugeIdsRequest
Żądanie QueryLatestFloodStatusByGaugeIds.
Pola | |
---|---|
gauge_ids[] |
Wymagany. Lista identyfikatorów mierników. Obsługiwana wielkość listy jest ograniczona do 20 000. Jeśli lista jest większa niż 20 tys., zwracany jest błąd INVALID_REQUEST. |
QueryLatestFloodStatusByGaugeIdsResponse
Odpowiedź funkcji QueryLatestFloodStatusByGaugeIds.
Pola | |
---|---|
flood_statuses[] |
Najnowsze stany powodzi dla wybranych wodowskazów. |
SearchGaugesByAreaRequest
Żądanie SearchGaugesByArea.
Pola | |
---|---|
page_size |
Opcjonalnie. Maksymalna liczba zwracanych wskaźników. Usługa może zwrócić mniej niż ta wartość. Jeśli nie określono inaczej, zwracanych będzie maksymalnie 50 tys. urządzeń pomiarowych. Maksymalna wartość to 50 000. Wartości powyżej 50 000 zostaną zmienione na 50 000. |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania |
Pole unii Pole |
|
region_code |
Wyszukaj wszystkie wodowskazy w regionie według kodu regionu. Użyj strony https://cldr.unicode.org/ (lista https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry). |
loop |
Wyszukaj wszystkie wskaźniki w pętli (prosty wielokąt sferyczny, patrz |
include_non_quality_verified |
Opcjonalnie. Uwzględnij w wyniku wskaźniki, które nie zostały zweryfikowane pod kątem jakości. Używaj z rozwagą. Wartość domyślna to fałsz. |
include_gauges_without_hydro_model |
Opcjonalnie. Uwzględnij w wynikach wodowskazy, które nie mają wewnętrznego modelu hydrologicznego Google. Wartość domyślna to fałsz. |
SearchGaugesByAreaResponse
Odpowiedź funkcji SearchGaugesByArea.
Pola | |
---|---|
gauges[] |
Wskaźniki znalezione w żądanym obszarze. |
next_page_token |
Opcjonalnie. Token, który można wysłać jako |
SearchLatestFloodStatusByAreaRequest
Żądanie SearchLatestFloodStatusByArea.
Pola | |
---|---|
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania |
page_size |
Opcjonalnie. Maksymalna liczba zwracanych stanów powodzi. Usługa może zwrócić mniej niż ta wartość. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 20 000 stanów powodzi. Maksymalna wartość to 20 000. Wartości powyżej 20 000 zostaną zmienione na 20 000. |
Pole unii Pole |
|
region_code |
Region, według którego chcesz wysyłać zapytania o stan powodzi. Korzystanie z CLDR, np. 'US'. |
loop |
Pętla, za pomocą której można wysyłać zapytania o stan powodzi. |
include_non_quality_verified |
Opcjonalnie. Uwzględnij w wyniku wskaźniki, które nie zostały zweryfikowane pod kątem jakości. Używaj z rozwagą. Wartość domyślna to fałsz. |
SearchLatestFloodStatusByAreaResponse
Odpowiedź funkcji SearchLatestFloodStatusByArea.
Pola | |
---|---|
flood_statuses[] |
Najnowsze informacje o powodziach na wybranym obszarze. Obecnie zależy to od lokalizacji wskaźników, ale w przyszłości może się zmienić. |
next_page_token |
Opcjonalnie. Token, który można wysłać jako |
SerializedPolygon
Zserializowany wielokąt.
Pola | |
---|---|
polygon_id |
Identyfikator wielokąta. |
kml |
Ciąg tekstowy KML reprezentujący wielokąt. |
Progi
Progi modelu miernika.
Pola | |
---|---|
warning_level |
Poziom ostrzegawczy. |
danger_level |
Poziom zagrożenia. |
extreme_danger_level |
Ekstremalny poziom zagrożenia. Nie zawsze jest obecny. |
TimeRange
zakres czasu,
Pola | |
---|---|
start |
Początek zakresu czasu. W formacie ISO 8601, np. "2023-06-17T10:34:00Z". |
end |
Koniec zakresu czasu. W formacie ISO 8601, np. "2023-06-17T10:34:00Z". |