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
280
e-Statを使ってみよう
ufoo68
January 22, 2021
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
21
M5Stack用の指紋認証デバイスを試す
ufoo68
0
310
結婚式のクイズアプリを自作した話
ufoo68
0
330
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
460
KASHIKOIHAKO
ufoo68
0
390
LIFF通話をつくろう!
ufoo68
0
930
KASHIKOIHAKO計画その4
ufoo68
0
220
AWS CDKで作るLINE bot
ufoo68
0
300
解説!LINE bot開発
ufoo68
0
210
Other Decks in Technology
See All in Technology
GitHub Actions Runner Controller
takesection
0
110
JaSST_Tokyo経験発表_20240313.pdf
ktanizaki
0
190
技育祭2024春 LT Finatextホールディングス
kevinrobot34
1
110
OCI Data Science Service 製品概要
oracle4engineer
PRO
0
110
The Twelve-Factor App とクラウドアプリケーションのコスト
ny7760
3
260
人工衛星管制システムにおけるCICD / CICD in satellite control systems
iselegant
5
890
【OpenAI本出版記念】npakaによるOpenAI最新技術情報と技術情報キャッチアップ術
npaka
8
1.4k
Simplifying Data Analysis & Visualization with Developer Tools & AI
nitya
1
220
layerx-0-to-1-product-development-in-compound-startups
shnjtk
1
520
Tohoku.Tech #1 「Cursorを使ったRaspberry Piの開発」by ねこまた
jun2882
0
150
サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024
sadnessojisan
31
11k
自己完結な開発者組織を支える プラットフォーム作り
recruitengineers
PRO
2
230
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Done Done
chrislema
178
15k
Building Adaptive Systems
keathley
29
1.8k
Bash Introduction
62gerente
604
210k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Documentation Writing (for coders)
carmenintech
59
3.7k
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にも対応しているらしい