Package google.maps.weather.v1

Índice

Clima

Definição de serviço da API Weather.

LookupCurrentConditions

rpc LookupCurrentConditions(LookupCurrentConditionsRequest) returns (LookupCurrentConditionsResponse)

Retorna as condições climáticas atuais em um determinado local.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform
LookupForecastDays

rpc LookupForecastDays(LookupForecastDaysRequest) returns (LookupForecastDaysResponse)

Retorna até 10 dias de previsões diárias em um determinado local, começando pelo dia atual.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform
LookupForecastHours

rpc LookupForecastHours(LookupForecastHoursRequest) returns (LookupForecastHoursResponse)

Retorna até 240 horas de previsões por hora em um determinado local, começando da hora atual.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform
LookupHistoryHours

rpc LookupHistoryHours(LookupHistoryHoursRequest) returns (LookupHistoryHoursResponse)

Retorna até 24 horas de dados meteorológicos históricos por hora em um determinado local, começando pela última hora.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform
LookupPublicAlerts

rpc LookupPublicAlerts(LookupPublicAlertsRequest) returns (LookupPublicAlertsResponse)

Retorna alertas públicos de clima para um determinado local.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

AirPressure

Representa as condições de pressão atmosférica.

Campos
mean_sea_level_millibars

float

A pressão atmosférica média ao nível do mar em milibares.

CardinalDirection

Representa uma direção cardinal (incluindo direções ordinais).

Tipos enumerados
CARDINAL_DIRECTION_UNSPECIFIED A direção cardinal não foi especificada.
NORTH O ponto cardeal norte.
NORTH_NORTHEAST A direção intercardinal secundária norte-nordeste.
NORTHEAST A direção intercardinal nordeste.
EAST_NORTHEAST A direção secundária leste-nordeste.
EAST O ponto cardeal leste.
EAST_SOUTHEAST A direção intercardinal secundária leste-sudeste.
SOUTHEAST A direção intercardinal sudeste.
SOUTH_SOUTHEAST A direção secundária sul-sudeste.
SOUTH O ponto cardeal sul.
SOUTH_SOUTHWEST A direção intercardinal secundária sul-sudoeste.
SOUTHWEST A direção intercardinal sudoeste.
WEST_SOUTHWEST A direção secundária intercardinal oeste-sudoeste.
WEST O ponto cardeal oeste.
WEST_NORTHWEST A direção secundária intercardinal oeste-noroeste.
NORTHWEST A direção intercardinal noroeste.
NORTH_NORTHWEST A direção secundária intercardinal norte-noroeste.

Certeza

O código que indica a certeza do evento principal da mensagem de alerta.

Tipos enumerados
CERTAINTY_UNKNOWN Certeza desconhecida.
OBSERVED Determinado como tendo ocorrido ou estando em andamento.
VERY_LIKELY Muito provavelmente.
LIKELY Provável (p > ~50%).
POSSIBLE Possível, mas não provável (p <= ~50%).
UNLIKELY Improvável (p ~ 0%).

DataSource

Representa um link para uma fonte de dados.

Campos
publisher

Publisher

O editor do alerta.

name

string

Nome oficial do editor. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer.

authority_uri

string

O URL do site da autoridade.

ForecastDay

Representa um registro de previsão diária em um determinado local.

Campos
interval

Interval

O intervalo de tempo UTC em que o dia previsto começa (inclusive) e termina (exclusive). Observação: um dia começa às 7h e termina às 7h do dia seguinte, no horário local. Por exemplo, se o fuso horário local for UTC-7, o intervalo vai começar no horário 14:00:00.000Z e terminar no mesmo horário do dia seguinte.

display_date

Date

A data local no fuso horário do local (horário civil) para que essa previsão diária é calculada. Esse campo pode ser usado para fins de exibição no cliente.

daytime_forecast

ForecastDayPart

As condições climáticas previstas para o período diurno (das 7h às 19h, horário local).

nighttime_forecast

ForecastDayPart

As condições climáticas previstas para a parte noturna do dia (das 19h às 7h do dia seguinte, horário local).

max_temperature

Temperature

A temperatura máxima (alta) ao longo do dia.

min_temperature

Temperature

A temperatura mínima (baixa) ao longo do dia.

feels_like_max_temperature

Temperature

A sensação térmica máxima (alta) ao longo do dia.

feels_like_min_temperature

Temperature

A sensação térmica mínima (baixa) ao longo do dia.

max_heat_index

Temperature

A temperatura máxima do índice de calor ao longo do dia.

sun_events

SunEvents

Os eventos relacionados ao sol (por exemplo, nascer e pôr do sol).

moon_events

MoonEvents

Os eventos relacionados à lua (por exemplo, nascer e pôr da lua).

ForecastDayPart

Representa um registro de previsão para uma parte do dia.

Campos
interval

Interval

