J-SHIS | 地震ハザードステーション

サブメニュー サイトマップ お問い合わせ J-SHIS (English)
スタート J-SHIS
その他

メッシュ別被害地震検索API

指定した250mメッシュに影響が大きい断層の情報を提供します。

バージョン

1.0.0

リクエストURL

http://www.j-shis.bosai.go.jp/map/api/fltsearch?meshcode=meshcode&mode=mode&version=version&case=case&period=period&format=format&options
http://www.j-shis.bosai.go.jp/map/api/meshcode/fltsearch?mode=mode&version=version&case=case&period=period&format=format&options
http://www.j-shis.bosai.go.jp/map/api/fltsearch?position=position&epsg=epsg&mode=mode&version=version&case=case&period=period&format=format&options

目次

リクエスト

– URL
– メッシュコード指定
– 経度緯度指定
– パラメータ

レスポンス

– ステータスコード
– 正常ケース
– JSON形式
– XML形式
– エラーケース
– エラー分類コード
– JSON形式
– XML形式

リクエスト

URL

位置はメッシュコードで指定する方法と経度緯度で指定する方法があります。URL中の太字はリクエストパラメータを示し、上付き番号はパラメータ一覧表のNoに対応します。

メッシュコード指定
http://www.j-shis.bosai.go.jp/map/api/fltsearch?meshcode=meshcode1&mode=mode4&version=version5&case=case6&period=period7&format=format8&options9
http://www.j-shis.bosai.go.jp/map/api/meshcode1/fltsearch?mode=mode4&version=version5&case=case6&period=period7&format=format8&options9
経度緯度指定
http://www.j-shis.bosai.go.jp/map/api/fltsearch?position=position2&epsg=epsg3&mode=mode4&version=version5&case=case6&period=period7&format=format8&options9
パラメータ

APIのリクエストパラメータは以下の通りです。パラメータは大文字・小文字を区別して指定して下さい。

No パラメータ 省略可否 説明
1 meshcode positionと排他的 250mメッシュコード

詳細はこちらを参照して下さい。

注) positionもしくはepsgが指定された場合はエラーとなります

2 position meshcodeと排他的 経度と緯度をコンマ区切りで指定します。指定可能範囲は以下の通りです。

  • 122.0≦経度≦154.0
  • 20.0≦緯度≦47.0

注1) epsg指定時は必須です。
注2) meshcodeが指定された場合はエラーとなります。
3 epsg meshcodeと排他的 EPSGコード

  • JGD2000…4612
  • Tokyo…4301
  • WGS84…4326

注1) position指定時は必須です。
注2) meshcodeが指定された場合はエラーとなります。
4 mode 必須 想定地震コード

  • 条件付超過確率…C
  • 震源断層を特定した地震動予測地図…S
5 version 必須 地図バージョン

  • 2008年版…Y2008
  • 2009年版…Y2009
  • 2010年版…Y2010
  • 2011年版…Y2011
  • 2012年版(モデル1)…Y2012
  • 2012年版(モデル2)…Y2012_M2
  • 2013年版(モデル1)…Y2013
  • 2013年版(モデル2)…Y2013_M2
  • 2013年版(モデル3)…Y2013_M3
  • 2014年版…Y2014
  • 2016年版…Y2016
  • 2017年版…Y2017
  • 2018年版…Y2018
6 case 必須 確率ケース

  • 平均ケース…AVR
  • 最大ケース…MAX
7 period 必須 発生確率評価期間

  • 30年…P_T30
  • 50年…P_T50
8 format 必須 出力形式

  • JSON形式…json
  • XML形式…xml
9 param 省略可 評価パラメータ(カタストロフ重視度)を指定します。指定可能範囲は以下の通りです。

  • -1.0 <= param <= 1.0(有効桁数:小数点以下7桁)

省略した場合…0.6
注1) 条件付き超過確率地図での断層選択評価関数fcを以下のように定義します。
fc = P0(Y)1-αPI(I)1+α

  • P0(Y)…Y年間地震発生確率
  • PI(I)…あるメッシュにおける震度I以上となる条件付き超過確率
  • α…カタストロフ重視度
  • fcの下限値…1.0e-5

注2) 想定地震地図でも同じ評価関数を用い、PI(I)を以下のように定義して計算します。

  • PI(I)=1 (I≧Ical)
  • PI(I)=0 (I<Ical)

注3) カタストロフ重視度の具体例を以下に示します。

  • 1…条件付き超過確率のみを考慮
  • 0…発生確率と条件付超過確率を中立的に考慮
  • -1…発生確率のみを考慮
