Indice
FloodsApi
(interfaccia)BatchGetGaugeModelsRequest
(messaggio)BatchGetGaugeModelsResponse
(messaggio)BatchGetGaugesRequest
(messaggio)BatchGetGaugesResponse
(messaggio)FloodStatus
(messaggio)FloodStatus.ForecastChange
(messaggio)FloodStatus.ForecastChange.ValueChange
(messaggio)FloodStatus.ForecastTrend
(enum)FloodStatus.InundationMap
(messaggio)FloodStatus.InundationMap.InundationLevel
(enum)FloodStatus.InundationMapSet
(messaggio)FloodStatus.InundationMapType
(enum)FloodStatus.MapInferenceType
(enum)FloodStatus.Severity
(enum)Forecast
(messaggio)ForecastSet
(messaggio)ForecastTimedValue
(messaggio)Gauge
(messaggio)GaugeModel
(messaggio)GaugeModel.GaugeValueUnit
(enum)GetGaugeModelRequest
(messaggio)GetGaugeRequest
(messaggio)GetSerializedPolygonRequest
(messaggio)Loop
(messaggio)QueryGaugeForecastsRequest
(messaggio)QueryGaugeForecastsResponse
(messaggio)QueryLatestFloodStatusByGaugeIdsRequest
(messaggio)QueryLatestFloodStatusByGaugeIdsResponse
(messaggio)SearchGaugesByAreaRequest
(messaggio)SearchGaugesByAreaResponse
(messaggio)SearchLatestFloodStatusByAreaRequest
(messaggio)SearchLatestFloodStatusByAreaResponse
(messaggio)SerializedPolygon
(messaggio)Thresholds
(messaggio)TimeRange
(messaggio)
FloodsApi
Un servizio API esterno per la previsione delle inondazioni.
BatchGetGaugeModels |
---|
Recupera i metadati del modello idrologico attuale per più indicatori. |
BatchGetGauges |
---|
Recupera i metadati relativi a più indicatori. |
GetGauge |
---|
Recupera i metadati di un indicatore. |
GetGaugeModel |
---|
Recupera i metadati del modello idrologico corrente per un determinato indicatore. |
GetSerializedPolygon |
---|
Ottieni un poligono serializzato. I relativi ID verranno visualizzati in altre risposte API e potrai utilizzarli qui. Ad esempio, vedi |
QueryGaugeForecasts |
---|
Previsioni del misuratore di query. |
QueryLatestFloodStatusByGaugeIds |
---|
Esegui query sullo stato più recente dell'inondazione in base agli ID dei misuratori. |
SearchGaugesByArea |
---|
Cerca indicatori per area geografica. Nota: gli indicatori vengono aggiunti o rimossi di tanto in tanto, pertanto il risultato di questa API non deve essere memorizzato nella cache o archiviato per lunghi periodi di tempo. Considera un periodo non superiore a un giorno come relativamente sicuro. |
SearchLatestFloodStatusByArea |
---|
Cerca lo stato più recente delle inondazioni per area geografica. Nota: restituisce gli stati di inondazione il cui livello si trova all'interno dell'area specificata, anziché, ad esempio, l'area interessata che interseca l'area specificata. Ciò può cambiare in futuro. |
BatchGetGaugeModelsRequest
La richiesta di BatchGetGaugeModels.
Campi | |
---|---|
names[] |
Obbligatorio. I nomi dei modelli di indicatori da recuperare. Formato del nome: gaugeModels/{gauge_id}. La dimensione dell'elenco supportato è limitata a 20.000. Se viene fornito un elenco più grande di 20.000 elementi,la richiesta non va a buon fine e viene restituito un errore INVALID_REQUEST. |
BatchGetGaugeModelsResponse
La risposta di BatchGetGaugeModels.
Campi | |
---|---|
gauge_models[] |
I modelli di indicatori richiesti. |
BatchGetGaugesRequest
La richiesta di BatchGetGauges.
Campi | |
---|---|
names[] |
Obbligatorio. I nomi dei contatori da recuperare. Formato del nome: gauges/{gauge_id}. La dimensione dell'elenco supportato è limitata a 100.000. Se viene fornito un elenco più grande di 100.000 elementi,la richiesta non va a buon fine e viene generato un errore INVALID_REQUEST. |
BatchGetGaugesResponse
La risposta di BatchGetGauges.
Campi | |
---|---|
gauges[] |
Gli indicatori richiesti. |
FloodStatus
Uno stato di inondazione emesso dal sistema. Rappresenta lo stato di inondazione previsto dal sistema per un'area, con attributi quali gravità, variazione della previsione, mappe di inondazione e altri. Per ulteriori dettagli, continua a leggere.
Campi | |
---|---|
gauge_id |
L'ID del misuratore per cui è stato emesso questo stato. |
quality_verified |
True se il misuratore per cui è stato emesso questo stato di inondazione non ha un modello o se ha un modello e questo è stato verificato per la qualità. Utilizza questa impostazione con cautela quando il valore è impostato su false. |
gauge_location |
La posizione del misuratore per cui è stato emesso questo stato. |
issued_time |
L'ora in cui è stato emesso questo stato come stringa (ISO 8601), ad esempio: "2023-06-17T10:34:00Z". |
forecast_time_range |
L'intervallo di tempo per cui viene effettuata la previsione. |
forecast_change |
La variazione del valore della previsione dall'ultimo stato noto alla previsione. Attualmente disponibile solo per i modelli di livello dell'acqua. |
forecast_trend |
La tendenza della previsione. |
map_inference_type |
Il tipo di inferenza con cui è stata creata questa mappa. |
severity |
La gravità dello stato. |
inundation_map_set |
Il set di mappe di inondazione dedotte. |
source |
L'organizzazione responsabile dei dati di questo indicatore, ad esempio GRDC, CWC, ecc. |
serialized_notification_polygon_id |
Un ID del poligono di notifica serializzato, che rappresenta l'area geografica utilizzata da Google per determinare quando avvisare i suoi utenti. Utilizza |
ForecastChange
La variazione del valore previsto dall'ultimo stato noto alla previsione. Attualmente disponibile solo per i modelli di livello dell'acqua.
Campi | |
---|---|
value_change |
La variazione prevista dei valori. |
reference_time_range |
Intervallo di tempo dell'ultimo stato noto, da cui prevediamo la variazione del valore. Ad esempio, potremmo avere un intervallo di tempo di riferimento impostato su ieri e una variazione di valore di 25-30 cm. Ciò significa che l'innalzamento del livello dell'acqua di 25-30 cm viene confrontato con il valore di ieri, non con il valore attuale. |
ValueChange
La variazione prevista dei valori, con un limite superiore e uno inferiore.
Campi | |
---|---|
lower_bound |
Il limite inferiore della variazione della previsione in metri. Se la variazione è compresa tra 20 e 30, questo valore sarà 20. Se la variazione è compresa tra -30 e -20, questo valore sarà -30. |
upper_bound |
Il limite superiore della variazione della previsione in metri. Se la variazione è compresa tra 20 e 30, questo valore sarà 30. Se la variazione è compresa tra -30 e -20, questo valore sarà -20. |
ForecastTrend
Un'enumerazione che rappresenta la tendenza della previsione.
Enum | |
---|---|
FORECAST_TREND_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
RISE |
Ciò indica un aumento del valore previsto. |
FALL |
Indica un calo del valore previsto. |
NO_CHANGE |
Ciò indica che non è stata apportata alcuna modifica al valore previsto. |
InundationMap
Una mappa delle inondazioni.
Campi | |
---|---|
level |
Il livello della mappa di inondazione: consulta la documentazione in base a InundationMapType. |
serialized_polygon_id |
Un ID del poligono serializzato che rappresenta questa mappa del rischio di inondazione. Utilizza |
InundationLevel
Un'enumerazione che rappresenta i livelli di inondazione.
Enum | |
---|---|
INUNDATION_LEVEL_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
HIGH |
Consulta la documentazione in base a InundationMapType. |
MEDIUM |
Consulta la documentazione in base a InundationMapType. |
LOW |
Consulta la documentazione in base a InundationMapType. |
InundationMapSet
Un insieme di mappe delle inondazioni.
Campi | |
---|---|
inundation_maps[] |
Le mappe delle inondazioni, una per ogni livello di inondazione. |
inundation_maps_time_range |
L'intervallo di tempo dello stato a cui fanno riferimento le mappe di inondazione. |
inundation_map_type |
Il tipo di mappa delle inondazioni. |
InundationMapType
Un'enumerazione che rappresenta il tipo di mappa di inondazione.
Enum | |
---|---|
INUNDATION_MAP_TYPE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
PROBABILITY |
Una mappa della probabilità del tipo. InundationLevel rappresenta la probabilità della mappa: probabilità alta/media/bassa di inondazione. Il poligono di probabilità alta è contenuto all'interno del poligono di probabilità media e il poligono di probabilità media è contenuto all'interno del poligono di probabilità bassa. |
DEPTH |
Una mappa della profondità del tipo. InundationLevel rappresenta la profondità della mappa: profondità alta/media/bassa per località. Il poligono ad alta profondità è contenuto all'interno del poligono a media profondità, che a sua volta è contenuto all'interno del poligono a bassa profondità. |
MapInferenceType
Un'enumerazione che rappresenta i tipi di inferenze della mappa.
Enum | |
---|---|
MAP_INFERENCE_TYPE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
MODEL |
Ciò indica che questa inferenza è stata creata utilizzando un modello. |
IMAGE_CLASSIFICATION |
Ciò indica che questa inferenza è stata creata utilizzando una classificazione delle immagini. |
Gravità
Un'enumerazione che rappresenta la gravità dello stato.
Enum | |
---|---|
SEVERITY_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
EXTREME |
Indica uno stato estremo previsto. |
SEVERE |
Indica uno stato grave previsto. |
ABOVE_NORMAL |
Indica uno stato previsto superiore al normale. |
NO_FLOODING |
Ciò indica una previsione di assenza di inondazioni. |
UNKNOWN |
Ciò indica che non disponiamo di informazioni sufficienti per determinare la gravità. |
Previsione
La previsione di un singolo indicatore per diversi lead time. Ad esempio, una previsione potrebbe avere un orario di emissione delle 17:00 e includere previsioni per le 18:00, le 19:00, le 20:00 e così via.
Nota: alcuni intervalli di previsione potrebbero essere precedenti all'ora di emissione. Ciò può accadere, ad esempio, a causa di ritardi nei dati di input per il modello. Nell'esempio precedente, l'ora del problema potrebbe essere le 17:00 e gli intervalli di previsione sono per le 16:00, le 17:00, le 18:00 e così via.
Nota: gli intervalli variano in lunghezza e in distanza tra loro. Ecco alcuni esempi di intervalli possibili:
[17:00 - 17:00], [18:00 - 18:00], [19:00 - 19:00]
[1 mar 00:00 - 2 mar 00:00], [2 mar 00:00 - 3 mar 00:00], [3 mar 00:00 - 4 mar 00:00]
Campi | |
---|---|
forecast_ranges[] |
Una previsione è costituita da diversi "intervalli di previsione", ovvero valori di previsione diversi relativi a intervalli di tempo diversi. Quando l'inizio e la fine di un intervallo sono uguali, significa che si tratta di un istante temporale. |
gauge_id |
L'ID del misuratore a cui si riferisce questa previsione. |
issued_time |
L'ora di emissione della previsione (ISO 8601), ad esempio "2023-06-17T10:34:00Z". L'ora di emissione è l'ora in cui è stata generata la previsione. |
ForecastSet
Un insieme di previsioni per un indicatore.
Campi | |
---|---|
forecasts[] |
Le previsioni. |
ForecastTimedValue
Un valore di previsione relativo a un intervallo di tempo. Le sue unità sono definite da GaugeModel a cui è associato. Se l'inizio e la fine sono uguali, significa che si tratta di un istante temporale.
Campi | |
---|---|
value |
Il valore della previsione. |
forecast_start_time |
L'inizio dell'intervallo. |
forecast_end_time |
La fine dell'intervallo. |
Misuratore
Metadati di un indicatore.
Campi | |
---|---|
location |
La posizione fisica del manometro. |
site_name |
Il nome del sito in cui si trova questo indicatore, in inglese. Non si tratta di un identificatore univoco; potrebbero esserci diversi indicatori in località vicine con lo stesso nome del sito. Non sempre presente. |
source |
L'organizzazione responsabile dei dati di questo indicatore, ad es. GRDC, CWC e così via. |
river |
Il nome del fiume del misuratore in inglese. Non sempre presente. |
country_code |
Il codice paese del paese del misuratore (ISO 3166 Alpha-2). |
gauge_id |
L'ID del misuratore. |
quality_verified |
Questo campo è true se il misuratore non ha un modello oppure se ha un modello e questo è stato verificato per la qualità. Utilizza questa impostazione con cautela quando il valore è impostato su false. |
has_model |
Questo campo è true se il misuratore ha un modello. Se il manometro ha un modello, è possibile ottenere il |
GaugeModel
Metadati del modello di un indicatore.
Campi | |
---|---|
gauge_id |
L'ID del misuratore. |
gauge_model_id |
L'ID del modello del misuratore. Di tanto in tanto, il modello di un indicatore potrebbe cambiare. In questo caso, assegneremo un nuovo ID e nuove soglie al nuovo modello. Presta attenzione quando confronti le vecchie previsioni con quelle nuove se sono state prodotte da modelli diversi. |
thresholds |
Le soglie del misuratore. |
gauge_value_unit |
L'unità di valore del modello del misuratore. |
quality_verified |
Indica se questo modello è stato verificato per la qualità. Utilizza questa impostazione con cautela quando il valore è impostato su false. |
GaugeValueUnit
Unità di misura possibili per il valore del misuratore.
Enum | |
---|---|
GAUGE_VALUE_UNIT_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
METERS |
Metri. |
CUBIC_METERS_PER_SECOND |
Metri cubi al secondo. |
GetGaugeModelRequest
La richiesta di GetGaugeModel.
Campi | |
---|---|
name |
Obbligatorio. Il nome del modello di indicatore da recuperare. Formato del nome: gaugeModels/{gauge_id}. |
GetGaugeRequest
La richiesta di GetGauge.
Campi | |
---|---|
name |
Obbligatorio. Il nome del misuratore da recuperare. Formato del nome: gauges/{gauge_id}. |
GetSerializedPolygonRequest
La richiesta di GetSerializedPolygon.
Campi | |
---|---|
name |
Obbligatorio. Il nome del poligono serializzato da recuperare. Formato del nome: serializedPolygons/{polygon_id} |
Loop
Un anello sulla mappa. Rappresenta un semplice poligono sferico. È costituita da una singola catena di vertici in cui il primo vertice è collegato implicitamente all'ultimo.
Campi | |
---|---|
vertices[] |
Obbligatorio. I vertici del ciclo. |
QueryGaugeForecastsRequest
La richiesta di QueryGaugeForecasts.
Campi | |
---|---|
gauge_ids[] |
Obbligatorio. Un elenco di ID contatore. Le dimensioni dell'elenco supportato sono limitate a 500. Se viene fornito un elenco più grande di 500 elementi, la richiesta non va a buon fine e viene restituito un errore INVALID_REQUEST. |
issued_time_start |
(Facoltativo) L'ora di emissione della prima previsione come stringa (ISO 8601), ad es. "2023-06-17T10:34:00Z" o una stringa di data, ad es. "2023-10-13". L'ora di inizio non può essere precedente al giorno 1/10/2023. Il valore predefinito è una settimana fa. |
issued_time_end |
(Facoltativo) L'ora di emissione della previsione più recente come stringa (ISO 8601), ad es. "2023-06-17T10:34:00Z" o una stringa di data, ad es. "2023-10-13". Il valore predefinito è ora. |
QueryGaugeForecastsResponse
La risposta di QueryGaugeForecasts.
Campi | |
---|---|
forecasts |
Una mappa dall'ID indicatore al set di previsioni. |
QueryLatestFloodStatusByGaugeIdsRequest
La richiesta di QueryLatestFloodStatusByGaugeIds.
Campi | |
---|---|
gauge_ids[] |
Obbligatorio. Un elenco di ID contatore. La dimensione dell'elenco supportato è limitata a 20.000. Se viene fornito un elenco più grande di 20.000 elementi,la richiesta non va a buon fine e viene restituito un errore INVALID_REQUEST. |
QueryLatestFloodStatusByGaugeIdsResponse
La risposta di QueryLatestFloodStatusByGaugeIds.
Campi | |
---|---|
flood_statuses[] |
Gli ultimi stati di inondazione per i misuratori richiesti. |
SearchGaugesByAreaRequest
La richiesta di SearchGaugesByArea.
Campi | |
---|---|
page_size |
(Facoltativo) Il numero massimo di indicatori da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 50.000 indicatori. Il valore massimo è 50.000; i valori superiori a 50.000 verranno forzati a 50.000. |
page_token |
(Facoltativo) Un token di pagina ricevuto da una precedente chiamata |
Campo unione
|
|
region_code |
Cerca tutti gli indicatori all'interno di una regione in base al codice regione. Utilizza https://cldr.unicode.org/ (elenco https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry). |
loop |
Cerca tutti gli indicatori all'interno di un loop (un semplice poligono sferico, vedi |
include_non_quality_verified |
(Facoltativo) Includi nei grafici dei risultati quelli non verificati in termini di qualità. Utilizzalo con cautela. Il valore predefinito è false. |
include_gauges_without_hydro_model |
(Facoltativo) Includi nei misuratori dei risultati quelli che non hanno un modello idrico interno di Google. Il valore predefinito è false. |
SearchGaugesByAreaResponse
La risposta di SearchGaugesByArea.
Campi | |
---|---|
gauges[] |
Indicatori trovati nell'area richiesta. |
next_page_token |
(Facoltativo) Un token che può essere inviato come |
SearchLatestFloodStatusByAreaRequest
La richiesta di SearchLatestFloodStatusByArea.
Campi | |
---|---|
page_token |
(Facoltativo) Un token di pagina ricevuto da una precedente chiamata |
page_size |
(Facoltativo) Il numero massimo di stati di inondazione da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 20.000 stati di inondazione. Il valore massimo è 20.000; i valori superiori a 20.000 verranno forzati a 20.000. |
Campo unione
|
|
region_code |
La regione in base alla quale eseguire query sugli stati di inondazione. Utilizzando CLDR, ad es. 'US'. |
loop |
Il ciclo in base al quale eseguire query sugli stati delle inondazioni. |
include_non_quality_verified |
(Facoltativo) Includi nei grafici dei risultati quelli non verificati in termini di qualità. Utilizzalo con cautela. Il valore predefinito è false. |
SearchLatestFloodStatusByAreaResponse
La risposta di SearchLatestFloodStatusByArea.
Campi | |
---|---|
flood_statuses[] |
Gli ultimi stati di allerta alluvione nell'area richiesta. Al momento, questo valore è determinato dalla posizione degli indicatori, ma è soggetto a modifiche in futuro. |
next_page_token |
(Facoltativo) Un token che può essere inviato come |
SerializedPolygon
Un poligono serializzato.
Campi | |
---|---|
polygon_id |
L'ID del poligono. |
kml |
La rappresentazione della stringa KML del poligono. |
Soglie
Soglie del modello di un misuratore.
Campi | |
---|---|
warning_level |
Livello di avviso. |
danger_level |
Livello di pericolo. |
extreme_danger_level |
Livello di pericolo estremo. Non sempre presente. |
TimeRange
Un intervallo di tempo.
Campi | |
---|---|
start |
L'inizio dell'intervallo di tempo. Rappresentato come ISO 8601, ad esempio: "2023-06-17T10:34:00Z". |
end |
La fine dell'intervallo di tempo. Rappresentato come ISO 8601, ad esempio: "2023-06-17T10:34:00Z". |