JSON表現

WebAPI では、 JSON-RPC を利用して 地名語地名解析辞書住所 の情報を送受信する必要があります。

ここではこれらの情報の JSON 表現について説明します。

地名語のJSON表現

地名語のJSON表記例を示します。

地名語の JSON 表記は GeoJSON に準拠しています。

地名語 JSON 表記例

{
	"geometry": {
		"coordinates": [
			139.75742,
			35.696017
		],
		"type": "Point"
	},
	"properties": {
		"body": "神保町",
		"body_kana": "ジンボウチョウ",
		"dictionary_id": 31,
		"entry_id": "eb03_6365",
		"geonlp_id": "pnTSo0",
		"hypernym": [
			"東京都",
			"新宿線"
		],
		"kana": "ジンボウチョウエキ",
		"latitude": "35.6960166666667",
		"longitude": "139.75742",
		"name": "神保町駅",
		"ne_class": "鉄道施設/地下鉄駅",
		"railway_type": "12",
		"service_provider_type": "3",
		"suffix": [
			"駅",
			""
		],
		"suffix_kana": [
			"エキ",
			""
		],
		"surface": "神保町"
	},
	"type": "Feature"
}

地名解析辞書のJSON表現

地名解析辞書のJSON表記例を示します。

“spatial” 属性は辞書に含まれる地名語の分布する範囲 (bounding box) を最小経度、最小緯度と最大経度、最大緯度のペアで表現します。

地名解析辞書 JSON 表記例

都道府県辞書の例

{
  "creator":"geonlp",
  "description":"1都1道2府43県の辞書です。県庁所在地の住所と電話番号を含みます。代表点の座標は県庁の住所をジオコーディングにより取得しています。",
  "icon":"https://geonlp.ex.nii.ac.jp/icon/user/geonlp/IjioHK.png",
  "identifier":"https://geonlp.ex.nii.ac.jp/dictionary/geonlp/japan_pref",
  "internal_id":28,
  "issued":"2013-09-12 17:47:55",
  "modified":"2013-09-12 17:47:55",
  "record_count":0,
  "report_count":47,
  "source":"財団法人地方自治情報センター「都道府県庁」(https://www.lasdec.or.jp/cms/1,69,14,188.html)",
  "spatial":[
    [
      127.679630,
      26.213300
    ],
    [
      141.347020,
      43.064110
    ]
  ],
  "subject":[
    "都道府県"
  ],
  "title":"日本の都道府県(2010年4月) ",
  "url":"https://geonlp.ex.nii.ac.jp/dictionary/geonlp/japan_pref/geonlp_japan_pref_20130912_u.zip"
}

市区町村辞書の例

{
  "creator":"geonlp",
  "description":"日本の郡や市区町村の辞書です。昭和57年以降に存在し、現在では統廃合によって消滅した自治体もできる限り収録しています。\r\n役所・役場の所在地、電話番号、地方公共団体コード(6桁)およびJISX0402の自治体コード(5桁)も含みます。これらの情報は、現存する自治体については地方自治情報センターのウェブページより取得し、消滅してしまった郡・市区町村については過去の自治体ウェブサイトやWikipediaの記述を手がかりに探した情報を組み合わせています。\r\n代表点の座標は、主に役所・役場の住所をジオコーディングにより取得していますが、旧住所などでジオコーディングできないものなど、一部は地図から取得しています。この作業は困難なため、700件以上の経緯度は空欄のままとなっています。",
  "icon":"https://geonlp.ex.nii.ac.jp/icon/user/geonlp/CILaAT.png",
  "identifier":"https://geonlp.ex.nii.ac.jp/dictionary/geonlp/japan_city",
  "internal_id":29,
  "issued":"2013-09-12 17:48:04",
  "modified":"2013-09-12 17:48:04",
  "record_count":0,
  "report_count":4511,
  "source":"財団法人地方自治情報センター「地方公共団体コード住所」(https://www.lasdec.or.jp/cms/1,0,14.html)",
  "spatial":[
    [
      123.004340,
      24.235430
    ],
    [
      145.582700,
      45.415600
    ]
  ],
  "subject":[
    "市区町村/町",
    "市区町村/市",
    "市区町村/村",
    "行政地域/郡",
    "市区町村/区",
    "市区町村/特別区",
    "市区町村/政令市",
    "行政地域/総合振興局",
    "行政地域/振興局",
    "行政地域/支庁"
  ],
  "title":"日本の郡・市区町村(2013年9月)",
  "url":"https://geonlp.ex.nii.ac.jp/dictionary/geonlp/japan_city/geonlp_japan_city_20130912_u.zip"
}

住所のJSON表現

住所のJSON表記例を示します。

住所の JSON 表記は GeoJSON に準拠しています。

住所 JSON 表記例

metry": {
		"coordinates": [
			139.756927,
			35.692795
		],
		"type": "Point"
	},
	"properties": {
		"address": [{
			"geonlp_id": "ALRYpP",
			"latitude": 35.689499,
			"level": 1,
			"longitude": 139.691635,
			"name": "東京都"
		}, {
			"geonlp_id": "51sMnl",
			"latitude": 35.693932,
			"level": 3,
			"longitude": 139.75354,
			"name": "千代田区"
		}, {
			"geonlp_id": "8G80mm",
			"latitude": 35.691635,
			"level": 5,
			"longitude": 139.756683,
			"name": "一ツ橋"
		}, {
			"latitude": 35.692947,
			"level": 6,
			"longitude": 139.757324,
			"name": "二丁目"
		}, {
			"latitude": 35.692795,
			"level": 7,
			"longitude": 139.756927,
			"name": "1番"
		}],
		"code": {
			"isj": "131010001999",
			"jisx0402": "13101",
			"lasdec": "131016"
		},
		"name": "東京都千代田区一ツ橋二丁目1番",
		"standard_form": "東京都千代田区一ツ橋二丁目1番",
		"surface": "千代田区一ツ橋2-1-"
	},
	"type": "Feature"
}