A data e a hora em UTC em que este período do dia começa (inclusivo) e termina (exclusivo). Observação: um período do dia começa às 7h e termina às 19h do mesmo dia, no horário local. Por exemplo, se o fuso horário local for UTC-7, o intervalo diurno começará às 14:00:00.000Z e terminará às 02:00:00.000Z do dia seguinte. Já o intervalo noturno começará às 02:00:00.000Z do dia seguinte e terminará às 14:00:00.000Z do mesmo dia.

weather_condition

WeatherCondition

A condição climática prevista.

precipitation

Precipitation

A precipitação prevista.

wind

Wind

A direção média do vento e a velocidade máxima e rajada.

ice_thickness

IceThickness

A quantidade acumulada de gelo para a parte do dia.

relative_humidity

int32

A porcentagem prevista de umidade relativa (valores de 0 a 100).

uv_index

int32

O índice máximo previsto de raios ultravioleta (UV).

thunderstorm_probability

int32

A probabilidade média de tempestade de raios e trovões.

cloud_cover

int32

Porcentagem média de cobertura de nuvens.

ForecastHour

Representa um registro de previsão horária em um determinado local.

Campos
interval

Interval

O intervalo de uma hora (em horário UTC) em que esses dados de previsão são válidos. Os carimbos de data/hora são arredondados para baixo até a hora mais próxima.

display_date_time

DateTime

A data e a hora locais no fuso horário do local (horário civil) para o qual essa previsão horária é calculada. Esse campo pode ser usado para fins de exibição no cliente. Observação: essa data vai consistir no ano, mês, dia, hora e compensação do UTC.

weather_condition

WeatherCondition

A condição climática prevista.

temperature

Temperature

A temperatura prevista.

feels_like_temperature

Temperature

A medida de como a temperatura vai parecer no local solicitado.

dew_point

Temperature

A temperatura do ponto de condensação prevista.

heat_index

Temperature

A temperatura prevista do índice de calor.

wind_chill

Temperature

A sensação térmica prevista, a temperatura do ar exposta na pele.

wet_bulb_temperature

Temperature

A temperatura de bulbo úmido prevista, que é a temperatura mais baixa que pode ser alcançada pela evaporação da água.

precipitation

Precipitation

A probabilidade de chuva prevista e a quantidade de precipitação acumulada na última hora.

air_pressure

AirPressure

As condições de pressão atmosférica previstas.

wind

Wind

As condições de vento previstas.

visibility

Visibility

A visibilidade prevista.

ice_thickness

IceThickness

A espessura prevista do gelo.

is_daytime

bool

Verdadeiro se a hora estiver entre o nascer do sol (inclusive) e o pôr do sol (exclusivo) locais. Caso contrário, é noite (entre o pôr do sol e o próximo nascer do sol). Observação: essa hora será considerada como dia ou noite se o intervalo se cruzar com os horários locais de nascer e pôr do sol, respectivamente. Por exemplo, se o intervalo for das 5h às 6h e o nascer do sol for às 5h59, "is_daytime" será verdadeiro.

relative_humidity

int32

A porcentagem prevista de umidade relativa (valores de 0 a 100).

uv_index

int32

O índice ultravioleta (UV) previsto.

thunderstorm_probability

int32

A probabilidade prevista de tempestade (valores de 0 a 100).

cloud_cover

int32

A porcentagem prevista do céu coberta por nuvens (valores de 0 a 100).

HistoryHour

Representa um registro de histórico por hora em um determinado local.

Campos
interval

Interval

O intervalo de uma hora (em horário UTC) em que esses dados históricos são válidos. Os carimbos de data/hora são arredondados para baixo até a hora mais próxima.

display_date_time

DateTime

A data e a hora locais no fuso horário do local (horário civil) para as quais este registro por hora é calculado. Esse campo pode ser usado para fins de exibição no cliente. Observação: essa data vai consistir no ano, mês, dia, hora e compensação do UTC.

weather_condition

WeatherCondition

A condição climática histórica.

temperature

Temperature

A temperatura histórica.

feels_like_temperature

Temperature

A medida de como a temperatura estava no local solicitado.

dew_point

Temperature

A temperatura histórica do ponto de condensação.

heat_index

Temperature

A temperatura histórica do índice de calor.

wind_chill

Temperature

O histórico de sensação térmica, temperatura do ar exposta na pele.

wet_bulb_temperature

Temperature

A temperatura de bulbo úmido histórica, a temperatura mais baixa que pode ser alcançada pela evaporação da água.

precipitation

Precipitation

A probabilidade histórica e a quantidade de precipitação acumulada na última hora.

air_pressure

AirPressure

As condições históricas de pressão do ar.

wind

Wind

As condições históricas de vento.

visibility

Visibility

A visibilidade histórica.

ice_thickness

IceThickness

A espessura histórica do gelo.

is_daytime

bool