9 ijma 省略可 超過確率しきい震度

  • 震度5弱…45
  • 震度5強…50
  • 震度6弱…55
  • 震度6強…60

省略した場合…45

9 lang 省略可 レスポンスの言語

  • 日本語…ja
  • 英語…en

省略した場合…ja

レスポンス

ステータスコード

データを正常に取得した場合は、HTTPステータスコードに200を設定し、正常ケースのレスポンスを返します。エラーが発生した場合は、以下のHTTPステータスコードを設定し、エラーケースのレスポンスを返します。

HTTPステータスコード 説明
400 Bad Request リクエストURLに間違いがあることを示します。

例:サポートされていない値を設定した。

403 Forbidden リクエストが拒否されたことを示します。

例:リクエストの上限を超えた。

404 Not Found リクエストに一致するデータが1件も存在しないことを示します。

例:存在しないメッシュコードを指定した。

500 Internal Server Error 内部エラーが発生したことを示します。
503 Service Unavailable サービスが一時的に利用不可であることを示します。

例:DBへの接続に失敗した。

正常ケース
JSON形式

JSON形式のレスポンスは以下の通りです。

タグ 説明
status ステータス

  • Success(固定値)
Fault 断層リストメンバー要素

  • Fault(固定値)
rank 順位
scoreの大きい順に1から増加します。
ltecode 断層コード

詳細は断層コード規約を参照してください。
ltecase 断層ケース名
mode=Sの場合のみ存在します。
ltename 断層名称
eqcode 地震コード

詳細は地震コード規約を参照してください。

eqgroup 地震グループ

  • 主要活断層…A
  • その他の活断層…B
  • 海溝型地震…C
eqcategory 地震カテゴリー属性

  • カテゴリーI…1
  • カテゴリーII…2
  • カテゴリーIII…3
case 平均/最大ケース

  • 平均ケース…AVR
  • 最大ケース…MAX
probability 発生確率
magnitude マグニチュード
正の場合は気象庁マグニチュードを示し、負の場合はモーメントマグニチュードを示します。
score 評価関数値
絶対値に意味はありませんが、影響が大きいほど大きな値となります。
ijma 計測震度予測値

  • mode=Cの場合…期待値
  • mode=Sの場合…評価値
i45_ps 震度5弱超過確率
mode=Cの場合のみ存在します。
i50_ps 震度5強超過確率
mode=Cの場合のみ存在します。
i55_ps 震度6弱超過確率
mode=Cの場合のみ存在します。
i60_ps 震度6強超過確率
mode=Cの場合のみ存在します。
metaData メタ情報メンバー要素

  • metaData(固定値)
meshcode 250mメッシュコード

詳細はこちらを参照して下さい。

mode レスポンスに含まれる想定地震コード
version 地図バージョン
case 確率ケース
period 発生確率評価期間
param レスポンスに用いた評価パラメータ
ijma 超過確率しきい震度
lang 言語

以下の例はJSON形式レスポンスのサンプルです。

レスポンスサンプル
リクエストURL
http://www.j-shis.bosai.go.jp/map/api/fltsearch?meshcode=5339111111N&mode=C&version=Y2010&case=MAX&period=P_T30&format=json&ijma=60
JSON形式レスポンス
{
    "status": "Success",
    "Fault": [
        {
            "rank": "1",
            "ltecode": "F003601",
            "ltename": "神縄・国府津-松田断層帯",
            "eqcode": "LND_A98F",
            "eqgroup": "A",
            "eqcategory": "3",
            "case": "MAX",
            "probability": "0.16400000",
            "magnitude": "-6.9",
            "score": "2.334e-02",
            "ijma": "5.6",
            "i45_ps": "9.886e-01",
            "i50_ps": "8.866e-01",
            "i55_ps": "5.467e-01",
            "i60_ps": "1.501e-01"
        },
        {
            "rank": "2",
            "ltecode": "G030066",
            "ltename": "玄倉-塩沢断層帯",
            "eqcode": "LND_AGR1",
            "eqgroup": "B",
            "eqcategory": "3",
            "case": "AVR",
            "probability": "0.00587000",
            "magnitude": "6.8",
            "score": "3.065e-03",
            "ijma": "5.4",
            "i45_ps": "9.772e-01",
            "i50_ps": "8.280e-01",
            "i55_ps": "4.428e-01",
            "i60_ps": "9.701e-02"
        },
        {
            "rank": "3",
            "ltecode": "AKNTO",
            "ltename": "大正型関東地震",
            "eqcode": "PLE_AKNTO",
            "eqgroup": "C",
            "eqcategory": "1",
            "case": "AVR",
            "probability": "0.00137000",
            "magnitude": "-7.9",
            "score": "1.539e-03",
            "ijma": "5.7",
            "i45_ps": "1.000e+00",
            "i50_ps": "9.959e-01",
            "i55_ps": "7.292e-01",
            "i60_ps": "9.076e-02"
        },
        {
            "rank": "4",
            "ltecode": "G030067",
            "ltename": "秦野断層帯",
            "eqcode": "LND_AGR1",
            "eqgroup": "B",
            "eqcategory": "3,"
            "case": "AVR",
            "probability": "0.04200000",
            "magnitude": "6.7",
            "score": "4.174e-04",
            "ijma": "5.1",
            "i45_ps": "8.819e-01",
            "i50_ps": "5.584e-01",
            "i55_ps": "1.728e-01",
            "i60_ps": "1.706e-02"
        }
    ],
    "metaData": {
        "meshcode": "5339111111N",
        "mode": "C",
        "version": "Y2010",
        "case": "MAX",
        "period": "P_T30",
        "param": "0.6",
        "ijma": "60",
        "lang": "ja"
    }
}
XML形式

