インデックス
FloodsApi
(インターフェース)BatchGetGaugeModelsRequest
(メッセージ)BatchGetGaugeModelsResponse
(メッセージ)BatchGetGaugesRequest
(メッセージ)BatchGetGaugesResponse
(メッセージ)FloodStatus
(メッセージ)FloodStatus.ForecastChange
(メッセージ)FloodStatus.ForecastChange.ValueChange
(メッセージ)FloodStatus.ForecastTrend
(列挙型)FloodStatus.InundationMap
(メッセージ)FloodStatus.InundationMap.InundationLevel
(列挙型)FloodStatus.InundationMapSet
(メッセージ)FloodStatus.InundationMapType
(列挙型)FloodStatus.MapInferenceType
(列挙型)FloodStatus.Severity
(列挙型)Forecast
(メッセージ)ForecastSet
(メッセージ)ForecastTimedValue
(メッセージ)Gauge
(メッセージ)GaugeModel
(メッセージ)GaugeModel.GaugeValueUnit
(列挙型)GetGaugeModelRequest
(メッセージ)GetGaugeRequest
(メッセージ)GetSerializedPolygonRequest
(メッセージ)Loop
(メッセージ)QueryGaugeForecastsRequest
(メッセージ)QueryGaugeForecastsResponse
(メッセージ)QueryLatestFloodStatusByGaugeIdsRequest
(メッセージ)QueryLatestFloodStatusByGaugeIdsResponse
(メッセージ)SearchGaugesByAreaRequest
(メッセージ)SearchGaugesByAreaResponse
(メッセージ)SearchLatestFloodStatusByAreaRequest
(メッセージ)SearchLatestFloodStatusByAreaResponse
(メッセージ)SerializedPolygon
(メッセージ)Thresholds
(メッセージ)TimeRange
(メッセージ)
FloodsApi
洪水予測用の外部 API サービス。
BatchGetGaugeModels |
---|
複数のゲージの現在の水文モデル メタデータを取得します。 |
BatchGetGauges |
---|
複数のゲージに関するメタデータを取得します。 |
GetGauge |
---|
ゲージに関するメタデータを取得します。 |
GetGaugeModel |
---|
特定のゲージの現在の水文モデル メタデータを取得します。 |
GetSerializedPolygon |
---|
シリアル化されたポリゴンを取得します。これらの ID は他の API レスポンスに表示され、ここで使用できます。たとえば、 |
QueryGaugeForecasts |
---|
クエリ ゲージの予測。 |
QueryLatestFloodStatusByGaugeIds |
---|
水位計 ID で最新の洪水状況をクエリします。 |
SearchGaugesByArea |
---|
地域別にゲージを検索します。 注: ゲージは随時追加または削除されるため、この API の結果をキャッシュに保存したり、長期間保存したりしないでください。1 日以内であれば比較的安全であると考えられます。 |
SearchLatestFloodStatusByArea |
---|
地域別に最新の洪水状況を検索します。注: ゲージが指定されたエリア内にある洪水ステータスを返します。たとえば、指定されたエリアと交差する影響を受けたエリアではなく、指定されたエリア内にあるゲージの洪水ステータスを返します。これは今後変更される可能性があります。 |
BatchGetGaugeModelsRequest
BatchGetGaugeModels のリクエスト。
フィールド | |
---|---|
names[] |
必須。取得するゲージモデルの名前。名前の形式: gaugeModels/{gauge_id}。サポートされるリストのサイズは 20,000 に制限されています。20,000 を超えるリストを指定すると、INVALID_REQUEST エラーで失敗します。 |
BatchGetGaugeModelsResponse
BatchGetGaugeModels のレスポンス。
フィールド | |
---|---|
gauge_models[] |
リクエストされたゲージモデル。 |
BatchGetGaugesRequest
BatchGetGauges のリクエスト。
フィールド | |
---|---|
names[] |
必須。取得するゲージの名前。名前の形式: gauges/{gauge_id}。サポートされるリストのサイズは 100,000 に制限されています。10 万を超えるリストを指定すると、INVALID_REQUEST エラーで失敗します。 |
BatchGetGaugesResponse
BatchGetGauges のレスポンス。
フィールド | |
---|---|
gauges[] |
リクエストされたゲージ。 |
FloodStatus
システムによって発行された洪水ステータス。システムが予測した地域の洪水状況を表します。重大度、予測の変化、浸水マップなどの属性があります。詳しくは以下をご覧ください。
フィールド | |
---|---|
gauge_id |
このステータスが発行されたゲージの ID。 |
quality_verified |
この洪水ステータスが発行された水位計にモデルがない場合、またはモデルがあり、そのモデルの品質が検証されている場合は true。この値が false に設定されている場合は、注意して使用してください。 |
gauge_location |
このステータスが発行されたゲージの場所。 |
issued_time |
このステータスが発行された時刻(文字列形式(ISO 8601))。例: "2023-06-17T10:34:00Z". |
forecast_time_range |
予測の対象となる期間。 |
forecast_change |
最後に把握された状態から予測への予測値の変化。現在は水位モデルでのみ使用できます。 |
forecast_trend |
予測の傾向。 |
map_inference_type |
このマップの作成に使用された推論のタイプ。 |
severity |
ステータスの重大度。 |
inundation_map_set |
推定された冠水マップのセット。 |
source |
このゲージのデータに責任を負う組織(例: GRDC、CWC など |
serialized_notification_polygon_id |
シリアル化された通知ポリゴンの ID。Google がユーザーにアラートを送信するタイミングを判断するために使用する地理的領域を表します。 |
ForecastChange
最後に把握された状態から予測までの予測値の変化。現在は水位モデルでのみ使用できます。
フィールド | |
---|---|
value_change |
予測される値の変化。 |
reference_time_range |
最後に確認された状態の期間。この期間から値の変化を予測します。たとえば、基準期間が昨日に設定され、値の変化が 25 ~ 30 cm に設定されている場合があります。つまり、水位の 25 ~ 30 cm の上昇は、現在の値ではなく、昨日の値と比較されます。 |
ValueChange
値の予測変化(上限と下限)。
フィールド | |
---|---|
lower_bound |
予測変更の下限(メートル単位)。変化が 20 ~ 30 の場合、この値は 20 になります。変化が -30 ~-20 の場合、この値は -30 になります。 |
upper_bound |
予測変化の上限(メートル単位)。変更が 20 ~ 30 の場合、この値は 30 になります。変化が -30 ~-20 の場合、この値は -20 になります。 |
ForecastTrend
予測の傾向を表す列挙型。
列挙型 | |
---|---|
FORECAST_TREND_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
RISE |
これは予測値の上昇を示します。 |
FALL |
これは、予測値の低下を示しています。 |
NO_CHANGE |
これは、予測値に変更がないことを示します。 |
InundationMap
1 つの氾濫マップ。
フィールド | |
---|---|
level |
氾濫マップのレベル - InundationMapType に基づくドキュメントをご覧ください。 |
serialized_polygon_id |
この浸水リスクマップを表すシリアル化されたポリゴンの ID。 |
InundationLevel
浸水レベルを表す列挙型。
列挙型 | |
---|---|
INUNDATION_LEVEL_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
HIGH |
InundationMapType に基づくドキュメントをご覧ください。 |
MEDIUM |
InundationMapType に基づくドキュメントをご覧ください。 |
LOW |
InundationMapType に基づくドキュメントをご覧ください。 |
InundationMapSet
一連の浸水マップ。
フィールド | |
---|---|
inundation_maps[] |
氾濫マップ(氾濫レベルごとに 1 つ)。 |
inundation_maps_time_range |
浸水マップが参照する状態の期間。 |
inundation_map_type |
氾濫マップのタイプ。 |
InundationMapType
浸水マップのタイプを表す列挙型。
列挙型 | |
---|---|
INUNDATION_MAP_TYPE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
PROBABILITY |
確率型のマップ。InundationLevel は、地図上の洪水の確率(高、中、低)を表します。高い確率のポリゴンは中程度の確率のポリゴン内に含まれ、中程度の確率のポリゴンは低い確率のポリゴン内に含まれます。 |
DEPTH |
型深度のマップ。InundationLevel は、地図の深さ(場所ごとの深さ: 高、中、低)を表します。深度の高いポリゴンは深度の低いポリゴンに含まれ、深度の低いポリゴンは深度の低いポリゴンに含まれます。 |
MapInferenceType
地図の推論の種類を表す列挙型。
列挙型 | |
---|---|
MAP_INFERENCE_TYPE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
MODEL |
これは、この推論がモデルを使用して作成されたことを示します。 |
IMAGE_CLASSIFICATION |
これは、この推論が画像分類を使用して作成されたことを示します。 |
重大度
ステータスの重大度を表す列挙型。
列挙型 | |
---|---|
SEVERITY_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
EXTREME |
これは、予測された極端なステータスを示します。 |
SEVERE |
これは、予測された重大なステータスを示します。 |
ABOVE_NORMAL |
これは、予測されたステータスが通常より高いことを示します。 |
NO_FLOODING |
これは、洪水が発生しないという予測を示しています。 |
UNKNOWN |
これは、重大度を判断するのに十分な情報がないことを示しています。 |
予測
複数のリードタイムに対する 1 つのゲージの予測。たとえば、発行時刻が午後 5 時の予測には、午後 6 時、午後 7 時、午後 8 時などの予測が含まれます。
注: 予測範囲の一部は、発行時刻よりも早くなる可能性があります。これは、たとえばモデルの入力データの遅延が原因で発生することがあります。上記の例では、問題の発生時刻が午後 5 時で、予測範囲が午後 4 時、午後 5 時、午後 6 時などになる可能性があります。
注: 範囲の長さと範囲間の距離は異なります。可能な範囲の例を次に示します。
[5pm - 5pm]、[6pm - 6pm]、[7pm - 7pm]
[3 月 1 日午前 12 時~ 3 月 2 日午前 12 時]、[3 月 2 日午前 12 時~ 3 月 3 日午前 12 時]、[3 月 3 日午前 12 時~ 3 月 4 日午前 12 時]
フィールド | |
---|---|
forecast_ranges[] |
予測は、さまざまな期間に関連するさまざまな予測値である複数の「予測範囲」で構成されます。範囲の開始と終了が等しい場合、それは時間の瞬間を意味します。 |
gauge_id |
この予測の対象となるゲージの ID。 |
issued_time |
予報の発行時刻(ISO 8601)。例: 「2023-06-17T10:34:00Z」。発行時刻は、予測が生成された時刻です。 |
ForecastSet
ゲージの予測のセット。
フィールド | |
---|---|
forecasts[] |
予測。 |
ForecastTimedValue
期間に関連する予測値。単位は、関連付けられている GaugeModel によって定義されます。開始と終了が等しい場合は、時間インスタントを意味します。
フィールド | |
---|---|
value |
予測の値。 |
forecast_start_time |
期間の開始。 |
forecast_end_time |
間隔の終了。 |
ゲージ
ゲージのメタデータ。
フィールド | |
---|---|
location |
ゲージの物理的な場所。 |
site_name |
このゲージが設置されているサイトの名前(英語)。これは一意の識別子ではありません。近くの場所に同じサイト名を持つゲージが複数存在する可能性があります。常に存在するとは限りません。 |
source |
このゲージのデータに責任を負う組織(GRDC、CWC など)。 |
river |
水位計の川の名前(英語)。常に存在するとは限りません。 |
country_code |
指標の国の国コード(ISO 3166 Alpha-2)。 |
gauge_id |
ゲージの ID。 |
quality_verified |
ゲージにモデルがない場合、またはモデルがあり、そのモデルの品質が検証されている場合、このフィールドは true になります。この値が false に設定されている場合は、注意して使用してください。 |
has_model |
ゲージにモデルがある場合、このフィールドは true になります。ゲージにモデルがある場合、 |
GaugeModel
ゲージのモデルのメタデータ。
フィールド | |
---|---|
gauge_id |
ゲージの ID。 |
gauge_model_id |
ゲージのモデルの ID。ゲージのモデルは変更されることがあります。その場合は、新しいモデルに新しい ID と新しいしきい値が割り当てられます。古い予測と新しい予測が異なるモデルで生成された場合は、比較する際に注意してください。 |
thresholds |
ゲージのしきい値。 |
gauge_value_unit |
ゲージモデルの値の単位。 |
quality_verified |
このモデルの品質が検証済みかどうか。この値が false に設定されている場合は、注意して使用してください。 |
GaugeValueUnit
ゲージ値の単位として使用できる値。
列挙型 | |
---|---|
GAUGE_VALUE_UNIT_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
METERS |
メートル。 |
CUBIC_METERS_PER_SECOND |
立方メートル/秒。 |
GetGaugeModelRequest
GetGaugeModel のリクエスト。
フィールド | |
---|---|
name |
必須。取得するゲージモデル名。名前の形式: gaugeModels/{gauge_id}。 |
GetGaugeRequest
GetGauge のリクエスト。
フィールド | |
---|---|
name |
必須。取得するゲージの名前。名前の形式: gauges/{gauge_id}。 |
GetSerializedPolygonRequest
GetSerializedPolygon のリクエスト。
フィールド | |
---|---|
name |
必須。取得するシリアル化されたポリゴンの名前。名前の形式: serializedPolygons/{polygon_id} |
ループ
地図上のループ。単純な球面ポリゴンを表します。これは、最初の頂点が最後の頂点に暗黙的に接続されている単一の頂点チェーンで構成されます。
フィールド | |
---|---|
vertices[] |
必須。ループの頂点。 |
QueryGaugeForecastsRequest
QueryGaugeForecasts のリクエスト。
フィールド | |
---|---|
gauge_ids[] |
必須。ゲージ ID のリスト。サポートされるリストのサイズは 500 に制限されています。500 を超えるリストを指定すると、INVALID_REQUEST エラーで失敗します。 |
issued_time_start |
省略可。最も早い予測発行時刻(文字列形式(ISO 8601))。例: 「2023-06-17T10:34:00Z」、または日付文字列(「2023-10-13」など)。開始日を「2023-10-01」より前にすることはできません。デフォルトは 1 週間前です。 |
issued_time_end |
省略可。最新の予報が発行された日時(ISO 8601 形式の文字列)。例: 「2023-06-17T10:34:00Z」、または日付文字列(「2023-10-13」など)。デフォルトは now です。 |
QueryGaugeForecastsResponse
QueryGaugeForecasts のレスポンス。
フィールド | |
---|---|
forecasts |
ゲージ ID と予測セットを対応付けるマップ。 |
QueryLatestFloodStatusByGaugeIdsRequest
QueryLatestFloodStatusByGaugeIds のリクエスト。
フィールド | |
---|---|
gauge_ids[] |
必須。ゲージ ID のリスト。サポートされるリストのサイズは 20,000 に制限されています。20,000 を超えるリストを指定すると、INVALID_REQUEST エラーで失敗します。 |
QueryLatestFloodStatusByGaugeIdsResponse
QueryLatestFloodStatusByGaugeIds のレスポンス。
フィールド | |
---|---|
flood_statuses[] |
リクエストされたゲージの最新の洪水ステータス。 |
SearchGaugesByAreaRequest
SearchGaugesByArea のリクエスト。
フィールド | |
---|---|
page_size |
省略可。返すゲージの最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 50,000 個のゲージが返されます。最大値は 50,000 です。50,000 を超える値は 50,000 に強制変換されます。 |
page_token |
省略可。前回の |
共用体フィールド
|
|
region_code |
リージョン コードでリージョン内のすべてのゲージを検索します。https://cldr.unicode.org/(https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) のリスト)を使用します。 |
loop |
ループ内のすべてのゲージを検索します(単純な球形ポリゴン。 |
include_non_quality_verified |
省略可。品質が検証されていない結果ゲージを含めます。使用する際はご注意ください。デフォルトは false です。 |
include_gauges_without_hydro_model |
省略可。Google の社内水力モデルがない結果ゲージに含めます。デフォルトは false です。 |
SearchGaugesByAreaResponse
SearchGaugesByArea のレスポンス。
フィールド | |
---|---|
gauges[] |
リクエストされたエリアにあるゲージ。 |
next_page_token |
省略可。次のページを取得するために |
SearchLatestFloodStatusByAreaRequest
SearchLatestFloodStatusByArea のリクエスト。
フィールド | |
---|---|
page_token |
省略可。前回の |
page_size |
省略可。返されるフラッド ステータスの最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 20,000 件の洪水ステータスが返されます。最大値は 20,000 です。20,000 を超える値は 20,000 に強制変換されます。 |
共用体フィールド
|
|
region_code |
洪水ステータスをクエリするリージョン。CLDR を使用する(例: 'US'。 |
loop |
フラッド ステータスをクエリするループ。 |
include_non_quality_verified |
省略可。品質が検証されていない結果ゲージを含めます。使用する際はご注意ください。デフォルトは false です。 |
SearchLatestFloodStatusByAreaResponse
SearchLatestFloodStatusByArea のレスポンス。
フィールド | |
---|---|
flood_statuses[] |
リクエストされた地域の最新の洪水状況。現時点では、これはゲージの位置によって決まりますが、今後変更される可能性があります。 |
next_page_token |
省略可。次のページを取得するために |
SerializedPolygon
シリアル化されたポリゴン。
フィールド | |
---|---|
polygon_id |
ポリゴンの ID。 |
kml |
ポリゴンの KML 文字列表現。 |
しきい値
ゲージのモデルのしきい値。
フィールド | |
---|---|
warning_level |
警告レベル。 |
danger_level |
危険レベル。 |
extreme_danger_level |
危険レベルが非常に高い。常に存在するとは限りません。 |
TimeRange
期間。
フィールド | |
---|---|
start |
期間の開始。ISO 8601 形式で表されます(例: "2023-06-17T10:34:00Z". |
end |
期間の終了。ISO 8601 形式で表されます(例: "2023-06-17T10:34:00Z". |