Verdadeiro se a hora estiver entre o nascer do sol (inclusive) e o pôr do sol (exclusivo) locais. Caso contrário, é noite (entre o pôr do sol e o próximo nascer do sol). Observação: essa hora será considerada como dia ou noite se o intervalo se cruzar com os horários locais de nascer e pôr do sol, respectivamente. Por exemplo, se o intervalo for das 5h às 6h e o nascer do sol for às 5h59, "is_daytime" será verdadeiro.

relative_humidity

int32

A porcentagem histórica de umidade relativa (valores de 0 a 100).

uv_index

int32

O índice ultravioleta (UV) histórico.

thunderstorm_probability

int32

A probabilidade histórica de tempestade (valores de 0 a 100).

cloud_cover

int32

A porcentagem histórica do céu coberta por nuvens (valores de 0 a 100).

IceThickness

Representa condições de espessura do gelo.

Campos
unit

Unit

O código que representa a unidade usada para medir a espessura do gelo.

thickness

float

O valor da espessura do gelo.

Unidade

Representa a unidade usada para medir a espessura do gelo.

Tipos enumerados
UNIT_UNSPECIFIED A unidade não está especificada.
MILLIMETERS A espessura é medida em milímetros.
INCHES A espessura é medida em polegadas.

LookupCurrentConditionsRequest

Solicitação para o RPC LookupCurrentConditions.

Campos
location

LatLng

Obrigatório. O local para receber as condições climáticas atuais.

units_system

UnitsSystem

Opcional. O sistema de unidades a ser usado para as condições climáticas retornadas. Se não for fornecido, as condições climáticas retornadas estarão no sistema métrico (padrão = METRIC).

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en".

LookupCurrentConditionsResponse

Resposta para o RPC LookupCurrentConditions, que representa as condições climáticas atuais no local solicitado.

Campos
current_time

Timestamp

Hora atual (UTC) associada aos dados retornados.

time_zone

TimeZone

O fuso horário no local solicitado.

weather_condition

WeatherCondition

A condição climática atual.

temperature

Temperature

A temperatura atual.

feels_like_temperature

Temperature

A medida de como a temperatura está no local solicitado.

dew_point

Temperature

A temperatura atual do ponto de condensação.

heat_index

Temperature

A temperatura atual do índice de calor.

wind_chill

Temperature

A sensação térmica atual, a temperatura do ar exposta na pele.

precipitation

Precipitation

A probabilidade atual e a quantidade de precipitação acumulada na última hora.

air_pressure

AirPressure

As condições atuais de pressão do ar.

wind

Wind

As condições atuais de vento.

visibility

Visibility

A visibilidade atual.

current_conditions_history

CurrentConditionsHistory

As mudanças nas condições atuais nas últimas 24 horas.

is_daytime

bool

Verdadeiro se o horário atual no local solicitado estiver entre o nascer do sol (inclusive) e o pôr do sol (exclusivo). Caso contrário, é noite (entre o pôr do sol e o próximo nascer do sol).

relative_humidity

int32

A porcentagem atual de umidade relativa (valores de 0 a 100).

uv_index

int32

O índice ultravioleta (UV) atual.

thunderstorm_probability

int32

A probabilidade atual de tempestade (valores de 0 a 100).

cloud_cover

int32

A porcentagem atual do céu coberta por nuvens (valores de 0 a 100).

CurrentConditionsHistory

Representa um conjunto de mudanças nas condições atuais nas últimas 24 horas.

Campos
temperature_change

Temperature

A temperatura atual menos a temperatura de 24 horas atrás.

max_temperature

Temperature

A temperatura máxima (alta) nas últimas 24 horas.

min_temperature

Temperature

A temperatura mínima (baixa) nas últimas 24 horas.

snow_qpf

QuantitativePrecipitationForecast

A quantidade de neve, medida como equivalente de água líquida, que se acumulou nas últimas 24 horas. Observação: QPF é uma abreviação de previsão quantitativa de precipitação. Consulte a definição de "QuantitativePrecipitationForecast" para mais detalhes.

qpf

QuantitativePrecipitationForecast

A quantidade de chuva, medida como equivalente de água líquida, que se acumulou nas últimas 24 horas. Observação: QPF é uma abreviação de previsão quantitativa de precipitação. Consulte a definição de "QuantitativePrecipitationForecast" para mais detalhes.

LookupForecastDaysRequest

Solicitação para o RPC "LookupForecastDays".

Campos
location

LatLng

Obrigatório. O local para receber a previsão diária.

units_system

UnitsSystem

Opcional. O sistema de unidades a ser usado para as condições climáticas retornadas. Se não for fornecido, as condições climáticas retornadas estarão no sistema métrico (padrão = METRIC).

page_size

int32

Opcional. O número máximo de registros de previsão diária a serem retornados por página. Um valor de 1 a 10 (inclusive). O valor padrão é cinco.

page_token

string

Opcional. Um token de página recebido de uma solicitação anterior. Ele é usado para recuperar a página subsequente.

days

int32

Opcional. Limita a quantidade de dias totais a serem buscados a partir do dia atual. Um valor de 1 a 10 (inclusive). O valor padrão é o máximo permitido, que é 10.

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en".