XML形式のレスポンスは以下の通りです。

タグ 説明
jshis:
status
ステータス

  • Success(固定値)
jshis:
Faults
断層情報配列要素
jshis:
Fault
断層情報メンバー要素
rank 順位
scoreの大きい順に1から増加します。
ltecode 断層コード

詳細は断層コード規約を参照してください。

ltecase 断層ケース
mode=Sの場合のみ存在します。
ltename 断層名称
eqcode 地震コード

詳細は地震コード規約を参照してください。

eqgroup 地震グループ

  • 主要活断層…A
  • その他の活断層…B
  • 海溝型地震…C
eqcategory 地震カテゴリー属性

  • カテゴリーI…1
  • カテゴリーII…2
  • カテゴリーIII…3
case 平均/最大ケース

  • 平均ケース…AVR
  • 最大ケース…MAX
probability 発生確率
magnitude マグニチュード
正の場合は気象庁マグニチュードを示し、負の場合はモーメントマグニチュードを示します。
score 評価関数値
絶対値に意味はありませんが、影響が大きいほど大きな値となります。
ijma 計測震度予測値

  • mode=Cの場合…期待値
  • mode=Sの場合…評価値
i45_ps 震度5弱超過確率
mode=Cの場合のみ存在します。
i50_ps 震度5強超過確率
mode=Cの場合のみ存在します。
i55_ps 震度6弱超過確率
mode=Cの場合のみ存在します。
i60_ps 震度6強超過確率
mode=Cの場合のみ存在します。
jshis:
metaData
メタ情報
jshis:
meshcode
250mメッシュコード

詳細はこちらを参照して下さい。

jshis:
mode
レスポンスに含まれる想定地震コード
jshis:
version
地図バージョン
jshis:
case
確率ケース
jshis:
period
発生確率評価期間
jshis:
param
レスポンスに用いた評価パラメータ
jshis:
ijma
超過確率しきい震度
jshis:
lang
言語

以下の例はXML形式レスポンスのサンプルです。

