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

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

深部物性値情報提供API

深部物性値情報を提供します。

バージョン

1.0.0

リクエストURL

https://www.j-shis.bosai.go.jp/map/api/dstrct/version/phys.format

目次

リクエスト

– URL
– パラメータ

レスポンス

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

リクエスト

URL

URL中の太字はリクエストパラメータを示し、上付き番号はパラメータ一覧表のNoに対応します。

https://www.j-shis.bosai.go.jp/map/api/dstrct/version1/phys.format2
パラメータ

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

No パラメータ 省略可否 説明
1 version 必須 バージョンコード

  • バージョン1…V1
  • バージョン2…V2
  • バージョン3.2…V3.2

詳細はバージョンコード一覧を参照して下さい。

2 format 必須 出力形式

  • JSON形式…json
  • XML形式…xml

バージョンコードの一覧を以下に示します。

バージョンコード 概要
V1 藤原広行・河合伸一・青井真・森川信之・先名重樹・工藤暢章・大井昌弘・はお憲生・早川讓・遠山信彦・松山尚典・岩本鋼司・鈴木晴彦・劉瑛(2009): 強震動評価のための全国深部地盤構造モデル作成手法の検討, 防災科学技術研究所研究資料 第337号 のデータ(注1)
V2 藤原広行・河合伸一・青井真・森川信之・先名重樹・東宏樹・大井昌弘・はお憲生・長谷川信介・前田宜浩・岩城麻子・若松加寿江・井元政二郎・奥村俊彦・松山尚典・成田章 (2012) : 東日本大震災を踏まえた地震ハザード評価の改良に向けた検討, 防災科学技術研究所研究資料 第379号 のデータ(注1)
V3.2 地震調査研究推進本部(2021): 関東地方の浅部・深部統合地盤構造モデル(2021 年版)のデータ

注1) 関連文献リストからダウンロードすることができます。

レスポンス

ステータスコード

データを正常に取得した場合は、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(固定値)
phys 物性値属性の配列
SVP P波速度の連想配列
tn1 1層目のP波速度
tn2 2層目のP波速度
・・・ ・・・
tn33 33層目のP波速度
SVS S波速度の連想配列
tn1 1層目のS波速度
tn2 2層目のS波速度
・・・ ・・・
tn33 33層目のS波速度
SRO 密度の連想配列
tn1 1層目の密度
tn2 2層目の密度
・・・ ・・・
tn33 33層目の密度
SQP Qpの連想配列
tn1 1層目のQp
tn2 2層目のQp
・・・ ・・・
tn33 33層目のQp
SQS Qsの連想配列
tn1 1層目のQs
tn2 2層目のQs
・・・ ・・・
tn33 33層目のQs
metaData メタ情報
version バージョンコード
phys レスポンスに含まれる物性値属性
name 物性値属性名
unit 物性値の単位

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