LookupForecastDaysResponse

Resposta para o RPC LookupForecastDays.

Campos
forecast_days[]

ForecastDay

Os registros de previsão diária, de acordo com o número de dias e o tamanho da página especificados na solicitação.

time_zone

TimeZone

O fuso horário no local solicitado.

next_page_token

string

O token para recuperar a próxima página.

LookupForecastHoursRequest

Solicitação para o RPC LookupForecastHours.

Campos
location

LatLng

Obrigatório. O local para receber a previsão do tempo por hora.

units_system

UnitsSystem

Opcional. O sistema de unidades a ser usado para as condições climáticas retornadas. Se não for fornecido, as condições climáticas retornadas estarão no sistema métrico (padrão = METRIC).

page_size

int32

Opcional. O número máximo de registros de previsão horária a serem retornados por página: um valor de 1 a 24 (inclusive). O padrão é o valor máximo permitido de 24.

page_token

string

Opcional. Um token de página recebido de uma solicitação anterior. Ele é usado para recuperar a página subsequente.

hours

int32

Opcional. Limita a quantidade total de horas a serem buscadas a partir da hora atual. Um valor de 1 a 240 (inclusive). O padrão é o valor máximo permitido de 240.

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en".

LookupForecastHoursResponse

Resposta para o RPC LookupForecastHours.

Campos
forecast_hours[]

ForecastHour

Os registros de previsão horária, de acordo com o número de horas e o tamanho da página especificados na solicitação.

time_zone

TimeZone

O fuso horário no local solicitado.

next_page_token

string

O token para recuperar a próxima página.

LookupHistoryHoursRequest

Solicitação para a RPC LookupHistoryHours.

Campos
location

LatLng

Obrigatório. O local para receber os dados históricos por hora.

units_system

UnitsSystem

Opcional. O sistema de unidades a ser usado para as condições climáticas retornadas. Se não for fornecido, as condições climáticas retornadas estarão no sistema métrico (padrão = METRIC).

page_size

int32

Opcional. O número máximo de registros históricos por hora a serem retornados por página. Um valor de 1 a 24 (inclusive). O padrão é o valor máximo permitido de 24.

page_token

string

Opcional. Um token de página recebido de uma solicitação anterior. Ele é usado para recuperar a página subsequente.

hours

int32

Opcional. Limita a quantidade total de horas a serem buscadas a partir da última hora, de 1 a 24 (inclusive). O padrão é o valor máximo permitido de 24.

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en".

LookupHistoryHoursResponse

Resposta da RPC LookupHistoryHours.

Campos
history_hours[]

HistoryHour

Os registros históricos por hora, de acordo com o número de horas e o tamanho da página especificados na solicitação.

time_zone

TimeZone

O fuso horário no local solicitado.

next_page_token

string

O token para recuperar a próxima página.

LookupPublicAlertsRequest

Solicitação para a RPC LookupPublicAlerts.

Campos
location

LatLng

Obrigatório. O local para receber alertas meteorológicos públicos. O serviço vai retornar alertas cuja área afetada se cruza com esse local.

page_size

int32

Opcional. O número máximo de registros de alertas meteorológicos públicos a serem retornados por página.

page_token

string

Opcional. Um token de página recebido de uma chamada LookupPublicAlerts anterior. Forneça isso para recuperar a página subsequente. Ao paginar, todos os outros parâmetros fornecidos para LookupPublicAlerts precisam corresponder à chamada que forneceu o token da página.

language_code

string

Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en".

LookupPublicAlertsResponse

Resposta para a RPC LookupPublicAlerts.

Campos
weather_alerts[]

PublicAlerts

Os registros públicos de alerta meteorológico, de acordo com o número de alertas e o tamanho da página especificados na solicitação.

region_code

string

O código ISO_3166-1 alfa-2 da região correspondente ao local fornecido na solicitação. A região é indicada usando ISO_3166-1_alpha-2.

next_page_token

string

Um token que pode ser enviado como page_token para recuperar a próxima página. Se esse campo for omitido, não haverá páginas subsequentes.

MoonEvents

Representa os eventos relacionados à lua (por exemplo, nascer e pôr da lua).

Campos
moonrise_times[]

Timestamp

O momento em que o limbo superior da lua aparece acima do horizonte. Consulte https://en.wikipedia.org/wiki/Moonrise_and_moonset).

OBSERVAÇÃO: na maioria dos casos, há um único horário de nascer da lua por dia. Em outros casos, a lista pode estar vazia (por exemplo, quando a lua nasce depois da meia-noite do dia seguinte). No entanto, em casos únicos (por exemplo, nas regiões polares), a lista pode conter mais de um valor. Nesses casos, os valores são classificados em ordem crescente.

moonset_times[]

Timestamp

