Índice
FloodsApi
(interfaz)BatchGetGaugeModelsRequest
(mensaje)BatchGetGaugeModelsResponse
(mensaje)BatchGetGaugesRequest
(mensaje)BatchGetGaugesResponse
(mensaje)FloodStatus
(mensaje)FloodStatus.ForecastChange
(mensaje)FloodStatus.ForecastChange.ValueChange
(mensaje)FloodStatus.ForecastTrend
(enumeración)FloodStatus.InundationMap
(mensaje)FloodStatus.InundationMap.InundationLevel
(enumeración)FloodStatus.InundationMapSet
(mensaje)FloodStatus.InundationMapType
(enumeración)FloodStatus.MapInferenceType
(enumeración)FloodStatus.Severity
(enumeración)Forecast
(mensaje)ForecastSet
(mensaje)ForecastTimedValue
(mensaje)Gauge
(mensaje)GaugeModel
(mensaje)GaugeModel.GaugeValueUnit
(enumeración)GetGaugeModelRequest
(mensaje)GetGaugeRequest
(mensaje)GetSerializedPolygonRequest
(mensaje)Loop
(mensaje)QueryGaugeForecastsRequest
(mensaje)QueryGaugeForecastsResponse
(mensaje)QueryLatestFloodStatusByGaugeIdsRequest
(mensaje)QueryLatestFloodStatusByGaugeIdsResponse
(mensaje)SearchGaugesByAreaRequest
(mensaje)SearchGaugesByAreaResponse
(mensaje)SearchLatestFloodStatusByAreaRequest
(mensaje)SearchLatestFloodStatusByAreaResponse
(mensaje)SerializedPolygon
(mensaje)Thresholds
(mensaje)TimeRange
(mensaje)
FloodsApi
Es un servicio de API externo para el pronóstico de inundaciones.
BatchGetGaugeModels |
---|
Obtiene los metadatos actuales del modelo hidrológico para varios medidores. |
BatchGetGauges |
---|
Obtiene metadatos sobre varios indicadores. |
GetGauge |
---|
Obtiene metadatos sobre un medidor. |
GetGaugeModel |
---|
Obtiene los metadatos actuales del modelo hidrológico para un indicador determinado. |
GetSerializedPolygon |
---|
Obtén un polígono serializado. Los IDs de estos elementos aparecerán en otras respuestas de la API, y podrás usarlos aquí. Por ejemplo, consulta |
QueryGaugeForecasts |
---|
Previsión de indicadores de consultas |
QueryLatestFloodStatusByGaugeIds |
---|
Consulta el estado de inundación más reciente por IDs de medidores. |
SearchGaugesByArea |
---|
Buscar indicadores por área geográfica Nota: Los indicadores se agregan o quitan ocasionalmente, por lo que el resultado de esta API no se debe almacenar en caché ni guardar durante períodos prolongados. Considera que un día es relativamente seguro. |
SearchLatestFloodStatusByArea |
---|
Buscar el estado más reciente de las inundaciones por área geográfica Nota: Devuelve los estados de inundación cuyo indicador se encuentra dentro del área determinada, a diferencia de, p.ej., el área afectada que se cruza con el área determinada. Esto está sujeto a cambios en el futuro. |
BatchGetGaugeModelsRequest
Es la solicitud de BatchGetGaugeModels.
Campos | |
---|---|
names[] |
Es obligatorio. Son los nombres de los modelos de calibre que se recuperarán. El formato del nombre es gaugeModels/{gauge_id}. El tamaño de lista admitido está limitado a 20,000. Si se proporciona una lista de más de 20,000 elementos, se produce un error INVALID_REQUEST. |
BatchGetGaugeModelsResponse
Es la respuesta de BatchGetGaugeModels.
Campos | |
---|---|
gauge_models[] |
Son los modelos de calibre solicitados. |
BatchGetGaugesRequest
Es la solicitud de BatchGetGauges.
Campos | |
---|---|
names[] |
Es obligatorio. Nombres de los indicadores que se recuperarán. El formato del nombre es gauges/{gauge_id}. El tamaño de la lista admitido está limitado a 100,000. Si se proporciona una lista de más de 100,000 elementos, se produce un error INVALID_REQUEST. |
BatchGetGaugesResponse
Es la respuesta de BatchGetGauges.
Campos | |
---|---|
gauges[] |
Son los indicadores solicitados. |
FloodStatus
Es el estado de inundación que emite el sistema. Representa el estado de inundación previsto por el sistema para un área, con atributos como la gravedad, el cambio en el pronóstico, los mapas de inundación y otros. Consulte la siguiente información para obtener más detalles.
Campos | |
---|---|
gauge_id |
Es el ID del medidor para el que se emitió este estado. |
quality_verified |
Es verdadero si el indicador para el que se emitió este estado de inundación no tiene un modelo o si tiene un modelo y este se verificó en cuanto a su calidad. Ten cuidado cuando este valor se establezca como falso. |
gauge_location |
Ubicación del indicador para el que se emitió este estado. |
issued_time |
Fecha y hora en que se emitió este estado, como una cadena (ISO 8601), p.ej., "2023-06-17T10:34:00Z". |
forecast_time_range |
Es el período para el que se realiza la previsión. |
forecast_change |
Es el cambio en el valor de la previsión desde el último estado conocido hasta la previsión. Actualmente, solo está disponible para los modelos de nivel del agua. |
forecast_trend |
Es la tendencia del pronóstico. |
map_inference_type |
Es el tipo de inferencia con el que se creó este mapa. |
severity |
Es la gravedad del estado. |
inundation_map_set |
Es el conjunto de mapas de inundaciones inferidos. |
source |
Organización responsable de los datos de este indicador, p.ej., GRDC, CWC, etcétera |
serialized_notification_polygon_id |
Es un ID del polígono de notificación serializado, que representa el área geográfica que Google usa para determinar cuándo alertar a sus usuarios. Usa |
ForecastChange
Es el cambio de valor previsto desde el último estado conocido hasta el pronóstico. Actualmente, solo está disponible para los modelos de nivel del agua.
Campos | |
---|---|
value_change |
Es el cambio previsto en los valores. |
reference_time_range |
Es el período del último estado conocido, a partir del cual predecimos el cambio de valor. Por ejemplo, es posible que tengamos un período de referencia establecido para ayer y un cambio de valor de 25 a 30 cm. Esto significa que el aumento del nivel del agua de 25 a 30 cm se compara con su valor de ayer, no con su valor actual. |
ValueChange
Es el cambio previsto en los valores, con un límite superior y uno inferior.
Campos | |
---|---|
lower_bound |
Es el límite inferior del cambio de la previsión en metros. Si el cambio está entre 20 y 30, este valor sería 20. Si el cambio está entre -30 y -20, este valor sería -30. |
upper_bound |
Es el límite superior del cambio de previsión en metros. Si el cambio está entre 20 y 30, este valor sería 30. Si el cambio está entre -30 y -20, este valor sería -20. |
ForecastTrend
Es una enumeración que representa la tendencia del pronóstico.
Enumeraciones | |
---|---|
FORECAST_TREND_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
RISE |
Esto indica un aumento en el valor previsto. |
FALL |
Esto indica una caída en el valor previsto. |
NO_CHANGE |
Esto indica que no hay cambios en el valor previsto. |
InundationMap
Un mapa de inundaciones.
Campos | |
---|---|
level |
Nivel del mapa de inundaciones: Consulta la documentación según InundationMapType. |
serialized_polygon_id |
Es el ID del polígono serializado que representa este mapa de riesgo de inundación. Usa |
InundationLevel
Es una enumeración que representa los niveles de inundación.
Enumeraciones | |
---|---|
INUNDATION_LEVEL_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
HIGH |
Consulta la documentación según el InundationMapType. |
MEDIUM |
Consulta la documentación según el InundationMapType. |
LOW |
Consulta la documentación según el InundationMapType. |
InundationMapSet
Es un conjunto de mapas de inundaciones.
Campos | |
---|---|
inundation_maps[] |
Mapas de inundaciones, uno para cada nivel de inundación. |
inundation_maps_time_range |
Es el intervalo de tiempo del estado al que se refieren los mapas de inundación. |
inundation_map_type |
Es el tipo de mapa de inundaciones. |
InundationMapType
Es una enumeración que representa el tipo de mapa de inundación.
Enumeraciones | |
---|---|
INUNDATION_MAP_TYPE_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
PROBABILITY |
Es un mapa de probabilidad de tipo. InundationLevel representa la probabilidad del mapa: probabilidad alta, media o baja de inundación. El polígono de probabilidad alta se encuentra dentro del polígono de probabilidad media, y este se encuentra dentro del polígono de probabilidad baja. |
DEPTH |
Es un mapa de la profundidad del tipo. InundationLevel representa la profundidad del mapa: profundidad alta, media o baja por ubicación. El polígono de profundidad alta está contenido dentro del polígono de profundidad media, y este último está contenido dentro del polígono de profundidad baja. |
MapInferenceType
Es una enumeración que representa los tipos de inferencias del mapa.
Enumeraciones | |
---|---|
MAP_INFERENCE_TYPE_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
MODEL |
Esto indica que esta inferencia se creó con un modelo. |
IMAGE_CLASSIFICATION |
Esto indica que esta inferencia se creó con una clasificación de imágenes. |
Gravedad
Es una enumeración que representa la gravedad del estado.
Enumeraciones | |
---|---|
SEVERITY_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
EXTREME |
Indica un estado extremo previsto. |
SEVERE |
Esto indica un estado grave previsto. |
ABOVE_NORMAL |
Esto indica un estado previsto por encima de lo normal. |
NO_FLOODING |
Esto indica que no se prevén inundaciones. |
UNKNOWN |
Esto indica que no tenemos suficiente información para determinar la gravedad. |
Previsión
Es la previsión de un solo indicador para varios períodos de adelanto. Por ejemplo, un pronóstico podría tener una hora de emisión a las 5 p.m. y, luego, incluir pronósticos para las 6 p.m., las 7 p.m., las 8 p.m., etcétera.
Nota: Algunos de los rangos de previsión pueden ser anteriores a la hora de emisión. Esto puede ocurrir, por ejemplo, debido a retrasos en los datos de entrada del modelo. En el ejemplo anterior, podría ser que la hora de emisión sea las 5 p.m., y los rangos de previsión sean para las 4 p.m., las 5 p.m., las 6 p.m., etcétera.
Nota: Los rangos varían en longitud y en distancia entre ellos. Estos son algunos ejemplos de rangos posibles:
[5 p.m. - 5 p.m.], [6 p.m. - 6 p.m.], [7 p.m. - 7 p.m.]
[1 de mar, 0:00 a.m. - 2 de mar, 0:00 a.m.], [2 de mar, 0:00 a.m. - 3 de mar, 0:00 a.m.], [3 de mar, 0:00 a.m. - 4 de mar, 0:00 a.m.]
Campos | |
---|---|
forecast_ranges[] |
Una previsión consta de varios "rangos de previsión", que son diferentes valores de previsión correspondientes a diferentes rangos de tiempo. Cuando el inicio y el final de un rango son iguales, significa que es un instante. |
gauge_id |
Es el ID del indicador para el que se genera este pronóstico. |
issued_time |
Es la fecha y hora de emisión del pronóstico (ISO 8601), p.ej., "2023-06-17T10:34:00Z". La hora de emisión es la hora en la que se generó el pronóstico. |
ForecastSet
Es un conjunto de previsiones para un indicador.
Campos | |
---|---|
forecasts[] |
Son las previsiones. |
ForecastTimedValue
Es un valor de previsión que pertenece a un período. Sus unidades se definen según el GaugeModel con el que está asociado. Si el inicio y el final son iguales, significa que es un instante.
Campos | |
---|---|
value |
Es el valor del pronóstico. |
forecast_start_time |
Es el inicio del intervalo. |
forecast_end_time |
Es el final del intervalo. |
Indicador
Son los metadatos de un indicador.
Campos | |
---|---|
location |
Ubicación física del medidor. |
site_name |
Nombre del sitio en el que se encuentra este indicador, en inglés. Este no es un identificador único; puede haber varios medidores en ubicaciones cercanas con el mismo nombre de sitio. No siempre está presente. |
source |
Organización responsable de los datos de este indicador, p.ej., GRDC, CWC, etcétera. |
river |
Nombre del río del indicador en inglés. No siempre está presente. |
country_code |
Es el código de país del país del indicador (ISO 3166 Alpha-2). |
gauge_id |
Es el ID del medidor. |
quality_verified |
Este campo es verdadero si el indicador no tiene un modelo o si tiene un modelo y este está verificado en cuanto a su calidad. Ten cuidado cuando este valor se establezca como falso. |
has_model |
Este campo es verdadero si el medidor tiene un modelo. Si el indicador tiene un modelo, es posible obtener su |
GaugeModel
Son los metadatos del modelo de un indicador.
Campos | |
---|---|
gauge_id |
Es el ID del medidor. |
gauge_model_id |
Es el ID del modelo del indicador. De vez en cuando, el modelo de un indicador puede cambiar. En ese caso, asignaremos un ID y umbrales nuevos al modelo nuevo. Ten cuidado al comparar las previsiones anteriores con las nuevas si se produjeron con modelos diferentes. |
thresholds |
Son los umbrales del indicador. |
gauge_value_unit |
Es la unidad de valor del modelo del medidor. |
quality_verified |
Indica si este modelo se verificó para garantizar su calidad. Ten cuidado cuando este valor se establezca como falso. |
GaugeValueUnit
Son las posibles unidades de valor del medidor.
Enumeraciones | |
---|---|
GAUGE_VALUE_UNIT_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
METERS |
Metros |
CUBIC_METERS_PER_SECOND |
Metros cúbicos por segundo. |
GetGaugeModelRequest
Es la solicitud de GetGaugeModel.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del modelo de calibre que se recuperará. El formato del nombre es gaugeModels/{gauge_id}. |
GetGaugeRequest
Es la solicitud de GetGauge.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del indicador que se recuperará. El formato del nombre es gauges/{gauge_id}. |
GetSerializedPolygonRequest
Es la solicitud de GetSerializedPolygon.
Campos | |
---|---|
name |
Es obligatorio. Nombre del polígono serializado que se recuperará. Formato del nombre: serializedPolygons/{polygon_id} |
Bucle
Un bucle en el mapa. Representa un polígono esférico simple. Consiste en una sola cadena de vértices en la que el primer vértice está conectado de forma implícita con el último.
Campos | |
---|---|
vertices[] |
Es obligatorio. Son los vértices del bucle. |
QueryGaugeForecastsRequest
Es la solicitud de QueryGaugeForecasts.
Campos | |
---|---|
gauge_ids[] |
Es obligatorio. Es una lista de IDs de medidores. El tamaño de la lista admitida se limita a 500. Si se proporciona una lista de más de 500 elementos, se produce un error INVALID_REQUEST. |
issued_time_start |
Opcional. Es la fecha y hora más temprana de emisión del pronóstico como cadena (ISO 8601), p.ej., "2023-06-17T10:34:00Z" o una cadena de fecha, p.ej., "2023-10-13". La fecha de inicio no puede ser anterior al 1/10/2023. El valor predeterminado es hace una semana. |
issued_time_end |
Opcional. Es la fecha y hora de emisión del pronóstico más reciente como cadena (ISO 8601), p.ej., "2023-06-17T10:34:00Z" o una cadena de fecha, p.ej., "2023-10-13". El valor predeterminado es ahora. |
QueryGaugeForecastsResponse
Es la respuesta de QueryGaugeForecasts.
Campos | |
---|---|
forecasts |
Es un mapa que relaciona el ID del indicador con el conjunto de previsiones. |
QueryLatestFloodStatusByGaugeIdsRequest
Es la solicitud de QueryLatestFloodStatusByGaugeIds.
Campos | |
---|---|
gauge_ids[] |
Es obligatorio. Es una lista de IDs de medidores. El tamaño de lista admitido está limitado a 20,000. Si se proporciona una lista de más de 20,000 elementos, se produce un error INVALID_REQUEST. |
QueryLatestFloodStatusByGaugeIdsResponse
Es la respuesta de QueryLatestFloodStatusByGaugeIds.
Campos | |
---|---|
flood_statuses[] |
Son los estados de inundación más recientes para los indicadores solicitados. |
SearchGaugesByAreaRequest
Es la solicitud de SearchGaugesByArea.
Campos | |
---|---|
page_size |
Opcional. Es la cantidad máxima de indicadores que se devolverán. El servicio puede mostrar menos que este valor. Si no se especifica, se devolverán, como máximo, 50,000 indicadores. El valor máximo es 50,000,y los valores superiores se convertirán a 50,000. |
page_token |
Opcional. Un token de página, recibido desde una llamada |
Campo de unión
|
|
region_code |
Busca todos los indicadores dentro de una región por código de región. Usa https://cldr.unicode.org/ (lista https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry). |
loop |
Busca todos los medidores dentro de un bucle (un polígono esférico simple, consulta |
include_non_quality_verified |
Opcional. Incluye en los indicadores de resultados los que no se verificaron en cuanto a la calidad. Úsala con precaución. El valor predeterminado es falso. |
include_gauges_without_hydro_model |
Opcional. Se incluyen en los indicadores de resultados que no tienen un modelo hidrológico interno de Google. El valor predeterminado es falso. |
SearchGaugesByAreaResponse
Es la respuesta de SearchGaugesByArea.
Campos | |
---|---|
gauges[] |
Son los medidores que se encuentran en el área solicitada. |
next_page_token |
Opcional. Es un token que se puede enviar como |
SearchLatestFloodStatusByAreaRequest
Es la solicitud de SearchLatestFloodStatusByArea.
Campos | |
---|---|
page_token |
Opcional. Un token de página, recibido desde una llamada |
page_size |
Opcional. Es la cantidad máxima de estados de inundación que se devolverán. El servicio puede mostrar menos que este valor. Si no se especifica, se devolverán, como máximo, 20,000 estados de inundación. El valor máximo es 20,000,y los valores superiores se convertirán a 20,000. |
Campo de unión
|
|
region_code |
Es la región por la que se consultan los estados de inundación. Usa CLDR, p.ej., 'US'. |
loop |
Es el bucle por el que se consultan los estados de inundación. |
include_non_quality_verified |
Opcional. Incluye en los indicadores de resultados los que no se verificaron en cuanto a la calidad. Úsala con precaución. El valor predeterminado es falso. |
SearchLatestFloodStatusByAreaResponse
Es la respuesta de SearchLatestFloodStatusByArea.
Campos | |
---|---|
flood_statuses[] |
Son los estados de inundación más recientes en el área solicitada. Actualmente, esto se determina según la ubicación de los medidores, pero podría cambiar en el futuro. |
next_page_token |
Opcional. Es un token que se puede enviar como |
SerializedPolygon
Es un polígono serializado.
Campos | |
---|---|
polygon_id |
Es el ID del polígono. |
kml |
Es la representación de cadena KML del polígono. |
Límites
Son los umbrales del modelo de un indicador.
Campos | |
---|---|
warning_level |
Nivel de advertencia. |
danger_level |
Nivel de peligro. |
extreme_danger_level |
Nivel de peligro extremo. No siempre está presente. |
TimeRange
Es un período.
Campos | |
---|---|
start |
Es el inicio del intervalo de tiempo. Se representa como ISO 8601, p.ej., "2023-06-17T10:34:00Z". |
end |
Es el final del intervalo de tiempo. Se representa como ISO 8601, p.ej., "2023-06-17T10:34:00Z". |