- Żądanie HTTP
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- PublicAlerts
- WeatherEventType
- Waga
- Pewność
- Pilność
- SafetyRecommendation
- DataSource
- Wydawca
- Wypróbuj
Zwraca publiczne alerty pogodowe dla danej lokalizacji.
Żądanie HTTP
GET https://weather.googleapis.com/v1/publicAlerts:lookup
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
location |
Wymagane. Lokalizacja, dla której chcesz otrzymywać publiczne alerty pogodowe. Usługa zwróci alerty, których obszar objęty wpływem zdarzenia przecina się z tą lokalizacją. |
pageSize |
Opcjonalnie: Maksymalna liczba rekordów publicznych alertów pogodowych do zwrócenia na stronie. |
pageToken |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania |
languageCode |
Opcjonalnie: Umożliwia klientowi wybór języka odpowiedzi. Jeśli dane nie mogą zostać podane w danym języku, interfejs API używa najbliższego dopasowania. Dozwolone wartości są zgodne ze standardem IETF BCP-47. Wartość domyślna to „en”. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź na wywołanie RPC publicAlerts.lookup.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"weatherAlerts": [
{
object ( |
| Pola | |
|---|---|
weatherAlerts[] |
Publiczne rekordy alertów pogodowych, zgodnie z liczbą alertów i rozmiarem strony określonymi w żądaniu. |
regionCode |
Kod ISO_3166-1 alfa-2 regionu odpowiadającego lokalizacji podanej w żądaniu. Region jest podany w formacie ISO_3166-1_alpha-2. |
nextPageToken |
Token, który można wysłać jako |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/cloud-platform
PublicAlerts
Reprezentuje publiczne alerty pogodowe.
| Zapis JSON |
|---|
{ "alertId": string, "alertTitle": { object ( |
| Pola | |
|---|---|
alertId |
Unikalny identyfikator tego alertu. |
alertTitle |
Zlokalizowany tytuł alertu. |
eventType |
Rodzaj zjawiska pogodowego. |
areaName |
Nazwa obszaru, w którym wydano alert. |
instruction[] |
Instrukcje zalecane przez wydawcę. Pamiętaj, że to pole powinno być zlokalizowane, ale nie ma takiej gwarancji. |
safetyRecommendations[] |
Wytyczne dotyczące bezpieczeństwa dla użytkownika, które mogą być dostarczane przez wydawcę lub inne organy. |
timezoneOffset |
Przesunięcie strefy czasowej od czasu UTC dla lokalizacji alertu. Wartość jest sformatowana jako ciąg znaków kończący się literą „s”, np. „-14400s” w przypadku 4 godzin przed UTC. |
startTime |
Godzina rozpoczęcia wydarzenia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
expirationTime |
Czas wygaśnięcia wydarzenia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
dataSource |
Szczegóły wydawcy, który wydał alert. |
polygon |
Reprezentacja GeoJSON obszarów, w których wydawany jest alert. Dane GeoJSON muszą być w formacie RFC 7946 i reprezentować wielokąt (w przypadku jednego spójnego obszaru) lub wielokąt (w przypadku wielu odrębnych obszarów). Przykład: { "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] } Przykładowy ciąg GeoJSON typu MultiPolygon wygląda tak: { "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ] |
description |
Najnowszy tekst opisujący alert wydany przez oficjalny organ. Pamiętaj, że to pole powinno być zlokalizowane, ale nie ma takiej gwarancji. |
severity |
Poziom ważności alertu. |
certainty |
Pewność alertu. |
urgency |
pilność alertu, |
WeatherEventType
Rodzaj zdarzenia pogodowego.
| Wartości w polu enum | |
|---|---|
WEATHER_EVENT_TYPE_UNSPECIFIED |
Nieokreślony typ zdarzenia pogodowego. |
ACID_RAIN |
Kwaśny deszcz. |
AFTERSHOCK |
Wstrząs wtórny. |
AVALANCHE |
Wydarzenie związane z lawiną. |
BLIZZARD |
Zamieć. |
BLOWING_SNOW |
Zawieja śnieżna. |
BUSHFIRE |
Zdarzenie związane z pożarem buszu. |
COASTAL_FLOOD |
Powódź nadbrzeżna. |
COASTAL_HAZARD |
Zagrożenie przybrzeżne. |
COLD |
Zdarzenie zimne. |
CYCLONE |
Cyklon. |
DROUGHT |
Zdarzenie związane z suszą. |
DUST_STORM |
Burza pyłowa. |
EARTHQUAKE |
Zdarzenie dotyczące trzęsienia ziemi. |
EXTRATROPICAL_CYCLONE |
Ekstratropikalny cyklon. |
FIRE |
Zdarzenie Fire. |
FIRE_WEATHER |
Zdarzenie związane z warunkami sprzyjającymi pożarom. |
FLASH_FLOOD |
Powódź błyskawiczna. |
FLOOD |
Powódź. |
FOG |
Zdarzenie dotyczące mgły. |
FREEZING |
Zawieszenie. |
FREEZING_AIR_TEMPERATURE |
Zdarzenie związane z temperaturą powietrza poniżej zera. |
FREEZING_DRIZZLE |
Marznąca mżawka. |
FREEZING_RAIN_EVENT |
Opady marznącego deszczu. |
FROST |
Zdarzenie związane z mrozem. |
GALE |
Zdarzenie Gale. |
GLAZE |
Zdarzenie dotyczące polewy. |
HAIL |
Gradobicie. |
HAZARDOUS_SEAS |
Niebezpieczne warunki na pełnym morzu. |
HEAT |
Ekstremalne upały. |
HUMIDITY |
Zdarzenie związane z wilgotnością. |
HURRICANE |
Huragan. |
ICE_STORM |
Burza lodowa. |
INDUSTRIAL_FIRE |
Pożar zakładów przemysłowych. |
LAKE_EFFECT_SNOW |
Efekt jeziora. |
LANDSLIDE |
Zdarzenie dotyczące osuwiska. |
MONSOON |
Wydarzenie Monsoon. |
MUDDY_FLOOD |
Powódź błotna. |
OUTFLOW |
Zdarzenie wypływu. |
RADIATION |
Zdarzenie związane z promieniowaniem. |
RAIN_EVENT |
Opady deszczu. |
RIVER_FLOODING |
Powódź rzeczna. |
SEVERE_THUNDERSTORM_WARNING |
Ostrzeżenie przed silną burzą z piorunami. |
SNOWSQUALL |
Snowsquall event. |
SNOW_EVENT |
Wydarzenie związane ze śniegiem. |
STORM |
Burza. |
STORM_SURGE |
Fala sztormowa. |
THUNDER |
Zdarzenie dotyczące burzy. |
THUNDERSTORM |
Burza z wyładowaniami atmosferycznymi. |
TORNADO |
Tornado. |
TORNADO_WARNING |
zdarzenie ostrzegawcze przed tornadem; |
TROPICAL_CYCLONE |
Cyklon tropikalny. |
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES |
Ostrzeżenia i alerty dotyczące cyklonów tropikalnych. |
TROPICAL_DISTURBANCE |
Zdarzenie związane z zaburzeniami tropikalnymi. |
TROPICAL_STORM |
Burza tropikalna. |
TSUNAMI |
Wydarzenie związane z tsunami. |
TYPHOON |
Zdarzenie związane z tajfunem. |
VOLCANIC_ASH |
Wydarzenie związane z pyłem wulkanicznym. |
VOLCANIC_ERUPTION |
Erupcja wulkanu. |
WILDFIRE |
Zdarzenie związane z pożarem lasu. |
WIND |
Zdarzenie związane z wiatrem. |
WIND_CHILL |
Zdarzenie związane z temperaturą odczuwalną. |
WIND_WAVE |
Wydarzenie związane z falami wiatrowymi. |
WINTER_STORM |
Śnieżyca. |
Poziom ważności
Kod oznaczający poziom ważności zdarzenia, którego dotyczy alert.
| Wartości w polu enum | |
|---|---|
SEVERITY_UNKNOWN |
Poziom ważności nieznany. |
EXTREME |
Nadzwyczajne zagrożenie życia lub mienia. |
SEVERE |
Znaczne zagrożenie życia lub mienia. |
MODERATE |
Możliwe zagrożenie życia lub mienia. |
MINOR |
Niewielkie zagrożenie życia lub mienia. |
Pewność
Kod określający pewność wystąpienia zdarzenia, którego dotyczy alert.
| Wartości w polu enum | |
|---|---|
CERTAINTY_UNKNOWN |
Nieznana pewność. |
OBSERVED |
stwierdzono, że wystąpiło lub trwa. |
VERY_LIKELY |
Bardzo prawdopodobne. |
LIKELY |
Prawdopodobne (p > ~50%). |
POSSIBLE |
Możliwe, ale mało prawdopodobne (p <= ~50%). |
UNLIKELY |
Mało prawdopodobne (p ~ 0%). |
Pilność
Kod oznaczający pilność zdarzenia będącego tematem alertu.
| Wartości w polu enum | |
|---|---|
URGENCY_UNKNOWN |
Nieznany poziom pilności. |
IMMEDIATE |
Należy natychmiast podjąć odpowiednie działania. |
EXPECTED |
Należy wkrótce podjąć odpowiednie działania (w ciągu najbliższej godziny). |
FUTURE |
W najbliższej przyszłości NALEŻY podjąć odpowiednie działania. |
PAST |
Nie jest już wymagane podjęcie działań w odpowiedzi na alert. |
SafetyRecommendation
Reprezentuje zalecenie dotyczące bezpieczeństwa.
| Zapis JSON |
|---|
{ "directive": string, "subtext": string } |
| Pola | |
|---|---|
directive |
instrukcja dla użytkownika. Pamiętaj, że to pole powinno być zlokalizowane, ale nie ma takiej gwarancji. |
subtext |
Opcjonalny podtytuł dyrektywy, który może zawierać dodatkowy kontekst dla użytkownika. Pamiętaj, że to pole powinno być zlokalizowane, ale nie ma takiej gwarancji. |
DataSource
Reprezentuje link do źródła danych.
| Zapis JSON |
|---|
{
"publisher": enum ( |
| Pola | |
|---|---|
publisher |
Wydawca alertu. |
name |
Oficjalna nazwa wydawcy. Pamiętaj, że to pole powinno być zlokalizowane, ale nie ma takiej gwarancji. |
authorityUri |
Adres URL witryny urzędu. |
Wydawca
Wydawca alertu.
| Wartości w polu enum | |
|---|---|
PUBLISHER_UNSPECIFIED |
Wydawca nieokreślony. |
AUSTRALIA_ACT_ESA |
Australia, Australijskie Terytorium Stołeczne |
AUSTRALIA_NSW_RFS |
Nowa Południowa Walia |
AUSTRALIA_QLD_QFES |
Queensland |
AUSTRALIA_SA_CFS |
Australia Południowa |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Austria |
METEO_ALARM_BS |
Bośnia |
BRAZIL_CENAD |
Brazylijska agencja ds. reagowania na katastrofy w Brazylii |
BRAZIL_INMET |
Agencja meteorologiczna w Brazylii |
UK_ENV_AGENCY |
Wielka Brytania |
METEO_ALARM_BG |
Meteoalarm / EUMETNET Bulgaria |
METEO_ALARM_CR |
Chorwacja |
METEO_ALARM_CY |
Cypr |
METEO_ALARM_CS |
Czechy |
METEO_ALARM_DK |
Dania |
EC_INAMHI |
Ekwador |
METEO_ALARM_FI |
Meteoalarm / EUMETNET Finland |
METEO_ALARM_FR |
Francja |
DE_DWD |
Niemcy |
METEO_ALARM_GB |
Meteoalarm / EUMETNET Wielka Brytania |
METEO_ALARM_GR |
Grecja |
METEO_ALARM_HU |
Węgry |
METEO_ALARM_IS |
Islandia |
METEO_ALARM_IE |
Irlandia |
METEO_ALARM_IT |
Włochy |
JM_JMS |
Jamajka |
JMA |
Japonia |
METEO_ALARM_NL |
Meteoalarm / EUMETNET Netherlands |
METEO_ALARM_LV |
Łotwa |
METEO_ALARM_LT |
Litwa |
METEO_ALARM_LU |
Luksemburg |
MEXICO_CIRES |
Meksyk Meksyk CIRES |
NZ_GEONET |
Nowa Zelandia, GeoNet |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / EUMETNET Macedonia Północna |
METEO_ALARM_NO |
Norwegia |
PHILIPPINES_PAGASA |
Filipiny |
METEO_ALARM_PL |
Meteoalarm / EUMETNET Poland |
METEO_ALARM_PT |
Portugalia |
METEO_ALARM_RO |
Rumunia |
METEO_ALARM_RS |
Serbia |
SG_MSS |
Singapur |
METEO_ALARM_SK |
Meteoalarm / EUMETNET Slovakia |
METEO_ALARM_SI |
Słowenia |
SB_MET |
Wyspy Salomona |
METEO_ALARM_ES |
Meteoalarm / EUMETNET Spain |
METEO_ALARM_SE |
Szwecja |
METEO_ALARM_CH |
Szwajcaria |
TAIWAN_NCDR |
Tajwan |
NOAA |
United States NOAA |
WCATWC |
National Tsunami Warning Center |