O momento em que o limbo superior da Lua desaparece abaixo do horizonte (consulte https://en.wikipedia.org/wiki/Moonrise_and_moonset).

OBSERVAÇÃO: na maioria dos casos, há um único horário de pôr da lua por dia. Em outros casos, a lista pode estar vazia (por exemplo, quando a lua se põe depois da meia-noite do dia seguinte). No entanto, em casos únicos (por exemplo, nas regiões polares), a lista pode conter mais de um valor. Nesses casos, os valores são classificados em ordem crescente.

moon_phase

MoonPhase

A fase da lua (também conhecida como fase lunar).

MoonPhase

Marca a fase da lua (também conhecida como fase lunar).

Tipos enumerados
MOON_PHASE_UNSPECIFIED Fase da lua não especificada.
NEW_MOON A Lua não é iluminada pelo Sol.
WAXING_CRESCENT A Lua é iluminada de 0% a 50% no lado direito no hemisfério norte 🌒 e no lado esquerdo no hemisfério sul 🌘.
FIRST_QUARTER A Lua está iluminada em 50,1% no lado direito no hemisfério norte 🌓 e no lado esquerdo no hemisfério sul 🌗.
WAXING_GIBBOUS A Lua é iluminada em 50% a 100% no lado direito no hemisfério norte 🌔 e no lado esquerdo no hemisfério sul 🌖.
FULL_MOON A Lua está totalmente iluminada.
WANING_GIBBOUS A Lua é iluminada em 50% a 100% no lado esquerdo no hemisfério norte 🌖 e no lado direito no hemisfério sul 🌔.
LAST_QUARTER A Lua está iluminada em 50,1% no lado esquerdo no hemisfério norte 🌗 e no lado direito no hemisfério sul 🌓.
WANING_CRESCENT A Lua é iluminada em 0% a 50% no lado esquerdo no hemisfério norte 🌘 e no lado direito no hemisfério sul 🌒.

Precipitação

Representa um conjunto de valores de precipitação em um determinado local.

Campos
probability

PrecipitationProbability

A probabilidade de precipitação (valores de 0 a 100).

snow_qpf

QuantitativePrecipitationForecast

A quantidade de neve, medida como equivalente de água líquida, que se acumulou durante um período. Observação: QPF é uma abreviação de previsão quantitativa de precipitação. Consulte a definição de "QuantitativePrecipitationForecast" para mais detalhes.

qpf

QuantitativePrecipitationForecast

A quantidade de chuva acumulada em um período, medida como equivalente de água líquida. Observação: QPF é uma abreviação de previsão quantitativa de precipitação. Consulte a definição de "QuantitativePrecipitationForecast" para mais detalhes.

PrecipitationProbability

Representa a probabilidade de precipitação em um determinado local.

Campos
type

PrecipitationType

Um código que indica o tipo de precipitação.

percent

int32

Uma porcentagem de 0 a 100 que indica as chances de precipitação.

PrecipitationType

Representa o tipo de precipitação em um determinado local.

Tipos enumerados
PRECIPITATION_TYPE_UNSPECIFIED Tipo de precipitação não especificado.
NONE Sem precipitação.
SNOW Precipitação de neve.
RAIN Precipitação de chuva.
LIGHT_RAIN Chuva leve.
HEAVY_RAIN Precipitação de chuva intensa.
RAIN_AND_SNOW Precipitações de chuva e neve.
SLEET Precipitação de água-neve.
FREEZING_RAIN Precipitação de chuva congelante.

PublicAlerts

Representa os alertas públicos de clima.

Campos
alert_id

string

O identificador exclusivo do alerta.

alert_title

LocalizedText

O título localizado do alerta.

event_type

WeatherEventType

O tipo de evento climático.

area_name

string

O nome da área em que o alerta é emitido.

instruction[]

string

Instruções recomendadas pelo editor. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer.

safety_recommendations[]

SafetyRecommendation

Diretiva de recomendações de segurança ao usuário, que pode ser fornecida pelo editor ou por outras autoridades.

timezone_offset

string

A diferença de fuso horário do UTC para o local do alerta. O valor é formatado como uma string que termina em "s", por exemplo, "-14400s" para 4 horas atrás do UTC.

start_time

Timestamp

O horário de início do evento.

expiration_time

Timestamp

O horário de expiração do evento.

data_source

DataSource

Detalhes do editor que emitiu o alerta.

polygon

string

Uma representação GeoJSON das áreas em que o alerta é emitido.

Os dados GeoJSON precisam estar no formato RFC 7946 e representar um polígono (para uma única área contígua) ou um multipolígonos (para várias áreas distintas).

Exemplo:

{ "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] }

Uma amostra de string GeoJson MultiPolygon tem esta aparência:

{ "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ]

description

string

O texto mais recente que descreve o alerta emitido pela autoridade oficial. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer.

severity

Severity

O nível de gravidade do alerta.

certainty

Certainty

A certeza do alerta.

urgency

Urgency

A urgência do alerta.

Editor

O editor do alerta.

Tipos enumerados
PUBLISHER_UNSPECIFIED Editor não especificado.
AUSTRALIA_ACT_ESA Austrália, Território da Capital Australiana
AUSTRALIA_NSW_RFS Nova Gales do Sul
AUSTRALIA_QLD_QFES Queensland
AUSTRALIA_SA_CFS Austrália do Sul
METEO_ALARM_AT Meteoalarm / EUMETNET Áustria
METEO_ALARM_BS Bósnia
BRAZIL_CENAD Agência de desastres do Brasil
BRAZIL_INMET Agência de Meteorologia no Brasil
UK_ENV_AGENCY Reino Unido
METEO_ALARM_BG Meteoalarm / EUMETNET Bulgária
METEO_ALARM_CR Croácia
METEO_ALARM_CY Chipre
METEO_ALARM_CS República Tcheca
METEO_ALARM_DK Dinamarca
EC_INAMHI Equador
METEO_ALARM_FI Meteoalarm / EUMETNET Finlândia
METEO_ALARM_FR França
DE_DWD Alemanha
METEO_ALARM_GB Meteoalarm / EUMETNET Grã-Bretanha
METEO_ALARM_GR Grécia
METEO_ALARM_HU Hungria
METEO_ALARM_IS Islândia
METEO_ALARM_IE Irlanda
METEO_ALARM_IT Itália
JM_JMS Jamaica
JMA Japão
METEO_ALARM_NL Meteoalarm / EUMETNET Países Baixos
METEO_ALARM_LV Letônia
METEO_ALARM_LT Lituânia
METEO_ALARM_LU Luxemburgo
MEXICO_CIRES México México CIRES
NZ_GEONET Nova Zelândia: GeoNet
NZ_NMS MetService
METEO_ALARM_MK Meteoalarm / EUMETNET Macedônia do Norte
METEO_ALARM_NO Noruega
PHILIPPINES_PAGASA Filipinas
METEO_ALARM_PL Meteoalarm / EUMETNET Poland
METEO_ALARM_PT Portugal
METEO_ALARM_RO Romênia
METEO_ALARM_RS Sérvia
SG_MSS Singapura
METEO_ALARM_SK Meteoalarm / EUMETNET Eslováquia
METEO_ALARM_SI Eslovênia
SB_MET Ilhas Salomão
METEO_ALARM_ES Meteoalarm / EUMETNET Espanha
METEO_ALARM_SE Suécia
METEO_ALARM_CH Suíça
TAIWAN_NCDR Taiwan
NOAA NOAA dos Estados Unidos
WCATWC National Tsunami Warning Center

QuantitativePrecipitationForecast

Representa a quantidade esperada de precipitação derretida acumulada em um período e área especificados (referência: https://en.wikipedia.org/wiki/Quantitative_precipitation_forecast), geralmente abreviada como QPF.

Campos
unit

Unit

O código da unidade usada para medir a quantidade de precipitação acumulada.

quantity

float

A quantidade de precipitação, medida como equivalente de água líquida, que se acumulou durante um período.

Unidade

Representa a unidade usada para medir a quantidade de precipitação acumulada.

Tipos enumerados
UNIT_UNSPECIFIED Unidade de precipitação não especificada.
MILLIMETERS A quantidade de precipitação é medida em milímetros.
INCHES A quantidade de precipitação é medida em polegadas.

SafetyRecommendation

Representa uma recomendação de segurança.

Campos
directive

string

Uma diretiva para o usuário. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer.

subtext

string

Um subtexto opcional para a diretiva, que pode conter contexto adicional para o usuário. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer.

Gravidade

O código que indica a gravidade do evento principal da mensagem de alerta.

Tipos enumerados
SEVERITY_UNKNOWN Gravidade desconhecida.
EXTREME Ameaça extraordinária à vida ou à propriedade.
SEVERE Ameaça significativa à vida ou à propriedade.
MODERATE Possível ameaça à vida ou à propriedade.
MINOR Ameaça leve à vida ou à propriedade.

SpeedUnit

Representa a unidade usada para medir a velocidade.

Tipos enumerados
SPEED_UNIT_UNSPECIFIED A unidade de velocidade não foi especificada.
KILOMETERS_PER_HOUR A velocidade é medida em quilômetros por hora.
MILES_PER_HOUR A velocidade é medida em milhas por hora.

SunEvents

Representa os eventos relacionados ao sol (por exemplo, nascer e pôr do sol).

Campos
sunrise_time

Timestamp

O horário em que o sol nasce.

OBSERVAÇÃO: em alguns casos únicos (por exemplo, ao norte do círculo ártico), pode não haver horário de nascer do sol em um dia. Nesses casos, esse campo não será definido.

sunset_time

Timestamp

O horário em que o sol se põe.

OBSERVAÇÃO: em alguns casos específicos (por exemplo, ao norte do círculo ártico), pode não haver horário de pôr do sol em um dia. Nesses casos, esse campo não será definido.

Temperatura

Representa um valor de temperatura.

Campos
unit

TemperatureUnit

O código da unidade usada para medir o valor da temperatura.

degrees

float

O valor da temperatura (em graus) na unidade especificada.

TemperatureUnit

Representa uma unidade usada para medir temperaturas.

Tipos enumerados
TEMPERATURE_UNIT_UNSPECIFIED A unidade de temperatura não foi especificada.
CELSIUS A temperatura é medida em Celsius.
FAHRENHEIT A temperatura é medida em Fahrenheit.

UnitsSystem

Representa o sistema de unidades usado para medir valores.

Tipos enumerados
UNITS_SYSTEM_UNSPECIFIED O sistema de unidades não foi especificado.
IMPERIAL O sistema de unidades imperiais (por exemplo, Fahrenheit, milhas etc.).
METRIC O sistema de unidades métricas (por exemplo, Celsius, quilômetros etc.).

Urgência

O código que indica a urgência do evento principal da mensagem de alerta.

Tipos enumerados
URGENCY_UNKNOWN Urgência desconhecida.
IMMEDIATE Uma ação responsiva DEVE ser tomada imediatamente.
EXPECTED Uma ação responsiva PRECISA ser tomada em breve (na próxima hora).
FUTURE Uma ação responsiva DEVE ser tomada em breve.
PAST Não é mais necessário fazer nada.

Visibilidade

Representa as condições de visibilidade, a distância em que os objetos podem ser discernidos.

Campos
unit

Unit

O código que representa a unidade usada para medir a distância.

distance

float

A distância de visibilidade na unidade especificada.

Unidade

Representa a unidade usada para medir a distância de visibilidade.

Tipos enumerados
UNIT_UNSPECIFIED A unidade de visibilidade não foi especificada.
KILOMETERS A visibilidade é medida em quilômetros.
MILES A visibilidade é medida em milhas.

WeatherCondition

Representa uma condição climática para um determinado local em um determinado período.

Exoneração de responsabilidade: os ícones e códigos de condição do clima estão sujeitos a mudanças. O Google pode apresentar novos códigos e ícones ou atualizar os atuais conforme necessário. Recomendamos consultar esta documentação regularmente para ter acesso às informações mais atualizadas.

Campos
icon_base_uri

string

O URI base do ícone sem a extensão do tipo de arquivo. Para mostrar o ícone, adicione um tema, se quiser, e a extensão do tipo de arquivo (.png ou .svg) a esse URI. Por padrão, o ícone tem um tema claro, mas _dark pode ser anexado para o modo escuro. Por exemplo: "https://maps.gstatic.com/weather/v1/dust.svg" ou "https://maps.gstatic.com/weather/v1/dust_dark.svg", em que icon_base_uri é "https://maps.gstatic.com/weather/v1/dust".

description

LocalizedText

A descrição textual dessa condição climática (localizada).

type

Type

O tipo de condição climática.

Tipo

Marca o tipo de condição climática no contexto de um elemento de previsão.

Tipos enumerados
TYPE_UNSPECIFIED A condição climática não foi especificada.
CLEAR Sem nuvens.
MOSTLY_CLEAR Períodos nublados.
PARTLY_CLOUDY Parcialmente nublado (algumas nuvens).
MOSTLY_CLOUDY Predominantemente nublado (mais nuvens do que sol).
CLOUDY Nublado (todas as nuvens, sem sol).
WINDY Vento forte.
WIND_AND_RAIN Vento forte com precipitação.
LIGHT_RAIN_SHOWERS Chuva leve intermitente.
CHANCE_OF_SHOWERS Possibilidade de chuva intermitente.
SCATTERED_SHOWERS Chuva intermitente.
RAIN_SHOWERS Os chuviscos são considerados precipitações de menor duração do que a chuva e são caracterizados pela rapidez em termos de horários de início e fim, além de mudanças rápidas na intensidade.
HEAVY_RAIN_SHOWERS Pancadas intensas de chuva.
LIGHT_TO_MODERATE_RAIN Chuva (fraca a moderada).
MODERATE_TO_HEAVY_RAIN Chuva (moderada a intensa).
RAIN Chuva moderada.
LIGHT_RAIN Chuva leve.
HEAVY_RAIN Chuva forte.
RAIN_PERIODICALLY_HEAVY Chuva, com períodos mais fortes.
LIGHT_SNOW_SHOWERS Neve fraca que cai em intensidades variadas por breves períodos.
CHANCE_OF_SNOW_SHOWERS Possibilidade de pancadas de neve.
SCATTERED_SNOW_SHOWERS Neve que cai em intensidades variadas por breves períodos.
SNOW_SHOWERS Pancadas de neve.
HEAVY_SNOW_SHOWERS Pancadas intensas de neve.
LIGHT_TO_MODERATE_SNOW Neve fraca a moderada.
MODERATE_TO_HEAVY_SNOW Neve moderada a intensa.
SNOW Neve moderada.
LIGHT_SNOW Neve fraca.
HEAVY_SNOW Neve intensa.
SNOWSTORM Neve com possibilidade de trovoadas e relâmpagos.
SNOW_PERIODICALLY_HEAVY Neve, com períodos mais fortes.
HEAVY_SNOW_STORM Neve intensa com possibilidade de trovões e relâmpagos.
BLOWING_SNOW Neve com vento forte.
RAIN_AND_SNOW Mistura de chuva e neve.
HAIL Granizo.
HAIL_SHOWERS Granizo que cai em intensidades variadas por breves períodos.
THUNDERSTORM Trovoada.
THUNDERSHOWER Uma pancada de chuva acompanhada de trovões e relâmpagos.
LIGHT_THUNDERSTORM_RAIN Chuva com trovadas leves.
SCATTERED_THUNDERSTORMS Tempestades com chuva de várias intensidades por breves períodos.
HEAVY_THUNDERSTORM Tempestade intensa.

WeatherEventType

O tipo de evento climático.

Tipos enumerados
WEATHER_EVENT_TYPE_UNSPECIFIED Tipo de evento climático não especificado.
ACID_RAIN Evento de chuva ácida.
AFTERSHOCK Evento de tremor secundário.
AVALANCHE Evento de avalanche.
BLIZZARD Evento de nevasca.
BLOWING_SNOW Rajadas de vento com neve.
BUSHFIRE Incêndio florestal.
COASTAL_FLOOD Inundação costeira.
COASTAL_HAZARD Evento de risco costeiro.
COLD Evento de cold path.
CYCLONE Evento de ciclone.
DROUGHT Evento de seca.
DUST_STORM Evento de tempestade de poeira.
EARTHQUAKE Terremoto.
EXTRATROPICAL_CYCLONE Evento de ciclone extratropical.
FIRE Disparar evento.
FIRE_WEATHER Evento de clima de incêndio.
FLASH_FLOOD Enchente relâmpago.
FLOOD Evento de inundação.
FOG Evento de neblina.
FREEZING Evento de congelamento.
FREEZING_AIR_TEMPERATURE Evento de temperatura do ar congelante.
FREEZING_DRIZZLE Evento de garoa congelada.
FREEZING_RAIN_EVENT Evento de chuva congelante.
FROST Evento de geada.
GALE Evento de vendaval.
GLAZE Evento de esmalte.
HAIL Evento de granizo.
HAZARDOUS_SEAS Evento de mar perigoso.
HEAT Evento de calor.
HUMIDITY Evento de umidade.
HURRICANE Evento de furacão.
ICE_STORM Evento de tempestade de gelo.
INDUSTRIAL_FIRE Incêndio industrial.
LAKE_EFFECT_SNOW Evento de neve relacionada ao "efeito do lago".
LANDSLIDE Deslizamento de terra.
MONSOON Evento de monção.
MUDDY_FLOOD Inundação com lama.
OUTFLOW Evento de saída.
RADIATION Evento de radiação.
RAIN_EVENT Evento de chuva.
RIVER_FLOODING Inundação de rio.
SEVERE_THUNDERSTORM_WARNING Evento de alerta de tempestade severa com trovões.
SNOWSQUALL Evento de nevasca.
SNOW_EVENT Evento de neve.
STORM Evento de tempestade.
STORM_SURGE Evento de maré de tempestade.
THUNDER Evento de trovão.
THUNDERSTORM Evento de tempestade.
TORNADO Evento de tornado.
TORNADO_WARNING Evento de alerta de tornado.
TROPICAL_CYCLONE Evento de ciclone tropical.
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES Evento de alertas e avisos de ciclones tropicais.
TROPICAL_DISTURBANCE Evento de perturbação tropical.
TROPICAL_STORM Evento de tempestade tropical.
TSUNAMI Tsunami.
TYPHOON Evento de tufão.
VOLCANIC_ASH Evento de cinzas vulcânicas.
VOLCANIC_ERUPTION Evento de erupção vulcânica.
WILDFIRE Incêndio florestal.
WIND Evento de vento.
WIND_CHILL Evento de resfriamento pelo vento.
WIND_WAVE Evento de ondas de vento.
WINTER_STORM Evento de tempestade de inverno.

Wind

Representa um conjunto de propriedades de vento.

Campos
direction

WindDirection

A direção do vento, o ângulo de onde ele vem.

speed

WindSpeed

A velocidade do vento.

gust

WindSpeed

A rajada de vento (aumento repentino na velocidade do vento).

WindDirection

Representa a direção de origem do vento.

Campos
cardinal

CardinalDirection

O código que representa a direção cardeal de onde o vento está soprando.

degrees

int32

A direção do vento em graus (valores de 0 a 360).

WindSpeed

Representa a velocidade do vento.

Campos
unit

SpeedUnit

O código que representa a unidade usada para medir a velocidade do vento.

value

float

O valor da velocidade do vento.