SlideShare a Scribd company logo
1 of 17
オープンデータ開発
TIS株式会社 宮岡時生
目次
 自己紹介
 開発しているOSS紹介
オープンデータパッケージマネージャ dim
 オープンデータを使った開発
東京都の避難所位置を可視化
自己紹介
 名前:宮岡 時生
 所属組織:TIS株式会社
 出身:神奈川県藤沢市
 専攻:情報科学専攻
 趣味:ゲーム、カラオケ
用語を3つ紹介!
 OSS
 Open Source software の略
 インターネット上でソースコードが公開
 誰でも自由に使用・改変・再配布が出来る
(総務省 情報通信白書より)
 オープンデータ
 営利目的・非営利目的を問わず二次利用可能なルールが適用されたもの
 機械判読に適したもの
 無償で利用できるもの
(デジタル庁 オープンデータ基本指針より)
 データ連携基盤
 都市間で容易にデータの連携・接続を可能にする基盤
(デジタル庁 データ連携基盤の整備についてより)
オープンデータを使う
1.欲しいデータを検索
2.欲しいデータを見つけたらブラウザからダウンロード
3.データを確認
(不備や欲しいデータではなかった場合は1に戻る)
4.オープンデータを加工
(文字コード変換・フォーマット変換)
5.データを保存
(プロジェクトのディレクトリ・データベース)
問題点
 どこから取得してきたデータかわからなくなる
 データにどのような加工をしたかわからなくなる
 複数人の開発の場合、同じ手順をしないといけない
オープンデータパッケージマネージャ
dim
 以下の情報を保存・共有できる
 データ取得元URL
 データの最終更新日
 データのバージョン
 必要な後処理(文字変換などの加工を行う場合)
 データの hash 値
諸元を体系化して共有
CLIでデータを準備
 dim install xxxxx でデータをダウンロード
 オプションをつけることで以下の後処理が可能
 文字コード変換
 .xlsx to .csv 変換
 Zip解凍
 自作スクリプト実行
 他の開発者は1コマンドで一発ダウンロード
 package.json に保存・共有されているデータを一括ダウンロード
東京都の避難所位置を可視化
 可視化した様子
 構成イメージ
オープンデータを使った開発
 利用した技術
FIWARE (データ連携基盤)
Orion (ブローカー機能)
WireCloud (可視化ツール)
Deno
Typesctipt
Docker
dim
Git, GitHub
構成イメージ
dim を使ってデータを取得
 以下のオープンデータカタログサイトから欲しいデータを検索
https://search.ckan.jp/
 dim を使ってインストール
 データの加工処理をTypescriptで記述
 データ内の必要な項目のみを抜き出す
データ取得先
URLを指定
データ名前を登録
文字コード変換
フォーマット変換
避難所データを可視化
 docker 上で以下のコンテナを立ち上げる
 Orion
 WireCloud
 WireCloud の設定を行う
可視化する
 Orion にデータを投入!
まとめ
 データを取得してくるのは面倒
 オープンデータは形式や内容がバラバラ
 複数人で開発を行う場合はそれぞれがこの作業を行う必要がある
 オープンデータがバラバラに公開されている
 よくある組み合わせをあらかじめ用意する
少しでも興味を持って頂いた方は・・・
dim の記事 開発の記事
OSSとして開発を行っているので
開発に参加して頂ける方は大歓迎です!
← dim のGitHubページへのQRコード

More Related Content

Similar to 20230203_LT資料.pptx

Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由Kouji Kozaki
 
もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」
もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」
もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」Hideyuki Takeuchi
 
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件Hibino Hisashi
 
日本語における自然言語解析とその応用 〜COTOHA VA & API〜
日本語における自然言語解析とその応用 〜COTOHA VA & API〜日本語における自然言語解析とその応用 〜COTOHA VA & API〜
日本語における自然言語解析とその応用 〜COTOHA VA & API〜ネクストスケープ
 
2020/05/18 Alibaba cloud AIソリューションセミナー
2020/05/18 Alibaba cloud  AIソリューションセミナー2020/05/18 Alibaba cloud  AIソリューションセミナー
2020/05/18 Alibaba cloud AIソリューションセミナー寛之 松浦
 
Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015
Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015 Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015
Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015 Tadahiro Taniguchi
 
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)NTT DATA Technology & Innovation
 
Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介hayakumi
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]Hal Seki
 
Linked Dataの基本原則 -LODを公開するときに知っておきたい基本技術-
Linked Dataの基本原則-LODを公開するときに知っておきたい基本技術-Linked Dataの基本原則-LODを公開するときに知っておきたい基本技術-
Linked Dataの基本原則 -LODを公開するときに知っておきたい基本技術-Kouji Kozaki
 