レスポンスサンプル
リクエストURL
http://www.j-shis.bosai.go.jp/map/api/5339111111N/fltsearch?mode=C&version=Y2010&case=MAX&period=P_T30&format=xml&ijma=60
XML形式レスポンス
<?xml version="1.0" encoding="utf-8"?>
<jshis:FltsearchMesh xmlns:jshis="http://www.j-shis.bosai.go.jp"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.j-shis.bosai.go.jp http://www.j-shis.bosai.go.jp/map/xsd/gml-v2.1.2/fltsearch-mesh-v1.0.xsd">
    <jshis:status>Success</jshis:status>
    <jshis:Faults>
        <jshis:Fault rank="1" ltecode="F003601" ltename="神縄・国府津-松田断層帯" eqcode="LND_A98F" eqgroup="A" eqcategory="3" case="MAX" probability="0.16400000" magnitude="-6.9" score="2.334e-02" ijma="5.6" i45_ps="9.886e-01" i50_ps="8.866e-01" i55_ps="5.467e-01" i60_ps="1.501e-01"/>
        <jshis:Fault rank="2" ltecode="G030066" ltename="玄倉-塩沢断層帯" eqcode="LND_AGR1" eqgroup="B" eqcategory="3" case="AVR" probability="0.00587000" magnitude="6.8" score="3.065e-03" ijma="5.4" i45_ps="9.772e-01" i50_ps="8.280e-01" i55_ps="4.428e-01" i60_ps="9.701e-02"/>
        <jshis:Fault rank="3" ltecode="AKNTO" ltename="大正型関東地震" eqcode="PLE_AKNTO" eqgroup="C" eqcategory="1" case="AVR" probability="0.00137000" magnitude="-7.9" score="1.539e-03" ijma="5.7" i45_ps="1.000e+00" i50_ps="9.959e-01" i55_ps="7.292e-01" i60_ps="9.076e-02"/>
        <jshis:Fault rank="4" ltecode="G030067" ltename="秦野断層帯" eqcode="LND_AGR1" eqgroup="B" eqcategory="3" case="AVR" probability="0.04200000" magnitude="6.7" score="4.174e-04" ijma="5.1" i45_ps="8.819e-01" i50_ps="5.584e-01" i55_ps="1.728e-01" i60_ps="1.706e-02"/>
    </jshis:Faults>
    <jshis:metaData>
        <jshis:meshcode>5339111111N</jshis:meshcode>
        <jshis:mode>C</jshis:mode>
        <jshis:version>Y2010</jshis:version>
        <jshis:case>MAX</jshis:case>
        <jshis:period>P_T30</jshis:period>
        <jshis:param>0.6</jshis:param>
        <jshis:ijma>60</jshis:ijma>
        <jshis:lang>ja</jshis:lang>
    </jshis:metaData>
</jshis:FltsearchMesh>
エラーケース
エラー分類コード

エラー分類コードは以下の通りです。

分類コード 説明
INVALID_REQUEST 指定したリクエストに誤りがある。
DB_CONNECT_ERROR DBに関するエラーが発生した。
UNKNOWN_ERROR 未定義のエラーが発生した。
NOT_FOUND 該当するデータが存在しない。
JSON形式

JSON形式のリクエストでエラーが発生した場合のレスポンスは以下の通りです。

タグ 説明
status ステータス

  • Error(固定値)
error エラー情報
code エラー分類コード
message エラー内容を示すメッセージ

以下の例はJSON形式エラーレスポンスのサンプルです。

レスポンスサンプル
リクエストURL
http://www.j-shis.bosai.go.jp/map/api/fltsearch?meshcode=5339111111N&mode=C&version=Y2010&case=MAX&period=P_T30
JSON形式エラーレスポンス
{
    "status": "Error",
    "error": {
        "code": "INVALID_REQUEST",
        "message": "option [ format ] is not defined"
    }
}
XML形式

XML形式のリクエストでエラーが発生した場合のレスポンスは以下の通りです。

タグ 説明
jshis:status ステータス

  • Error(固定値)
jshis:error エラー情報
jshis:code エラー分類コード
jshis:message エラー内容を示すメッセージ

以下の例はXML形式エラーレスポンスのサンプルです。

レスポンスサンプル
リクエストURL
http://www.j-shis.bosai.go.jp/map/api/fltsearch?meshcode=5339111111N&mode=C&version=Y2010&case=MAX&period=P_T30&ijma=70&format=xml
XML形式エラーレスポンス
<?xml version="1.0" encoding="utf-8"?>
<jshis:FltsearchMesh xmlns:jshis="http://www.j-shis.bosai.go.jp"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.j-shis.bosai.go.jp http://www.j-shis.bosai.go.jp/map/xsd/gml-v2.1.2/fltsearch-mesh-v1.0.xsd">
    <jshis:status>Error</jshis:status>
    <jshis:error>
        <jshis:code>INVALID_REQUEST</jshis:code>
        <jshis:message>Supported options for [ijma] are : 45 / 50 / 55 / 60 </jshis:message>
    </jshis:error>
</jshis:FltsearchMesh>
カテゴリー : API | タグ : 想定地震 
シミュレーションハザードカーブプレートテクトニクスマグニチュード人口使い方内陸地震地すべり地図地殻内地震地盤地震カテゴリー地震ハザードカルテ地震動地震動予測地図地震波地震波形地震発生確率地震調査研究推進本部堆積平野報告書強震動予測強震動評価微動アレー探査想定地震手法揺れ数値地図断層断層モデル海溝型地震災害物理探査研究プロジェクト確率確率論的地震動予測地図確率論的手法表層地盤被害地震長周期地震動震度震源断層モデルAPIGISITJ-SHISKMLWMS