45395 - シコウサクゴ -

政府統計の総合窓口(e-Stat)のAPI3.0で地域メッシュデータを使用する(その1)

2024-08-15
プログラミング
e-Stat
API
Last updated:2024-09-14
22 Minutes
4391 Words

政府統計の総合窓口(e-Stat)で提供されているAPIを呼び出す手順。 今回はアカウント作成から目的のAPIを呼び出すまでを解説します。 令和2年の国税調査の3次元地域メッシュの人口データを呼び出すまでの手順です。 ※返却のデータ形式はJSON

前提条件

  • Mac M1(AppleSilicon)
  • e-Stat API3.0(JSON)

全体の流れ

  1. アカウントを作成し、APIキー(アプリケーションID)を取得
  2. 提供APIを検索して該当するAPIを探す
  3. データ取得APIを叩き、目的のデータを取得する

1.アカウントを作成し、APIキー(アプリケーションID)を取得

利用ガイドの掲載とおり、e-StatのAPIを使用するためにはアカウントの作成と、アプリケーションIDを取得する必要がある。 本人確認などややこしい手順は一切なく、通常の無料サービスのように利用目的とメールアドレスやパスワード、本登録をすませばすぐに取得できる。 登録が終わるとマイページが出来、更新情報などをメールアドレスで受け取ることが出来るようになる。

1-1.アカウントを作成し、マイページにログインできる状態にする

利用ガイドからユーザーID(メールアドレス)を入力、登録メールアドレス宛に本登録のためのURLが送られてくるのでURLをクリックして本登録を完了させる

default

利用機能で「API機能」にチェックを入れ、本登録を完了させる default

1-2.マイページにログインし、アプリケーションIDを生成する

ログインページより、ログインを行い、マイページに遷移。 API機能(アプリケーションID発行)に遷移し、アプリケーションIDを生成する。

default 「名称」「URL」「概要」は管理しやすい任意の文字列でOKです。 ローカルでしか試していませんが、URLは登録URL以外から叩いても正常にレスポンスするようです。(それはそれでどうなんだ・・・) 「発行」を押してアプリケーションIDを生成するとアプリケーションIDが発行されます。

default

2.提供APIを検索して該当するAPIを探す

データベースページからAPIを検索しても良いが、慣れてくればAPIで該当するAPIを検索しても良い。 政府統計の総合窓口(e-Stat)のAPI 仕様 3.0版より、「http(s)://api.e-stat.go.jp/rest/<バージョン>/app/json/getStatsList?<パラメータ群>」で使いたいAPIの「統計表ID」を取得する

地域メッシュの人口統計データを取得する例

地域メッシュで提供されているのは国税調査で令和2年が最新だったので「searchWord=人口+AND+メッシュ+AND+令和2年」で検索する(GETクエリで半角空白を表現したいときは「+(プラス)」に置き換える) ターミナルを開いてcurlでAPIを叩く。

「人口 AND メッシュ AND 令和2年」で検索するAPI例

1
curl "https://api.e-stat.go.jp/rest/3.0/app/json/getStatsList?appId=[アプリケーションID]&lang=J&searchKind=2&searchWord=人口+AND+メッシュ+AND+令和2年"

結果:

1
"@id": "8003007255"

の部分で3次メッシュ(1km)の人口統計データの統計表IDが「800300725」とわかる。 また返却されたJSONはunicodeと圧縮されているので JSON整形 - Webtoolsなどで整形すれば見やすくなる。

