Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
e-Statを使ってみよう
Search
ufoo68
January 22, 2021
Technology
0
320
e-Statを使ってみよう
ufoo68
January 22, 2021
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
97
M5Stack用の指紋認証デバイスを試す
ufoo68
0
710
結婚式のクイズアプリを自作した話
ufoo68
0
600
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
650
KASHIKOIHAKO
ufoo68
0
550
LIFF通話をつくろう!
ufoo68
0
1.4k
KASHIKOIHAKO計画その4
ufoo68
0
280
AWS CDKで作るLINE bot
ufoo68
0
370
解説!LINE bot開発
ufoo68
0
290
Other Decks in Technology
See All in Technology
Agentic Workflowという選択肢を考える
tkikuchi1002
1
340
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
140
AIのAIによるAIのための出力評価と改善
chocoyama
0
460
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
0
150
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
780
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
2
380
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
160
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
700
TerraformをSaaSで使うとAzureの運用がこんなに楽ちん!HCP Terraformって何?
mnakabayashi
0
300
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全
opelab
9
2.1k
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
9.5k
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
160
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.3k
Six Lessons from altMBA
skipperchong
28
3.8k
KATA
mclloyd
29
14k
Building an army of robots
kneath
306
45k
How to Ace a Technical Interview
jacobian
277
23k
Producing Creativity
orderedlist
PRO
346
40k
Raft: Consensus for Rubyists
vanstee
140
7k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Language of Interfaces
destraynor
158
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Transcript
e-Statを使ってみよう @スポーツIoTLT
自己紹介 • SNSでの名前 ◦ ufoo68(@ufoo_yuta) • 出身地 ◦ 滋賀県 •
やってること ◦ スポーツIoTLT主催 • 最近のできごと ◦ LINE API Expertに認定されました
今日の話 e-Statを使ってみよう!
e-Statって? • 政府が公表する統計データを一つにまとめたポータルサイト • 2種類のデータが公開されている ◦ ファイル ◦ データベース •
4つの活用法を提供している ◦ グラフ ◦ 時系列表 ◦ 地図 ◦ 地域
グラフ
時系列
地図
地域
スポーツ庁のデータをAPIで取得してみる
APIの使い方 1. まずはユーザー登録 2. マイページでアプリケーションIDを発行する 3. 使いたいリクエストURLにアプリケーションIDを含める 4. 他パラメータを指定 http://api.e-stat.go.jp/rest/2.0/app/getStatsData?appId=<アプリケーションID>
&statsDataId=C0020050213000&cdCat01=%23A03503
手始めにこのデータを取得してみる APIのテスト実行にPostmanを使用
APIの特徴(詳細は仕様を参照) • gzip圧縮による通信量の削減 ◦ gzipによる圧縮形式でのレスポンスに対応 ◦ リクエストヘッダ(Accept-Encoding: gzip)で指定 • CORS(Cross
Origin Resource Sharing)対応 ◦ XMLHttpRequset(Level 2)に対応しているブラウザであれば、 XMLHttpRequestを利用してクロス ドメイン通信をすることが可能 • https対応 ◦ API機能のすべてのバージョン( 1.0及び2.0、2.1、3.0)が「https」でのアクセスに対応
LODにも対応しているらしい