Skip to content

リスクマップ配信 mapserv.riskmap

リスクマップ配信APIは、リスクマップのリスク等高線ポリゴンを取得します。

実行方式は JSON-RPC v2.0 を利用します。

リクエスト例

{
  "jsonrpc": "2.0",
  "method": "mapserv.riskmap",
  "params": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [[
          [139.25, 35.25], [139.25, 35.5], [139.625, 35.5],
          [139.625, 35.25], [139.25, 35.25]
      ]]
    },
    "properties": {
      "start_datetime": "2018-09-15 00:00:00",
      "end_datetime": "2018-09-15 01:00:00",
      "themes": ["riskmap_fujisawa"]
    }
  },
  "id": "mapserv_riskmap"
}

パラメータ

リクエストパラメータは GeoJSON の Feature 形式です。

Geometry には検索したい空間的範囲を指定します。 タイプは Polygon, Line, Point やこれらの Collection でも構いません。

Properties には以下のパラメータを指定します。

パラメータ名 データ型 内容 既定値
start_datetime string 日時 ("YYYY-MM-DD hh:mm:ss+TZ") 必須
end_datetime string 日時 ("YYYY-MM-DD hh:mm:ss+TZ") start_datetime + 1秒
themes [string, [string,...] 対象リスクマップ 必須
target_theme_mesh_degree int 対象リスクマップのメッシュ粒度 オプション(1~5)

出力サンプル

出力例

戻り値

GeoJSON (FeatureCollection) 形式で返します。

各ポリゴンに対応する Feature.propertiestheme には対象リスクマップ名, risk にはリスク値, datetime には日時がそれぞれ格納されます。

説明

リスクマップのリスク等高線ポリゴンデータを取得します。

start_datetimeend_datetime で指定した期間、 themes で指定したリスクマップ(複数可)に 含まれるリスク等高線ポリゴンデータのうち、 GeoJSON の geometry パートで指定した領域と交差するものを返します。

対象期間,対象リスクマップ数, Geometry パートが大きい場合,非常に大きな GeoJSON が返ることがあります。

「リスクマップ配信API」は、時空間属性以外は risk カラムに含まれるリスク値だけを返します。 それ以外の属性値を取得したい場合は「予測マップ配信API」を使用してください。

target_theme_mesh_degree を含めてリクエストする場合は、start_datetimeで指定した時間以降で直近の時間分のリスクマップが返却されます。