データ集積所(主に地震関連)

震度観測地点位置JSON API(v3)

GET:https://data.svir.jp/intens-st/api/v3/position

上記のURLにパラメータを付加してGETしてください。パラメータは下記を参照してください。

リクエスト制限:特になし。(著しい負荷があった場合は規制)

パラメータ
(いずれか一つ以上を指定。AND検索)
内容
alldata 現在地震情報に活用されているすべての震度計位置データ。値は不要。
pref 都道府県名を指定し、指定されたものを表示。「,」で区切り複数検索可能。
region_code 気象庁の細分化地域に対応したXMLコードを指定し、指定されたものを表示。「,」で区切り複数検索可能。
region_name 気象庁の細分化地域名を指定し、指定されたものを表示。「,」で区切り複数検索可能。
city_code 市区町村に対応したXMLコードを指定し、指定されたものを表示。「,」で区切り複数検索可能。
city_name 市区町村名を指定し、指定されたものを表示。「,」で区切り複数検索可能。
point_code 震度観測地点に対応したXMLコードを指定し、指定されたものを表示。「,」で区切り複数検索可能。
point_name 震度観測地点名を指定し、指定されたものを表示。「,」で区切り複数検索可能。
possessor 所有機関コードを指定し、指定されたものを表示。「,」で区切り複数検索可能。

コード一覧
0:気象庁
1:気象庁
2:防災科学技術研究所
3:地方公共団体
4:地方公共団体
5:地方公共団体
7:気象庁
パラメータ
(設定しなくても可)
内容
order 並び替えの指定。指定しない場合は「point_code_asc」です。

指定できる並び替え
point_code_asc:震度観測地点に対応したXMLコードの昇順
point_code_desc:震度観測地点に対応したXMLコードの降順
original_id_asc:当サイトでつけたIDの昇順
original_id_desc:当サイトでつけたIDの降順
limit 表示する最大データ数を数字で指定。指定しない場合は制限なし。
part 表示するデータの項目を指定。「,」で区切り複数選択可能。指定しない場合はすべて表示。

データの項目
id:当サイトで付けたID
prefecture:都道府県名
region:気象庁の細分化地域
city:市区町村
intensitystation:震度観測地点
position:震度観測地点の位置
possessor:震度観測地点の所有機関
arv:震度観測地点の工学的基盤(Vs=400m/s)の地盤増幅率

レスポンス

正しく取得できた場合

フィールド 内容
info kind APIの種類
「JMA intensity station observation point list(v3)」で固定
datetime APIのリクエスト時間 形式は ISO 8601
notice APIのお知らせ等
total itemsのアイテム数
items id 当サイトで付与した観測点コード
prefecture name 観測地点のある都道府県名
region code 観測地点のある詳細区分コード
name 観測地点のある詳細区分名
kana 観測地点のある詳細区分のふりがな
city code 観測地点のある市区町村コード
name 観測地点のある市区町村名
kana 観測地点のある市区町村のふりがな
intensitystation code 観測地点コード
name 観測地点名
kana 観測地点のふりがな
position lat 観測地点のある緯度
lon 観測地点のある経度
possessor name 観測地点を所有する機関名
code 観測地点を所有する機関コード
0:気象庁
1:気象庁(臨時)
2:防災技術研究所
3:地方公共団体
4:地方公共団体
5:地方公共団体
7:気象庁(臨時)
6,8,9:未指定
arv 観測地点の工学的基盤(Vs=400m/s)の地盤増幅率

このデータの「items.prefecture」「items.region」「items.city」「items.intensitystation」は、 気象庁防災情報XMLフォーマット、技術資料の個別コード表に記載のあるものになっています。


サンプル

以下 https://api.svir.jp/intens-st/v3/position?point_code=0110100,0110140 でGETした例

        {
          "info": {
            "kind": "JMA intensity station observation point list(v3)",
            "datetime": "2017-11-01T14:14:09+09:00",
            "notice": "",
            "total": 2
          },
          "items": [
            {
              "id": "8",
              "prefecture": {
                "name": "北海道"
              },
              "region": {
                "name": "石狩地方中部",
                "code": "101",
                "kana": "いしかりちほうちゅうぶ"
              },
              "city": {
                "name": "札幌中央区",
                "code": "0110100",
                "kana": "さっぽろちゅうおうく"
              },
              "intensitystation": {
                "name": "札幌中央区北2条",
                "code": "0110100",
                "kana": "さっぽろちゅうおうくきたにじょう"
              },
              "position": {
                "lat": "43.0602",
                "lon": "141.3288"
              },
              "possessor": {
                "name": "気象庁",
                "code": "0"
              },
              "arv": "1.31"
            },
            {
              "id": "9",
              "prefecture": {
                "name": "北海道"
              },
              "region": {
                "name": "石狩地方中部",
                "code": "101",
                "kana": "いしかりちほうちゅうぶ"
              },
              "city": {
                "name": "札幌中央区",
                "code": "0110100",
                "kana": "さっぽろちゅうおうく"
              },
              "intensitystation": {
                "name": "札幌中央区南4条",
                "code": "0110140",
                "kana": "さっぽろちゅうおうくみなみよじょう"
              },
              "position": {
                "lat": "43.0548",
                "lon": "141.3426"
              },
              "possessor": {
                "name": "地方公共団体",
                "code": "4"
              },
              "arv": "1.29"
            }
          ]
        }
			

利用上の注意:このAPIにて利用者が損害を受けても公開者は一切責任を負いません。
連絡・お問い合わせ等は soshi1822(アット)gmail.com でお願いします。