レスポンスサンプル
リクエストURL
https://www.j-shis.bosai.go.jp/map/api/dstrct/V1/phys.json
JSON形式レスポンス
{
    "status": "Success",
    "phys": {
        "SVP": {
            "tn1" :"1600", "tn2" :"1600", "tn3" :"1700", "tn4" :"1800", "tn5" :"1800",
            "tn6" :"2000", "tn7" :"2000", "tn8" :"2100", "tn9" :"2100", "tn10":"2200", 
            "tn11":"2300", "tn12":"2400", "tn13":"2400", "tn14":"2500", "tn15":"2500", 
            "tn16":"2600", "tn17":"2700", "tn18":"3000", "tn19":"3200", "tn20":"3400", 
            "tn21":"3500", "tn22":"3600", "tn23":"3700", "tn24":"3800", "tn25":"4000", 
            "tn26":"4000", "tn27":"5000", "tn28":"4600", "tn29":"5000", "tn30":"5500", 
            "tn31":"5500", "tn32":"5700", "tn33":"6000"
          },
        "SVS": {
            "tn1" :"350", "tn2" :"400", "tn3" :"450", "tn4" :"500", "tn5" :"550", 
            "tn6" :"600", "tn7" :"650", "tn8" :"700", "tn9" :"750", "tn10":"800", 
            "tn11":"850", "tn12":"900", "tn13":"950", "tn14":"1000", "tn15":"1100", 
            "tn16":"1200", "tn17":"1300", "tn18":"1400", "tn19":"1500", "tn20":"1600", 
            "tn21":"1700", "tn22":"1800", "tn23":"1900", "tn24":"2000", "tn25":"2100", 
            "tn26":"2100", "tn27":"2700", "tn28":"2900", "tn29":"2700", "tn30":"3100", 
            "tn31":"3200", "tn32":"3300", "tn33":"3400"
        },
        "SRO": {
            "tn1" :"1850", "tn2" :"1850", "tn3" :"1900", "tn4" :"1900", "tn5" :"1900", 
            "tn6" :"1900", "tn7" :"1950", "tn8" :"2000", "tn9" :"2000", "tn10":"2000", 
            "tn11":"2050", "tn12":"2050", "tn13":"2100", "tn14":"2100", "tn15":"2150", 
            "tn16":"2150", "tn17":"2200", "tn18":"2250", "tn19":"2250", "tn20":"2300", 
            "tn21":"2300", "tn22":"2350", "tn23":"2350", "tn24":"2400", "tn25":"2400", 
            "tn26":"2400", "tn27":"2500", "tn28":"2550", "tn29":"2500", "tn30":"2600", 
            "tn31":"2650", "tn32":"2700", "tn33":"2750"
        },
        "SQP": {
            "tn1" :"60", "tn2" :"60", "tn3" :"60", "tn4" :"60", "tn5" :"60", 
            "tn6" :"100", "tn7" :"100", "tn8" :"100", "tn9" :"100", "tn10":"100", 
            "tn11":"100", "tn12":"100", "tn13":"100", "tn14":"150", "tn15":"150", 
            "tn16":"150", "tn17":"150", "tn18":"150", "tn19":"150", "tn20":"150", 
            "tn21":"150", "tn22":"150", "tn23":"150", "tn24":"200", "tn25":"200", 
            "tn26":"200", "tn27":"200", "tn28":"200", "tn29":"200", "tn30":"300", 
            "tn31":"300", "tn32":"300", "tn33":"300"
        },
        "SQS": {
            "tn1" :"60", "tn2" :"60", "tn3" :"60", "tn4" :"60", "tn5" :"60", 
            "tn6" :"100", "tn7" :"100", "tn8" :"100", "tn9" :"100", "tn10":"100", 
            "tn11":"100", "tn12":"100", "tn13":"100", "tn14":"150", "tn15":"150", 
            "tn16":"150", "tn17":"150", "tn18":"150", "tn19":"150", "tn20":"150", 
            "tn21":"150", "tn22":"150", "tn23":"150", "tn24":"200", "tn25":"200", 
            "tn26":"200", "tn27":"200", "tn28":"200", "tn29":"200", "tn30":"300", 
            "tn31":"300", "tn32":"300", "tn33":"300"
        }
    },
    "metaData": {
        "version":"V1",
        "phys": [
            {
                "name": "SVP",
                "unit": "m/s"
            },
            {
                "name": "SVS",
                "unit": "m/s"
            },
            {
                "name": "SRO",
                "unit": "kg/m^3"
            },
            {
                "name": "SQP",
                "unit": ""
            },
            {
                "name": "SQS",
                "unit": ""
            }
        ]
    }
}
XML形式

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

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

  • Success(固定値)