2017年度 河野ゼミ スタートアップ資料
2017年度 河野ゼミ スタートアップ資料2017年度 河野ゼミ スタートアップ資料
2017年度 河野ゼミ スタートアップ資料義広 河野
 
オープンデータ概要紹介
オープンデータ概要紹介オープンデータ概要紹介
オープンデータ概要紹介Ismail Arai
 
Pmaj産学連携pmセミナー 171216
Pmaj産学連携pmセミナー 171216Pmaj産学連携pmセミナー 171216
Pmaj産学連携pmセミナー 171216Miki Yutani
 
オープンソースソフトウェアのお話
オープンソースソフトウェアのお話オープンソースソフトウェアのお話
オープンソースソフトウェアのお話shuna roo
 
シビックテックにとってのオープンデータ
シビックテックにとってのオープンデータシビックテックにとってのオープンデータ
シビックテックにとってのオープンデータKouji Kozaki
 
Lasdec(20100123)
Lasdec(20100123)Lasdec(20100123)
Lasdec(20100123)真 岡本
 
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲blockchainexe
 
衛星データプラットフォームTellusを使ってみよう
衛星データプラットフォームTellusを使ってみよう衛星データプラットフォームTellusを使ってみよう
衛星データプラットフォームTellusを使ってみよう法林浩之
 
オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」
オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」
オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」Sayoko Shimoyama
 
GR-CITRUSコトハジメ
GR-CITRUSコトハジメGR-CITRUSコトハジメ
GR-CITRUSコトハジメhayakumi
 

Similar to 20230203_LT資料.pptx (20)

Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由Linked Open Data(LOD)を使うと“うれしい”3つの理由
Linked Open Data(LOD)を使うと“うれしい”3つの理由
 
もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」
もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」
もっとデータ可視化をカジュアルに! OSSプロジェクト「E2D3」
 
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
【JAWS-UGコンテナ#14】ETL処理をServerlessにしてみた件
 
日本語における自然言語解析とその応用 〜COTOHA VA & API〜
日本語における自然言語解析とその応用 〜COTOHA VA & API〜日本語における自然言語解析とその応用 〜COTOHA VA & API〜
日本語における自然言語解析とその応用 〜COTOHA VA & API〜
 
2020/05/18 Alibaba cloud AIソリューションセミナー
2020/05/18 Alibaba cloud  AIソリューションセミナー2020/05/18 Alibaba cloud  AIソリューションセミナー
2020/05/18 Alibaba cloud AIソリューションセミナー
 
Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015
Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015 Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015
Os 12 記号創発ロボティクス / OS趣旨説明@JSAI2015
 
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
 
Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介Watson Visual Recognitionご紹介
Watson Visual Recognitionご紹介
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
 
Linked Dataの基本原則 -LODを公開するときに知っておきたい基本技術-
Linked Dataの基本原則-LODを公開するときに知っておきたい基本技術-Linked Dataの基本原則-LODを公開するときに知っておきたい基本技術-
Linked Dataの基本原則 -LODを公開するときに知っておきたい基本技術-
 
2017年度 河野ゼミ スタートアップ資料
2017年度 河野ゼミ スタートアップ資料2017年度 河野ゼミ スタートアップ資料
2017年度 河野ゼミ スタートアップ資料
 
オープンデータ概要紹介
オープンデータ概要紹介オープンデータ概要紹介
オープンデータ概要紹介
 
Pmaj産学連携pmセミナー 171216
Pmaj産学連携pmセミナー 171216Pmaj産学連携pmセミナー 171216
Pmaj産学連携pmセミナー 171216
 
オープンソースソフトウェアのお話
オープンソースソフトウェアのお話オープンソースソフトウェアのお話
オープンソースソフトウェアのお話
 
シビックテックにとってのオープンデータ
シビックテックにとってのオープンデータシビックテックにとってのオープンデータ
シビックテックにとってのオープンデータ
 
Lasdec(20100123)
Lasdec(20100123)Lasdec(20100123)
Lasdec(20100123)
 
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
 
衛星データプラットフォームTellusを使ってみよう
衛星データプラットフォームTellusを使ってみよう衛星データプラットフォームTellusを使ってみよう
衛星データプラットフォームTellusを使ってみよう
 
オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」
オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」
オープンデータフォーラム〜地方におけるオープンデータ〜「アイディアソン」
 
GR-CITRUSコトハジメ
GR-CITRUSコトハジメGR-CITRUSコトハジメ
GR-CITRUSコトハジメ
 

Recently uploaded

20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdfssuser80a51f
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipYasuyoshi Minehisa
 
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdfストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdfmasakisaito12
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfmasakisaito12
 
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ 株式会社
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店ssuserfb441f
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)KayaSuetake1
 
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチユニパー株式会社
 

Recently uploaded (8)

20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
 
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdfストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
 
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
 
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
 

20230203_LT資料.pptx