1
{
2
"GET_STATS_LIST": {
3
"RESULT": {
4
"STATUS": 0,
5
"ERROR_MSG": "正常に終了しました。",
6
"DATE": "2024-08-14T19:16:55.353+09:00"
7
},
8
"PARAMETER": {
9
"LANG": "J",
10
"SEARCH_WORD": "人口 AND メッシュ AND 令和2年",
11
"SEARCH_KIND": 2,
12
"DATA_FORMAT": "J"
13
},
14
"DATALIST_INF": {
15
"NUMBER": 453,
90 collapsed lines
16
"RESULT_INF": {
17
"FROM_NUMBER": 1,
18
"TO_NUMBER": 453
19
},
20
"TABLE_INF": [
21
{
22
"@id": "8003007255",
23
"STAT_NAME": {
24
"@code": "00200521",
25
"$": "国勢調査"
26
},
27
"GOV_ORG": {
28
"@code": "00200",
29
"$": "総務省"
30
},
31
"STATISTICS_NAME": "令和2年国勢調査 世界測地系(1KMメッシュ)",
32
"TITLE": {
33
"@no": "3622",
34
"$": "人口及び世帯 1次メッシュ M3622"
35
},
36
"CYCLE": "-",
37
"SURVEY_DATE": 202010,
38
"OPEN_DATE": "2022-08-30",
39
"SMALL_AREA": 0,
40
"MAIN_CATEGORY": {
41
"@code": "02",
42
"$": "人口・世帯"
43
},
44
"SUB_CATEGORY": {
45
"@code": "01",
46
"$": "人口"
47
},
48
"OVERALL_TOTAL_NUMBER": 350,
49
"UPDATED_DATE": "2022-08-30",
50
"STATISTICS_NAME_SPEC": {
51
"TABULATION_CATEGORY": "令和2年国勢調査",
52
"TABULATION_SUB_CATEGORY1": "世界測地系(1KMメッシュ)"
53
},
54
"DESCRIPTION": "",
55
"TITLE_SPEC": {
56
"TABLE_NAME": "人口及び世帯",
57
"TABLE_SUB_CATEGORY1": "1次メッシュ",
58
"TABLE_SUB_CATEGORY2": "M3622"
59
}
60
},
61
{
62
"@id": "8003007205",
63
"STAT_NAME": {
64
"@code": "00200521",
65
"$": "国勢調査"
66
},
67
"GOV_ORG": {
68
"@code": "00200",
69
"$": "総務省"
70
},
71
"STATISTICS_NAME": "令和2年国勢調査 世界測地系(1KMメッシュ)",
72
"TITLE": {
73
"@no": "3623",
74
"$": "人口及び世帯 1次メッシュ M3623"
75
},
76
"CYCLE": "-",
77
"SURVEY_DATE": 202010,
78
"OPEN_DATE": "2022-08-30",
79
"SMALL_AREA": 0,
80
"MAIN_CATEGORY": {
81
"@code": "02",
82
"$": "人口・世帯"
83
},
84
"SUB_CATEGORY": {
85
"@code": "01",
86
"$": "人口"
87
},
88
"OVERALL_TOTAL_NUMBER": 2100,
89
"UPDATED_DATE": "2022-08-30",
90
"STATISTICS_NAME_SPEC": {
91
"TABULATION_CATEGORY": "令和2年国勢調査",
92
"TABULATION_SUB_CATEGORY1": "世界測地系(1KMメッシュ)"
93
},
94
"DESCRIPTION": "",
95
"TITLE_SPEC": {
96
"TABLE_NAME": "人口及び世帯",
97
"TABLE_SUB_CATEGORY1": "1次メッシュ",
98
"TABLE_SUB_CATEGORY2": "M3623"
99
}
100
},
101
・・・省略・・・
102
]
103
}
104
}
105
}

参考: 開発支援情報

3.データ取得APIを叩き、目的のデータを取得する

取得した統計表IDを指定し、データを取得するAPIサンプル。

例:令和2年国勢調査 世界測地系(1KMメッシュ)のデータ取得

1
curl "https://api.e-stat.go.jp/rest/3.0/app/json/getStatsData?appId=[アプリケーションID]&lang=J&statsDataId=8003007255"

結果:

1
{
2
"GET_STATS_DATA": {
3
"RESULT": {
4
"STATUS": 0,
5
"ERROR_MSG": "正常に終了しました。",
6
"DATE": "2024-08-14T19:56:15.085+09:00"
7
},
8
"PARAMETER": {
9
"LANG": "J",
10
"STATS_DATA_ID": 8003007255,
11
"DATA_FORMAT": "J",
12
"START_POSITION": 1,
13
"METAGET_FLG": "Y"
14
},
15
"STATISTICAL_DATA": {
432 collapsed lines
16
"RESULT_INF": {
17
"TOTAL_NUMBER": 350,
18
"FROM_NUMBER": 1,
19
"TO_NUMBER": 350
20
},
21
"TABLE_INF": {
22
"@id": "8003007255",
23
"STAT_NAME": {
24
"@code": "00200521",
25
"$": "国勢調査"
26
},
27
"GOV_ORG": {
28
"@code": "00200",
29
"$": "総務省"
30
},
31
"STATISTICS_NAME": "令和2年国勢調査 世界測地系(1KMメッシュ)",
32
"TITLE": {
33
"@no": "3622",
34
"$": "人口及び世帯 1次メッシュ M3622"
35
},
36
"CYCLE": "-",
37
"SURVEY_DATE": 202010,
38
"OPEN_DATE": "2022-08-30",
39
"SMALL_AREA": 0,
40
"MAIN_CATEGORY": {
41
"@code": "02",
42
"$": "人口・世帯"
43
},
44
"SUB_CATEGORY": {
45
"@code": "01",
46
"$": "人口"
47
},
48
"OVERALL_TOTAL_NUMBER": 350,
49
"UPDATED_DATE": "2022-08-30",
50
"STATISTICS_NAME_SPEC": {
51
"TABULATION_CATEGORY": "令和2年国勢調査",
52
"TABULATION_SUB_CATEGORY1": "世界測地系(1KMメッシュ)"
53
},
54
"DESCRIPTION": "",
55
"TITLE_SPEC": {
56
"TABLE_NAME": "人口及び世帯",
57
"TABLE_SUB_CATEGORY1": "1次メッシュ",
58
"TABLE_SUB_CATEGORY2": "M3622"
59
}
60
},
61
"CLASS_INF": {
62
"CLASS_OBJ": [
63
{
64
"@id": "cat01",
65
"@name": "年齢別人口、世帯の種類別世帯数等 ",
66
"CLASS": [
67
{
68
"@code": "0010",
69
"@name": " 人口(総数)",
70
"@level": "1",
71
"@unit": "人"
72
},
73
{
74
"@code": "0020",
75
"@name": " 人口(総数) 男",
76
"@level": "2",
77
"@unit": "人",
78
"@parentCode": "0010"
79
},
80
{
81
"@code": "0030",
82
"@name": " 人口(総数) 女",
83
"@level": "2",
84
"@unit": "人",
85
"@parentCode": "0010"
86
},
87
{
88
"@code": "0040",
89
"@name": " 0~14歳人口 総数",
90
"@level": "1",
91
"@unit": "人"
92
},
93
{
94
"@code": "0050",
95
"@name": " 0~14歳人口 男",
96
"@level": "2",
97
"@unit": "人",
98
"@parentCode": "0040"
99
},
100
{
101
"@code": "0060",
102
"@name": " 0~14歳人口 女",
103
"@level": "2",
104
"@unit": "人",
105
"@parentCode": "0040"
106
},
107
{
108
"@code": "0070",
109
"@name": " 15歳以上人口 総数",
110
"@level": "1",
111
"@unit": "人"
112
},
113
{
114
"@code": "0080",
115
"@name": " 15歳以上人口 男",
116
"@level": "2",
117
"@unit": "人",
118
"@parentCode": "0070"
119
},
120
{
121
"@code": "0090",
122
"@name": " 15歳以上人口 女",
123
"@level": "2",
124
"@unit": "人",
125
"@parentCode": "0070"
126
},
127
{
128
"@code": "0100",
129
"@name": " 15~64歳人口 総数",
130
"@level": "1",
131
"@unit": "人"
132
},
133
{
134
"@code": "0110",
135
"@name": " 15~64歳人口 男",
136
"@level": "2",
137
"@unit": "人",
138
"@parentCode": "0100"
139
},
140
{
141
"@code": "0120",
142
"@name": " 15~64歳人口 女",
143
"@level": "2",
144
"@unit": "人",
145
"@parentCode": "0100"
146
},
147
{
148
"@code": "0420",
149
"@name": " 18歳以上人口 総数",
150
"@level": "1",
151
"@unit": "世帯"
152
},
153
{
154
"@code": "0430",
155
"@name": " 18歳以上人口 男",
156
"@level": "2",
157
"@unit": "世帯",
158
"@parentCode": "0420"
159
},
160
{
161
"@code": "0440",
162
"@name": " 18歳以上人口 女",
163
"@level": "2",
164
"@unit": "世帯",
165
"@parentCode": "0420"
166
},
167
{
168
"@code": "0130",
169
"@name": " 20歳以上人口 総数",
170
"@level": "1",
171
"@unit": "人"
172
},
173
{
174
"@code": "0140",
175
"@name": " 20歳以上人口 男",
176
"@level": "2",
177
"@unit": "人",
178
"@parentCode": "0130"
179
},
180
{
181
"@code": "0150",
182
"@name": " 20歳以上人口 女",
183
"@level": "2",
184
"@unit": "人",
185
"@parentCode": "0130"
186
},
187
{
188
"@code": "0160",
189
"@name": " 65歳以上人口 総数",
190
"@level": "1",
191
"@unit": "人"
192
},
193
{
194
"@code": "0170",
195
"@name": " 65歳以上人口 男",
196
"@level": "2",
197
"@unit": "人",
198
"@parentCode": "0160"
199
},
200
{
201
"@code": "0180",
202
"@name": " 65歳以上人口 女",
203
"@level": "2",
204
"@unit": "人",
205
"@parentCode": "0160"
206
},
207
{
208
"@code": "0190",
209
"@name": " 75歳以上人口 総数",
210
"@level": "1",
211
"@unit": "人"
212
},
213
{
214
"@code": "0200",
215
"@name": " 75歳以上人口 男",
216
"@level": "2",
217
"@unit": "人",
218
"@parentCode": "0190"
219
},
220
{
221
"@code": "0210",
222
"@name": " 75歳以上人口 女",
223
"@level": "2",
224
"@unit": "人",
225
"@parentCode": "0190"
226
},
227
{
228
"@code": "0450",
229
"@name": " 85歳以上人口 総数",
230
"@level": "1",
231
"@unit": "世帯"
232
},
233
{
234
"@code": "0460",
235
"@name": " 85歳以上人口 男",
236
"@level": "2",
237
"@unit": "世帯",
238
"@parentCode": "0450"
239
},
240
{
241
"@code": "0470",
242
"@name": " 85歳以上人口 女",
243
"@level": "2",
244
"@unit": "世帯",
245
"@parentCode": "0450"
246
},
247
{
248
"@code": "0480",
249
"@name": " 95歳以上人口 総数",
250
"@level": "1",
251
"@unit": "世帯"
252
},
253
{
254
"@code": "0490",
255
"@name": " 95歳以上人口 男",
256
"@level": "2",
257
"@unit": "世帯",
258
"@parentCode": "0480"
259
},
260
{
261
"@code": "0500",
262
"@name": " 95歳以上人口 女",
263
"@level": "2",
264
"@unit": "世帯",
265
"@parentCode": "0480"
266
},
267
{
268
"@code": "0220",
269
"@name": " 外国人人口 総数",
270
"@level": "1",
271
"@unit": "人"
272
},
273
{
274
"@code": "0230",
275
"@name": " 外国人人口 男",
276
"@level": "2",
277
"@unit": "人",
278
"@parentCode": "0220"
279
},
280
{
281
"@code": "0240",
282
"@name": " 外国人人口 女",
283
"@level": "2",
284
"@unit": "人",
285
"@parentCode": "0220"
286
},
287
{
288
"@code": "0250",
289
"@name": " 世帯総数",
290
"@level": "1",
291
"@unit": "人"
292
},
293
{
294
"@code": "0260",
295
"@name": " 一般世帯数",
296
"@level": "2",
297
"@unit": "人",
298
"@parentCode": "0250"
299
},
300
{
301
"@code": "0270",
302
"@name": " 1人世帯数 一般世帯数",
303
"@level": "3",
304
"@unit": "人",
305
"@parentCode": "0260"
306
},
307
{
308
"@code": "0280",
309
"@name": " 2人世帯数 一般世帯数",
310
"@level": "3",
311
"@unit": "人",
312
"@parentCode": "0260"
313
},
314
{
315
"@code": "0290",
316
"@name": " 3人世帯数 一般世帯数",
317
"@level": "3",
318
"@unit": "人",
319
"@parentCode": "0260"
320
},
321
{
322
"@code": "0300",
323
"@name": " 4人世帯数 一般世帯数",
324
"@level": "3",
325
"@unit": "人",
326
"@parentCode": "0260"
327
},
328
{
329
"@code": "0310",
330
"@name": " 5人世帯数 一般世帯数",
331
"@level": "3",
332
"@unit": "人",
333
"@parentCode": "0260"
334
},
335
{
336
"@code": "0320",
337
"@name": " 6人世帯数 一般世帯数",
338
"@level": "3",
339
"@unit": "人",
340
"@parentCode": "0260"
341
},
342
{
343
"@code": "0330",
344
"@name": " 7人以上世帯数 一般世帯数",
345
"@level": "3",
346
"@unit": "人",
347
"@parentCode": "0260"
348
},
349
{
350
"@code": "0340",
351
"@name": " 親族のみの世帯数 一般世帯数",
352
"@level": "3",
353
"@unit": "世帯",
354
"@parentCode": "0260"
355
},
356
{
357
"@code": "0350",
358
"@name": " 核家族世帯数 一般世帯数",
359
"@level": "3",
360
"@unit": "世帯",
361
"@parentCode": "0260"
362
},
363
{
364
"@code": "0360",
365
"@name": " 核家族以外の世帯数 一般世帯数",
366
"@level": "3",
367
"@unit": "世帯",
368
"@parentCode": "0260"
369
},
370
{
371
"@code": "0370",
372
"@name": " 6歳未満世帯員のいる世帯数 一般世帯数",
373
"@level": "3",
374
"@unit": "世帯",
375
"@parentCode": "0260"
376
},
377
{
378
"@code": "0380",
379
"@name": " 65歳以上世帯員のいる世帯数 一般世帯数",
380
"@level": "3",
381
"@unit": "世帯",
382
"@parentCode": "0260"
383
},
384
{
385
"@code": "0390",
386
"@name": " 世帯主の年齢が20~29歳の1人世帯数 一般世帯数",
387
"@level": "3",
388
"@unit": "世帯",
389
"@parentCode": "0260"
390
},
391
{
392
"@code": "0400",
393
"@name": " 高齢単身世帯数 一般世帯数",
394
"@level": "3",
395
"@unit": "世帯",
396
"@parentCode": "0260"
397
},
398
{
399
"@code": "0410",
400
"@name": " 高齢夫婦世帯数 一般世帯数",
401
"@level": "3",
402
"@unit": "世帯",
403
"@parentCode": "0260"
404
}
405
]
406
},
407
{
408
"@id": "cat02",
409
"@name": "秘匿地域・合算地域有り",
410
"CLASS": [
411
{
412
"@code": "1",
413
"@name": "無し",
414
"@level": "1"
415
},
416
{
417
"@code": "2",
418
"@name": "合算",
419
"@level": "1"
420
},
421
{
422
"@code": "3",
423
"@name": "秘匿",
424
"@level": "1"
425
}
426
]
427
},
428
{
429
"@id": "area",
430
"@name": "M3622",
431
"CLASS": [
432
{
433
"@code": "36225735",
434
"@name": "36225735",
435
"@level": "1"
436
},
437
{
438
"@code": "36225738",
439
"@name": "36225738",
440
"@level": "1"
441
},
442
・・・省略・・・
443
]
444
}
445
}
446
}
447
}



例:沖縄県石垣市の地域メッシュコード「36225745」のデータ取得

3次メッシュは6桁なので下記PDFを参考にメッシュコードを指定したデータ取得方法 3次メッシュコード

1
curl "https://api.e-stat.go.jp/rest/3.0/app/json/getStatsData?appId=[アプリケーションID]&lang=J&statsDataId=8003007255&cdArea=36225745"

結果:

1
{
2
"GET_STATS_DATA": {
3
"RESULT": {
4
"STATUS": 0,
5
"ERROR_MSG": "正常に終了しました。",
6
"DATE": "2024-08-14T20:24:42.540+09:00"
7
},
8
"PARAMETER": {
9
"LANG": "J",
10
"STATS_DATA_ID": 8003007255,
11
"NARROWING_COND": {
12
"CODE_AREA_SELECT": 36225745
13
},
14
"DATA_FORMAT": "J",
15
"START_POSITION": 1,
787 collapsed lines
16
"METAGET_FLG": "Y"
17
},
18
"STATISTICAL_DATA": {
19
"RESULT_INF": {
20
"TOTAL_NUMBER": 50,
21
"FROM_NUMBER": 1,
22
"TO_NUMBER": 50
23
},
24
"TABLE_INF": {
25
"@id": "8003007255",
26
"STAT_NAME": {
27
"@code": "00200521",
28
"$": "国勢調査"
29
},
30
"GOV_ORG": {
31
"@code": "00200",
32
"$": "総務省"
33
},
34
"STATISTICS_NAME": "令和2年国勢調査 世界測地系(1KMメッシュ)",
35
"TITLE": {
36
"@no": "3622",
37
"$": "人口及び世帯 1次メッシュ M3622"
38
},
39
"CYCLE": "-",
40
"SURVEY_DATE": 202010,
41
"OPEN_DATE": "2022-08-30",
42
"SMALL_AREA": 0,
43
"MAIN_CATEGORY": {
44
"@code": "02",
45
"$": "人口・世帯"
46
},
47
"SUB_CATEGORY": {
48
"@code": "01",
49
"$": "人口"
50
},
51
"OVERALL_TOTAL_NUMBER": 350,
52
"UPDATED_DATE": "2022-08-30",
53
"STATISTICS_NAME_SPEC": {
54
"TABULATION_CATEGORY": "令和2年国勢調査",
55
"TABULATION_SUB_CATEGORY1": "世界測地系(1KMメッシュ)"
56
},
57
"DESCRIPTION": "",
58
"TITLE_SPEC": {
59
"TABLE_NAME": "人口及び世帯",
60
"TABLE_SUB_CATEGORY1": "1次メッシュ",
61
"TABLE_SUB_CATEGORY2": "M3622"
62
}
63
},
64
"CLASS_INF": {
65
"CLASS_OBJ": [
66
{
67
"@id": "cat01",
68
"@name": "年齢別人口、世帯の種類別世帯数等 ",
69
"CLASS": [
70
{
71
"@code": "0010",
72
"@name": " 人口(総数)",
73
"@level": "1",
74
"@unit": "人"
75
},
76
{
77
"@code": "0020",
78
"@name": " 人口(総数) 男",
79
"@level": "2",
80
"@unit": "人",
81
"@parentCode": "0010"
82
},
83
{
84
"@code": "0030",
85
"@name": " 人口(総数) 女",
86
"@level": "2",
87
"@unit": "人",
88
"@parentCode": "0010"
89
},
90
{
91
"@code": "0040",
92
"@name": " 0~14歳人口 総数",
93
"@level": "1",
94
"@unit": "人"
95
},
96
{
97
"@code": "0050",
98
"@name": " 0~14歳人口 男",
99
"@level": "2",
100
"@unit": "人",
101
"@parentCode": "0040"
102
},
103
{
104
"@code": "0060",
105
"@name": " 0~14歳人口 女",
106
"@level": "2",
107
"@unit": "人",
108
"@parentCode": "0040"
109
},
110
{
111
"@code": "0070",
112
"@name": " 15歳以上人口 総数",
113
"@level": "1",
114
"@unit": "人"
115
},
116
{
117
"@code": "0080",
118
"@name": " 15歳以上人口 男",
119
"@level": "2",
120
"@unit": "人",
121
"@parentCode": "0070"
122
},
123
{
124
"@code": "0090",
125
"@name": " 15歳以上人口 女",
126
"@level": "2",
127
"@unit": "人",
128
"@parentCode": "0070"
129
},
130
{
131
"@code": "0100",
132
"@name": " 15~64歳人口 総数",
133
"@level": "1",
134
"@unit": "人"
135
},
136
{
137
"@code": "0110",
138
"@name": " 15~64歳人口 男",
139
"@level": "2",
140
"@unit": "人",
141
"@parentCode": "0100"
142
},
143
{
144
"@code": "0120",
145
"@name": " 15~64歳人口 女",
146
"@level": "2",
147
"@unit": "人",
148
"@parentCode": "0100"
149
},
150
{
151
"@code": "0420",
152
"@name": " 18歳以上人口 総数",
153
"@level": "1",
154
"@unit": "世帯"
155
},
156
{
157
"@code": "0430",
158
"@name": " 18歳以上人口 男",
159
"@level": "2",
160
"@unit": "世帯",
161
"@parentCode": "0420"
162
},
163
{
164
"@code": "0440",
165
"@name": " 18歳以上人口 女",
166
"@level": "2",
167
"@unit": "世帯",
168
"@parentCode": "0420"
169
},
170
{
171
"@code": "0130",
172
"@name": " 20歳以上人口 総数",
173
"@level": "1",
174
"@unit": "人"
175
},
176
{
177
"@code": "0140",
178
"@name": " 20歳以上人口 男",
179
"@level": "2",
180
"@unit": "人",
181
"@parentCode": "0130"
182
},
183
{
184
"@code": "0150",
185
"@name": " 20歳以上人口 女",
186
"@level": "2",
187
"@unit": "人",
188
"@parentCode": "0130"
189
},
190
{
191
"@code": "0160",
192
"@name": " 65歳以上人口 総数",
193
"@level": "1",
194
"@unit": "人"
195
},
196
{
197
"@code": "0170",
198
"@name": " 65歳以上人口 男",
199
"@level": "2",
200
"@unit": "人",
201
"@parentCode": "0160"
202
},
203
{
204
"@code": "0180",
205
"@name": " 65歳以上人口 女",
206
"@level": "2",
207
"@unit": "人",
208
"@parentCode": "0160"
209
},
210
{
211
"@code": "0190",
212
"@name": " 75歳以上人口 総数",
213
"@level": "1",
214
"@unit": "人"
215
},
216
{
217
"@code": "0200",
218
"@name": " 75歳以上人口 男",
219
"@level": "2",
220
"@unit": "人",
221
"@parentCode": "0190"
222
},
223
{
224
"@code": "0210",
225
"@name": " 75歳以上人口 女",
226
"@level": "2",
227
"@unit": "人",
228
"@parentCode": "0190"
229
},
230
{
231
"@code": "0450",
232
"@name": " 85歳以上人口 総数",
233
"@level": "1",
234
"@unit": "世帯"
235
},
236
{
237
"@code": "0460",
238
"@name": " 85歳以上人口 男",
239
"@level": "2",
240
"@unit": "世帯",
241
"@parentCode": "0450"
242
},
243
{
244
"@code": "0470",
245
"@name": " 85歳以上人口 女",
246
"@level": "2",
247
"@unit": "世帯",
248
"@parentCode": "0450"
249
},
250
{
251
"@code": "0480",
252
"@name": " 95歳以上人口 総数",
253
"@level": "1",
254
"@unit": "世帯"
255
},
256
{
257
"@code": "0490",
258
"@name": " 95歳以上人口 男",
259
"@level": "2",
260
"@unit": "世帯",
261
"@parentCode": "0480"
262
},
263
{
264
"@code": "0500",
265
"@name": " 95歳以上人口 女",
266
"@level": "2",
267
"@unit": "世帯",
268
"@parentCode": "0480"
269
},
270
{
271
"@code": "0220",
272
"@name": " 外国人人口 総数",
273
"@level": "1",
274
"@unit": "人"
275
},
276
{
277
"@code": "0230",
278
"@name": " 外国人人口 男",
279
"@level": "2",
280
"@unit": "人",
281
"@parentCode": "0220"
282
},
283
{
284
"@code": "0240",
285
"@name": " 外国人人口 女",
286
"@level": "2",
287
"@unit": "人",
288
"@parentCode": "0220"
289
},
290
{
291
"@code": "0250",
292
"@name": " 世帯総数",
293
"@level": "1",
294
"@unit": "人"
295
},
296
{
297
"@code": "0260",
298
"@name": " 一般世帯数",
299
"@level": "2",
300
"@unit": "人",
301
"@parentCode": "0250"
302
},
303
{
304
"@code": "0270",
305
"@name": " 1人世帯数 一般世帯数",
306
"@level": "3",
307
"@unit": "人",
308
"@parentCode": "0260"
309
},
310
{
311
"@code": "0280",
312
"@name": " 2人世帯数 一般世帯数",
313
"@level": "3",
314
"@unit": "人",
315
"@parentCode": "0260"
316
},
317
{
318
"@code": "0290",
319
"@name": " 3人世帯数 一般世帯数",
320
"@level": "3",
321
"@unit": "人",
322
"@parentCode": "0260"
323
},
324
{
325
"@code": "0300",
326
"@name": " 4人世帯数 一般世帯数",
327
"@level": "3",
328
"@unit": "人",
329
"@parentCode": "0260"
330
},
331
{
332
"@code": "0310",
333
"@name": " 5人世帯数 一般世帯数",
334
"@level": "3",
335
"@unit": "人",
336
"@parentCode": "0260"
337
},
338
{
339
"@code": "0320",
340
"@name": " 6人世帯数 一般世帯数",
341
"@level": "3",
342
"@unit": "人",
343
"@parentCode": "0260"
344
},
345
{
346
"@code": "0330",
347
"@name": " 7人以上世帯数 一般世帯数",
348
"@level": "3",
349
"@unit": "人",
350
"@parentCode": "0260"
351
},
352
{
353
"@code": "0340",
354
"@name": " 親族のみの世帯数 一般世帯数",
355
"@level": "3",
356
"@unit": "世帯",
357
"@parentCode": "0260"
358
},
359
{
360
"@code": "0350",
361
"@name": " 核家族世帯数 一般世帯数",
362
"@level": "3",
363
"@unit": "世帯",
364
"@parentCode": "0260"
365
},
366
{
367
"@code": "0360",
368
"@name": " 核家族以外の世帯数 一般世帯数",
369
"@level": "3",
370
"@unit": "世帯",
371
"@parentCode": "0260"
372
},
373
{
374
"@code": "0370",
375
"@name": " 6歳未満世帯員のいる世帯数 一般世帯数",
376
"@level": "3",
377
"@unit": "世帯",
378
"@parentCode": "0260"
379
},
380
{
381
"@code": "0380",
382
"@name": " 65歳以上世帯員のいる世帯数 一般世帯数",
383
"@level": "3",
384
"@unit": "世帯",
385
"@parentCode": "0260"
386
},
387
{
388
"@code": "0390",
389
"@name": " 世帯主の年齢が20~29歳の1人世帯数 一般世帯数",
390
"@level": "3",
391
"@unit": "世帯",
392
"@parentCode": "0260"
393
},
394
{
395
"@code": "0400",
396
"@name": " 高齢単身世帯数 一般世帯数",
397
"@level": "3",
398
"@unit": "世帯",
399
"@parentCode": "0260"
400
},
401
{
402
"@code": "0410",
403
"@name": " 高齢夫婦世帯数 一般世帯数",
404
"@level": "3",
405
"@unit": "世帯",
406
"@parentCode": "0260"
407
}
408
]
409
},
410
{
411
"@id": "cat02",
412
"@name": "秘匿地域・合算地域有り",
413
"CLASS": [
414
{
415
"@code": "1",
416
"@name": "無し",
417
"@level": "1"
418
},
419
{
420
"@code": "2",
421
"@name": "合算",
422
"@level": "1"
423
},
424
{
425
"@code": "3",
426
"@name": "秘匿",
427
"@level": "1"
428
}
429
]
430
},
431
{
432
"@id": "area",
433
"@name": "M3622",
434
"CLASS": {
435
"@code": "36225745",
436
"@name": "36225745",
437
"@level": "1"
438
}
439
}
440
]
441
},
442
"DATA_INF": {
443
"NOTE": {
444
"@char": "-",
445
"$": "当該数値がないもの"
446
},
447
"VALUE": [
448
{
449
"@cat01": "0010",
450
"@cat02": "1",
451
"@area": "36225745",
452
"@unit": "人",
453
"$": "475"
454
},
455
{
456
"@cat01": "0020",
457
"@cat02": "1",
458
"@area": "36225745",
459
"@unit": "人",
460
"$": "249"
461
},
462
{
463
"@cat01": "0030",
464
"@cat02": "1",
465
"@area": "36225745",
466
"@unit": "人",
467
"$": "226"
468
},
469
{
470
"@cat01": "0040",
471
"@cat02": "1",
472
"@area": "36225745",
473
"@unit": "人",
474
"$": "105"
475
},
476
{
477
"@cat01": "0050",
478
"@cat02": "1",
479
"@area": "36225745",
480
"@unit": "人",
481
"$": "54"
482
},
483
{
484
"@cat01": "0060",
485
"@cat02": "1",
486
"@area": "36225745",
487
"@unit": "人",
488
"$": "51"
489
},
490
{
491
"@cat01": "0070",
492
"@cat02": "1",
493
"@area": "36225745",
494
"@unit": "人",
495
"$": "370"
496
},
497
{
498
"@cat01": "0080",
499
"@cat02": "1",
500
"@area": "36225745",
501
"@unit": "人",
502
"$": "195"
503
},
504
{
505
"@cat01": "0090",
506
"@cat02": "1",
507
"@area": "36225745",
508
"@unit": "人",
509
"$": "175"
510
},
511
{
512
"@cat01": "0100",
513
"@cat02": "1",
514
"@area": "36225745",
515
"@unit": "人",
516
"$": "284"
517
},
518
{
519
"@cat01": "0110",
520
"@cat02": "1",
521
"@area": "36225745",
522
"@unit": "人",
523
"$": "152"
524
},
525
{
526
"@cat01": "0120",
527
"@cat02": "1",
528
"@area": "36225745",
529
"@unit": "人",
530
"$": "132"
531
},
532
{
533
"@cat01": "0420",
534
"@cat02": "1",
535
"@area": "36225745",
536
"@unit": "世帯",
537
"$": "1"
538
},
539
{
540
"@cat01": "0430",
541
"@cat02": "1",
542
"@area": "36225745",
543
"@unit": "世帯",
544
"$": "112"
545
},
546
{
547
"@cat01": "0440",
548
"@cat02": "1",
549
"@area": "36225745",
550
"@unit": "世帯",
551
"$": "97"
552
},
553
{
554
"@cat01": "0130",
555
"@cat02": "1",
556
"@area": "36225745",
557
"@unit": "人",
558
"$": "367"
559
},
560
{
561
"@cat01": "0140",
562
"@cat02": "1",
563
"@area": "36225745",
564
"@unit": "人",
565
"$": "194"
566
},
567
{
568
"@cat01": "0150",
569
"@cat02": "1",
570
"@area": "36225745",
571
"@unit": "人",
572
"$": "173"
573
},
574
{
575
"@cat01": "0160",
576
"@cat02": "1",
577
"@area": "36225745",
578
"@unit": "人",
579
"$": "365"
580
},
581
{
582
"@cat01": "0170",
583
"@cat02": "1",
584
"@area": "36225745",
585
"@unit": "人",
586
"$": "194"
587
},
588
{
589
"@cat01": "0180",
590
"@cat02": "1",
591
"@area": "36225745",
592
"@unit": "人",
593
"$": "171"
594
},
595
{
596
"@cat01": "0190",
597
"@cat02": "1",
598
"@area": "36225745",
599
"@unit": "人",
600
"$": "86"
601
},
602
{
603
"@cat01": "0200",
604
"@cat02": "1",
605
"@area": "36225745",
606
"@unit": "人",
607
"$": "43"
608
},
609
{
610
"@cat01": "0210",
611
"@cat02": "1",
612
"@area": "36225745",
613
"@unit": "人",
614
"$": "43"
615
},
616
{
617
"@cat01": "0450",
618
"@cat02": "1",
619
"@area": "36225745",
620
"@unit": "世帯",
621
"$": "15"
622
},
623
{
624
"@cat01": "0460",
625
"@cat02": "1",
626
"@area": "36225745",
627
"@unit": "世帯",
628
"$": "29"
629
},
630
{
631
"@cat01": "0470",
632
"@cat02": "1",
633
"@area": "36225745",
634
"@unit": "世帯",
635
"$": "65"
636
},
637
{
638
"@cat01": "0480",
639
"@cat02": "1",
640
"@area": "36225745",
641
"@unit": "世帯",
642
"$": "12"
643
},
644
{
645
"@cat01": "0490",
646
"@cat02": "1",
647
"@area": "36225745",
648
"@unit": "世帯",
649
"$": "25"
650
},
651
{
652
"@cat01": "0500",
653
"@cat02": "1",
654
"@area": "36225745",
655
"@unit": "世帯",
656
"$": "13"
657
},
658
{
659
"@cat01": "0220",
660
"@cat02": "1",
661
"@area": "36225745",
662
"@unit": "人",
663
"$": "37"
664
},
665
{
666
"@cat01": "0230",
667
"@cat02": "1",
668
"@area": "36225745",
669
"@unit": "人",
670
"$": "14"
671
},
672
{
673
"@cat01": "0240",
674
"@cat02": "1",
675
"@area": "36225745",
676
"@unit": "人",
677
"$": "23"
678
},
679
{
680
"@cat01": "0250",
681
"@cat02": "1",
682
"@area": "36225745",
683
"@unit": "人",
684
"$": "16"
685
},
686
{
687
"@cat01": "0260",
688
"@cat02": "1",
689
"@area": "36225745",
690
"@unit": "人",
691
"$": "3"
692
},
693
{
694
"@cat01": "0270",
695
"@cat02": "1",
696
"@area": "36225745",
697
"@unit": "人",
698
"$": "13"
699
},
700
{
701
"@cat01": "0280",
702
"@cat02": "1",
703
"@area": "36225745",
704
"@unit": "人",
705
"$": "0"
706
},
707
{
708
"@cat01": "0290",
709
"@cat02": "1",
710
"@area": "36225745",
711
"@unit": "人",
712
"$": "0"
713
},
714
{
715
"@cat01": "0300",
716
"@cat02": "1",
717
"@area": "36225745",
718
"@unit": "人",
719
"$": "0"
720
},
721
{
722
"@cat01": "0310",
723
"@cat02": "1",
724
"@area": "36225745",
725
"@unit": "人",
726
"$": "0"
727
},
728
{
729
"@cat01": "0320",
730
"@cat02": "1",
731
"@area": "36225745",
732
"@unit": "人",
733
"$": "0"
734
},
735
{
736
"@cat01": "0330",
737
"@cat02": "1",
738
"@area": "36225745",
739
"@unit": "人",
740
"$": "0"
741
},
742
{
743
"@cat01": "0340",
744
"@cat02": "1",
745
"@area": "36225745",
746
"@unit": "世帯",
747
"$": "228"
748
},
749
{
750
"@cat01": "0350",
751
"@cat02": "1",
752
"@area": "36225745",
753
"@unit": "世帯",
754
"$": "228"
755
},
756
{
757
"@cat01": "0360",
758
"@cat02": "1",
759
"@area": "36225745",
760
"@unit": "世帯",
761
"$": "111"
762
},
763
{
764
"@cat01": "0370",
765
"@cat02": "1",
766
"@area": "36225745",
767
"@unit": "世帯",
768
"$": "52"
769
},
770
{
771
"@cat01": "0380",
772
"@cat02": "1",
773
"@area": "36225745",
774
"@unit": "世帯",
775
"$": "29"
776
},
777
{
778
"@cat01": "0390",
779
"@cat02": "1",
780
"@area": "36225745",
781
"@unit": "世帯",
782
"$": "16"
783
},
784
{
785
"@cat01": "0400",
786
"@cat02": "1",
787
"@area": "36225745",
788
"@unit": "世帯",
789
"$": "12"
790
},
791
{
792
"@cat01": "0410",
793
"@cat02": "1",
794
"@area": "36225745",
795
"@unit": "世帯",
796
"$": "7"
797
}
798
]
799
}
800
}
801
}
802
}
Article title:政府統計の総合窓口(e-Stat)のAPI3.0で地域メッシュデータを使用する(その1)
Article author:45395
Release time:2024-08-15