jshis:
phys
物性値属性の配列
jshis:
SVP
P波速度の連想配列
tn1 1層目のP波速度
tn2 2層目のP波速度
・・・ ・・・
tn33 33層目のP波速度
jshis:
SVS
S波速度の連想配列
tn1 1層目のS波速度
tn2 2層目のS波速度
・・・ ・・・
tn33 33層目のS波速度
jshis:
SRO
密度の連想配列
tn1 1層目の密度
tn2 2層目の密度
・・・ ・・・
tn33 33層目の密度
jshis:
SQP
Qpの連想配列
tn1 1層目のQp
tn2 2層目のQp
・・・ ・・・
tn33 33層目のQp
jshis:
SQS
Qsの連想配列
tn1 1層目のQs
tn2 2層目のQs
・・・ ・・・
tn33 33層目のQs
jshis:
metaData
メタ情報
jshis:
version
バージョンコード
jshis:
physs
レスポンスに含まれる物性値属性の配列
jshis:
phys
レスポンスに含まれる物性値属性
jshis:
name
物性値属性名
jshis:
unit
物性値の単位

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

レスポンスサンプル
リクエストURL
https://www.j-shis.bosai.go.jp/map/api/dstrct/V1/phys.xml
XML形式レスポンス
<?xml version="1.0" encoding="UTF-8"?>
<jshis:DstrctPhys
    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/dstrct-phys-v1.0.xsd">
    <jshis:status>Success</jshis:status>
    <jshis:phys>
        <jshis:SVP>
            <jshis:tn1>1600</jshis:tn1><jshis:tn2>1600</jshis:tn2><jshis:tn3>1700</jshis:tn3>
            <jshis:tn4>1800</jshis:tn4><jshis:tn5>1800</jshis:tn5><jshis:tn6>2000</jshis:tn6>
            <jshis:tn7>2000</jshis:tn7><jshis:tn8>2100</jshis:tn8><jshis:tn9>2100</jshis:tn9>
            <jshis:tn10>2200</jshis:tn10><jshis:tn11>2300</jshis:tn11><jshis:tn12>2400</jshis:tn12>
            <jshis:tn13>2400</jshis:tn13><jshis:tn14>2500</jshis:tn14><jshis:tn15>2500</jshis:tn15>
            <jshis:tn16>2600</jshis:tn16><jshis:tn17>2700</jshis:tn17><jshis:tn18>3000</jshis:tn18>
            <jshis:tn19>3200</jshis:tn19><jshis:tn20>3400</jshis:tn20><jshis:tn21>3500</jshis:tn21>
            <jshis:tn22>3600</jshis:tn22><jshis:tn23>3700</jshis:tn23><jshis:tn24>3800</jshis:tn24>
            <jshis:tn25>4000</jshis:tn25><jshis:tn26>4000</jshis:tn26><jshis:tn27>5000</jshis:tn27>
            <jshis:tn28>4600</jshis:tn28><jshis:tn29>5000</jshis:tn29><jshis:tn30>5500</jshis:tn30>
            <jshis:tn31>5500</jshis:tn31><jshis:tn32>5700</jshis:tn32><jshis:tn33>6000</jshis:tn33>
        </jshis:SVP>
        <jshis:SVS>
            <jshis:tn1>350</jshis:tn1><jshis:tn2>400</jshis:tn2><jshis:tn3>450</jshis:tn3>
            <jshis:tn4>500</jshis:tn4><jshis:tn5>550</jshis:tn5><jshis:tn6>600</jshis:tn6>
            <jshis:tn7>650</jshis:tn7><jshis:tn8>700</jshis:tn8><jshis:tn9>750</jshis:tn9>
            <jshis:tn10>800</jshis:tn10><jshis:tn11>850</jshis:tn11><jshis:tn12>900</jshis:tn12>
            <jshis:tn13>950</jshis:tn13><jshis:tn14>1000</jshis:tn14><jshis:tn15>1100</jshis:tn15>
            <jshis:tn16>1200</jshis:tn16><jshis:tn17>1300</jshis:tn17><jshis:tn18>1400</jshis:tn18>
            <jshis:tn19>1500</jshis:tn19><jshis:tn20>1600</jshis:tn20><jshis:tn21>1700</jshis:tn21>
            <jshis:tn22>1800</jshis:tn22><jshis:tn23>1900</jshis:tn23><jshis:tn24>2000</jshis:tn24>
            <jshis:tn25>2100</jshis:tn25><jshis:tn26>2100</jshis:tn26><jshis:tn27>2700</jshis:tn27>
            <jshis:tn28>2900</jshis:tn28><jshis:tn29>2700</jshis:tn29><jshis:tn30>3100</jshis:tn30>
            <jshis:tn31>3200</jshis:tn31><jshis:tn32>3300</jshis:tn32><jshis:tn33>3400</jshis:tn33>
        </jshis:SVS>
        <jshis:SRO>
            <jshis:tn1>1850</jshis:tn1><jshis:tn2>1850</jshis:tn2><jshis:tn3>1900</jshis:tn3>
            <jshis:tn4>1900</jshis:tn4><jshis:tn5>1900</jshis:tn5><jshis:tn6>1900</jshis:tn6>
            <jshis:tn7>1950</jshis:tn7><jshis:tn8>2000</jshis:tn8><jshis:tn9>2000</jshis:tn9>
            <jshis:tn10>2000</jshis:tn10><jshis:tn11>2050</jshis:tn11><jshis:tn12>2050</jshis:tn12>
            <jshis:tn13>2100</jshis:tn13><jshis:tn14>2100</jshis:tn14><jshis:tn15>2150</jshis:tn15>
            <jshis:tn16>2150</jshis:tn16><jshis:tn17>2200</jshis:tn17><jshis:tn18>2250</jshis:tn18>
            <jshis:tn19>2250</jshis:tn19><jshis:tn20>2300</jshis:tn20><jshis:tn21>2300</jshis:tn21>
            <jshis:tn22>2350</jshis:tn22><jshis:tn23>2350</jshis:tn23><jshis:tn24>2400</jshis:tn24>
            <jshis:tn25>2400</jshis:tn25><jshis:tn26>2400</jshis:tn26><jshis:tn27>2500</jshis:tn27>
            <jshis:tn28>2550</jshis:tn28><jshis:tn29>2500</jshis:tn29><jshis:tn30>2600</jshis:tn30> 
            <jshis:tn31>2650</jshis:tn31><jshis:tn32>2700</jshis:tn32><jshis:tn33>2750</jshis:tn33>
        </jshis:SRO>
        <jshis:SQP> 
            <jshis:tn1>60</jshis:tn1><jshis:tn2>60</jshis:tn2><jshis:tn3>60</jshis:tn3>
            <jshis:tn4>60</jshis:tn4><jshis:tn5>60</jshis:tn5><jshis:tn6>100</jshis:tn6>
            <jshis:tn7>100</jshis:tn7><jshis:tn8>100</jshis:tn8><jshis:tn9>100</jshis:tn9>
            <jshis:tn10>100</jshis:tn10><jshis:tn11>100</jshis:tn11><jshis:tn12>100</jshis:tn12>
            <jshis:tn13>100</jshis:tn13><jshis:tn14>150</jshis:tn14><jshis:tn15>150</jshis:tn15>
            <jshis:tn16>150</jshis:tn16><jshis:tn17>150</jshis:tn17><jshis:tn18>150</jshis:tn18>
            <jshis:tn19>150</jshis:tn19><jshis:tn20>150</jshis:tn20><jshis:tn21>150</jshis:tn21>
            <jshis:tn22>150</jshis:tn22><jshis:tn23>150</jshis:tn23><jshis:tn24>200</jshis:tn24>
            <jshis:tn25>200</jshis:tn25><jshis:tn26>200</jshis:tn26><jshis:tn27>200</jshis:tn27>
            <jshis:tn28>200</jshis:tn28><jshis:tn29>200</jshis:tn29><jshis:tn30>300</jshis:tn30>
            <jshis:tn31>300</jshis:tn31><jshis:tn32>300</jshis:tn32><jshis:tn33>300</jshis:tn33>
        </jshis:SQP>
        <jshis:SQS>
            <jshis:tn1>60</jshis:tn1><jshis:tn2>60</jshis:tn2><jshis:tn3>60</jshis:tn3>
            <jshis:tn4>60</jshis:tn4><jshis:tn5>60</jshis:tn5><jshis:tn6>100</jshis:tn6>
            <jshis:tn7>100</jshis:tn7><jshis:tn8>100</jshis:tn8><jshis:tn9>100</jshis:tn9>
            <jshis:tn10>100</jshis:tn10><jshis:tn11>100</jshis:tn11><jshis:tn12>100</jshis:tn12>
            <jshis:tn13>100</jshis:tn13><jshis:tn14>150</jshis:tn14><jshis:tn15>150</jshis:tn15>
            <jshis:tn16>150</jshis:tn16><jshis:tn17>150</jshis:tn17><jshis:tn18>150</jshis:tn18>
            <jshis:tn19>150</jshis:tn19><jshis:tn20>150</jshis:tn20><jshis:tn21>150</jshis:tn21>
            <jshis:tn22>150</jshis:tn22><jshis:tn23>150</jshis:tn23><jshis:tn24>200</jshis:tn24>
            <jshis:tn25>200</jshis:tn25><jshis:tn26>200</jshis:tn26><jshis:tn27>200</jshis:tn27>
            <jshis:tn28>200</jshis:tn28><jshis:tn29>200</jshis:tn29><jshis:tn30>300</jshis:tn30>
            <jshis:tn31>300</jshis:tn31><jshis:tn32>300</jshis:tn32><jshis:tn33>300</jshis:tn33>
        </jshis:SQS> 
    </jshis:phys>
    <jshis:metaData>
        <jshis:version>V1</jshis:version>
        <jshis:physs>
            <jshis:phys>
                <jshis:name>SVP</jshis:name>
                <jshis:unit>m/s</jshis:unit>
            </jshis:phys>
            <jshis:phys>
                <jshis:name>SVS</jshis:name>
                <jshis:unit>m/s</jshis:unit>
            </jshis:phys>
            <jshis:phys>
                <jshis:name>SRO</jshis:name>
                <jshis:unit>kg/m^3</jshis:unit>
            </jshis:phys>
            <jshis:phys>
                <jshis:name>SQP</jshis:name>
                <jshis:unit/>
            </jshis:phys>
            <jshis:phys>
                <jshis:name>SQS</jshis:name>
                <jshis:unit/>
            </jshis:phys> 
        </jshis:physs>
    </jshis:metaData>
