Shallow Soil Condition properties API
Version
Request URL
Table of contents
Request
– URL
– Parameters
Response
– Status code
– Normal case
– JSON format
– XML format
– Error case
– Error classification code
– JSON format
– XML format
Request
URL
In the URL, bold characters indicate a request parameter; superscript number corresponds to the No. in parameter list.
Parameters
Request parameters of the API are as follows. The parameters are case-sensitive.
| No | Parameter | Dispensability | Input values and Description |
|---|---|---|---|
| 1 | version | Required | Version code
Refer to a list of version codes for details. |
| 2 | format | Required | Response format
|
The following is a list of version codes.
| Version code | Description |
|---|---|
| V1 | The 250m mesh data converted by dividing a third-mesh (about 1km square) into 16 meshes used for from 2005 version to 2008 version of “Probabilistic Seismic Hazard Maps”. |
| V2 | The 250m mesh data used for 2009 version of “National Seismic Hazard Maps for Japan”. |
| V3 | The 250m mesh data used for 2014 version of “National Seismic Hazard Maps for Japan”. |
| V4 | The 250m mesh data used for 2020 version of “National Seismic Hazard Maps for Japan”. |
Response
Status code
The data acquisition is successful, once you got the return HTTP 200 status code. Otherwise, please see the following HTTP status code.
| HTTP status code | Description | Detail |
|---|---|---|
| 400 | Bad Request | The request could not be understood by the server due to malformed syntax.
For example, unsupported value was setup. |
| 403 | Forbidden | The server understood the request, but is refusing to fulfill it.
For example, requests exceeded the upper limits of normal. |
| 404 | Not Found | The server has not found anything matching the Request-URI.
For example, non-existent mesh code was specified. |
| 500 | Internal Server Error | The server encountered an unexpected condition which prevented it from fulfilling the request. |
| 503 | Service Unavailable | The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
For example, a database connection fails. |
Normal case
JSON format
JSON response is as follows.
| Tag | Description | |
|---|---|---|
| status | Request status
|
|
| phys | Physical property attribute An array classification for engineering geomorphologic |
|
| jcode | Classification code | |
| name_ja | Classification name (Japanese) | |
| name_en | Classification name (English) | |
| metaData | Meta-information | |
| version | Version code |
{
"status":"Success",
"phys":[
{"jcode":"1","name_ja":"山地","name_en":"Mountain"},
{"jcode":"2","name_ja":"山麓地","name_en":"Mountain footslope"},
{"jcode":"3","name_ja":"丘陵","name_en":"Hill"},
{"jcode":"4","name_ja":"火山地","name_en":"Volcano"},
{"jcode":"5","name_ja":"火山山麓地","name_en":"Volcanic footslope"},
{"jcode":"6","name_ja":"火山性丘陵","name_en":"Volcanic hill"},
{"jcode":"7","name_ja":"岩石台地","name_en":"Rocky strath terrace"},
{"jcode":"8","name_ja":"砂礫質台地","name_en":"Gravelly terrace"},
{"jcode":"9","name_ja":"ローム台地","name_en":"Terrace covered with volcanic ashsoil"},
{"jcode":"10","name_ja":"谷底低地","name_en":"Valley bottom lowland"},
{"jcode":"11","name_ja":"扇状地","name_en":"Alluvial fan"},
{"jcode":"12","name_ja":"自然堤防","name_en":"Natural levee"},
{"jcode":"13","name_ja":"後背湿地","name_en":"Back marsh"},
{"jcode":"14","name_ja":"旧河道","name_en":"Abandoned river channel"},
{"jcode":"15","name_ja":"三角州・海岸低地","name_en":"Delta and coastal lowland"},
{"jcode":"16","name_ja":"砂州・砂礫州","name_en":"Marine sand and gravel bars"},
{"jcode":"17","name_ja":"砂丘","name_en":"Sand dune"},
{"jcode":"18","name_ja":"砂州・砂丘間低地","name_en":"Lowland between coastal dunes and/or bars"},
{"jcode":"19","name_ja":"干拓地","name_en":"Reclaimed land"},
{"jcode":"20","name_ja":"埋立地","name_en":"Filled land"},
{"jcode":"21","name_ja":"磯・岩礁","name_en":"Rock shore,rockreef"},
{"jcode":"22","name_ja":"河原","name_en":"Dry river bed"},
{"jcode":"23","name_ja":"河道","name_en":"River bed"},
{"jcode":"24","name_ja":"湖沼","name_en":"Water body"}
],
"metaData":{
"version":"V2"
}
}
XML format
XML response is given as following.
| Tag | Description | ||
|---|---|---|---|
| jshis:status | Request status
|
||
| jshis:physs | Physical property attribute array | ||
| jshis:phys | Physical property attribute An array classification for engineering geomorphologic |
||
| jshis:jcode | Classification code | ||
| jshis:name_ja | Classification name (Japanese) | ||
| jshis:name_en | Classification name (English) | ||
| jshis:metaData | Meta-information | ||
| jshis:version | Version code |
<?xml version="1.0" encoding="utf-8"?>
<jshis:SstrctPhys 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/sstrct-phys-v1.0.xsd">
<jshis:status>Success</jshis:status>
<jshis:physs>
<jshis:phys>
<jshis:jcode>1</jshis:jcode>
<jshis:name_ja>山地</jshis:name_ja>
<jshis:name_en>Mountain</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>2</jshis:jcode>
<jshis:name_ja>山麓地</jshis:name_ja>
<jshis:name_en>Mountain footslope</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>3</jshis:jcode>
<jshis:name_ja>丘陵</jshis:name_ja>
<jshis:name_en>Hill</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>4</jshis:jcode>
<jshis:name_ja>火山地</jshis:name_ja>
<jshis:name_en>Volcano</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>5</jshis:jcode>
<jshis:name_ja>火山山麓地</jshis:name_ja>
<jshis:name_en>Volcanic footslope</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>6</jshis:jcode>
<jshis:name_ja>火山性丘陵</jshis:name_ja>
<jshis:name_en>Volcanic hill</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>7</jshis:jcode>
<jshis:name_ja>岩石台地</jshis:name_ja>
<jshis:name_en>Rocky strath terrace</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>8</jshis:jcode>
<jshis:name_ja>砂礫質台地</jshis:name_ja>
<jshis:name_en>Gravelly terrace</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>9</jshis:jcode>
<jshis:name_ja>ローム台地</jshis:name_ja>
<jshis:name_en>Terrace covered with volcanic ashsoil</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>10</jshis:jcode>
<jshis:name_ja>谷底低地</jshis:name_ja>
<jshis:name_en>Valley bottom lowland</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>11</jshis:jcode>
<jshis:name_ja>扇状地</jshis:name_ja>
<jshis:name_en>Alluvial fan</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>12</jshis:jcode>
<jshis:name_ja>自然堤防</jshis:name_ja>
<jshis:name_en>Natural levee</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>13</jshis:jcode>
<jshis:name_ja>後背湿地</jshis:name_ja>
<jshis:name_en>Back marsh</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>14</jshis:jcode>
<jshis:name_ja>旧河道</jshis:name_ja>
<jshis:name_en>Abandoned river channel</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>15</jshis:jcode>
<jshis:name_ja>三角州・海岸低地</jshis:name_ja>
<jshis:name_en>Delta and coastal lowland</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>16</jshis:jcode>
<jshis:name_ja>砂州・砂礫州</jshis:name_ja>
<jshis:name_en>Marine sand and gravel bars</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>17</jshis:jcode>
<jshis:name_ja>砂丘</jshis:name_ja>
<jshis:name_en>Sand dune</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>18</jshis:jcode>
<jshis:name_ja>砂州・砂丘間低地</jshis:name_ja>
<jshis:name_en>Lowland between coastal dunes and/or bars</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>19</jshis:jcode>
<jshis:name_ja>干拓地</jshis:name_ja>
<jshis:name_en>Reclaimed land</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>20</jshis:jcode>
<jshis:name_ja>埋立地</jshis:name_ja>
<jshis:name_en>Filled land</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>21</jshis:jcode>
<jshis:name_ja>磯・岩礁</jshis:name_ja>
<jshis:name_en>Rock shore,rockreef</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>22</jshis:jcode>
<jshis:name_ja>河原</jshis:name_ja>
<jshis:name_en>Dry river bed</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>23</jshis:jcode>
<jshis:name_ja>河道</jshis:name_ja>
<jshis:name_en>River bed</jshis:name_en>
</jshis:phys>
<jshis:phys>
<jshis:jcode>24</jshis:jcode>
<jshis:name_ja>湖沼</jshis:name_ja>
<jshis:name_en>Water body</jshis:name_en>
</jshis:phys>
</jshis:physs>
<jshis:metaData>
<jshis:version>V2</jshis:version>
</jshis:metaData>
</jshis:SstrctPhys>
Error case
Error classification code
Error classification code is given as following.
| Classification code | Description |
|---|---|
| INVALID_REQUEST | The request could not be understood by the server due to malformed syntax. |
| DB_CONNECT_ERROR | An error about Database occurred while processing your request. |
| UNKNOWN_ERROR | An unknown error occurred while processing your request. |
| NOT_FOUND | The server has not found anything matching the Request-URI. |
JSON format
Once a request failed, response in JSON format is given as following.
| Tag | Description | |
|---|---|---|
| type | The type of the JSON object
|
|
| status | Status
|
|
| error | Error information | |
| code | An error classification code | |
| message | An error message |
{
"status": "Error",
"error": {
"code": "INVALID_REQUEST",
"message": "Supported options for [version] are : V1 / V2 / V3 / V4 "
}
}
XML format
In a request failed, response in XML format is as follows.
| Tag | Description | |
|---|---|---|
| jshis:status | Request status
|
|
| jshis:error | Error information | |
| jshis:code | An error classification code | |
| jshis:message | An error message |
<?xml version="1.0" encoding="utf-8"?>
<jshis:SstrctPhys 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/sstrct-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 / V4 </jshis:message>
</jshis:error>
</jshis:SstrctPhys>