</jshis:DstrctPhys>
エラーケース
エラー分類コード

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

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

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

タグ 説明
status ステータス

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

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

レスポンスサンプル
リクエストURL
https://www.j-shis.bosai.go.jp/map/api/dstrct/V10/phys.json
JSON形式エラーレスポンス
{
    "status": "Error",
    "error": {
        "code": "INVALID_REQUEST",
        "message": "Supported options for [version] are : V1 / V2 / V3.2 "
    }
}
XML形式

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

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

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

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

レスポンスサンプル
リクエストURL
https://www.j-shis.bosai.go.jp/map/api/dstrct/V10/phys.xml
XML形式エラーレスポンス
<?xml version="1.0" encoding="utf-8"?>
<jshis:DstrctPhys 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/dstrct-phys-v1.0.xsd">
    <jshis:status>Error</jshis:status>
    <jshis:error>
        <jshis:code>INVALID_REQUEST</jshis:code>
        <jshis:message>Supported options for [version] are : V1 / V2 / V3.2 </jshis:message>
    </jshis:error>
</jshis:DstrctPhys>
カテゴリー : API 
APIGISITJ-SHISJ-SHIS Map RKMLWMSシミュレーションハザードカーブプレートテクトニクスマグニチュード人口使い方内陸地震地すべり地図地殻内地震地盤地震カテゴリー地震ハザードカルテ地震動地震動予測地図地震波地震波形地震発生確率地震調査研究推進本部堆積平野報告書強震動予測強震動評価微動アレー探査想定地震手法揺れ数値地図断層断層モデル条件付超過確率海溝型地震深部地盤災害物理探査研究プロジェクト確率確率論的地震動予測地図確率論的手法表層地盤被害地震長周期地震動震度震源断層モデル