SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
地理情報システム
(GIS)とプライバシー
宮崎大学 学生主催プログラミング勉強会
中央大学  飯尾 淳
2016年1月7日 Copyright © Jun Iio 2
地理情報システムとは
●
位置情報を扱う情報システム
●
GIS:Geological Information System
●
応用例
– カーナビ
– 交通情報(乗り換え案内),道路状況など
– 土地利用,リモートセンシング,農業ITなど
●
元来,地図情報は国家機密レベル?
2016年1月7日 Copyright © Jun Iio 3
GISの普及した背景
●
GPSの進化
– GPS:Global Positioning
System
●
各種の位置同定システム
– 携帯電話(基地局)
– WiFi,iBeaconなど
●
情報処理のマルチメディア化
– 文字,数値,音響情報,映像
情報,位置情報
– 参考)欧米の道案内(右)
2016年1月7日 Copyright © Jun Iio 4
iPhoneを探す
2016年1月7日 Copyright © Jun Iio 5
ジオコーディング
●
ジオコーディングとは?
– 住所を緯度経度に変換(あるいはその逆)
●
利用例
– 住所を知っている
– 電子地図(Google Map,OSM)に表示したい
※ OSM,Open Street Map
– 電子地図に表示するためには,緯度経度情報が必要
●
実際の例
– “東京都港区芝公園4丁目2-8”
→ 35.6585696,139.745484
リバース
ジオコーディング
という
2016年1月7日 Copyright © Jun Iio 6
ジオコーディング・サービス例
2016年1月7日 Copyright © Jun Iio 7
ジオコーディングAPI
2016年1月7日 Copyright © Jun Iio 8
ジオコーディングAPI
2016年1月7日 Copyright © Jun Iio 9
ところで皆さん年賀状出しましたか?
写真提供:「写真素材ぱくたそ」(モデル:河村友歌)
2016年1月7日 Copyright © Jun Iio 10
年賀状はどこに届く?
2016年1月7日 Copyright © Jun Iio 11
作業手順
●
住所録から「住所」
データを切出し
– 住所録DBから「住
所」フィールドを抽出
●
ジオコーダーで変換
– 簡単なRubyスクリプ
トを利用
●
地図にプロット
– ウェブサービス活用
※教科書的なやり方
– ジオコーダー用のAPI
Key を取得
– 自分のWebサーバ上
にて…
●
同APIを叩くプログラ
ムをJavaScriptなどで
作成
●
同APIで取得したマッ
プイメージをHTMLに
埋め込む
切り出した住所一覧は,
address.txt として
用意しておく
2016年1月7日 Copyright © Jun Iio 12
Ruby Geocoder
http://www.rubygeocoder.com/
2016年1月7日 Copyright © Jun Iio 13
Ruby Geocoderの使い方
※ 下準備として,gem install geocoder が必要
2016年1月7日 Copyright © Jun Iio 14
こんなスクリプトを使います
緯度
※「2,500件/日,5件/秒」の制限を回避
 実際に試したところ100件で打ち止め?
経度
geocode.rb
2016年1月7日 Copyright © Jun Iio 15
結果
2016年1月7日 Copyright © Jun Iio 16
Google Map へのプロット
http://www.tree-maps.com/
2016年1月7日 Copyright © Jun Iio 17
結果
2016年1月7日 Copyright © Jun Iio 18
利用上の注意
●
いくつかのベンダがサービスを提供
– Google, Yahoo!, etc...
●
その背景には,多大な情報処理コストが…
– 地図情報のメンテナンスに付随したデータ(次頁)
●
いわば,我々は「おこぼれ」に預かっている
●
利用上の制限
– 1日あたり◯○件,同一IPアドレスあたり◯○件,
など
– Ruby Geocoderもデフォルトでは Google Map
Geocoding API を使用(変更可能)
2016年1月7日 Copyright © Jun Iio 19
●
地図アプリにおける
活用
– ピンのドロップ
– 地図上のxy座標取得
– 緯度経度の取得
– リバースジオコーディ
ングによる住所情報の
取得
「住所⇔緯度経度」データの重要性
出典:「iPhoneでマップやGoogle Mapsから
簡単に住所を取得する方法」iPhone PLUS より
http://iphone.ascii.jp/2014/12/24/ios-technic885/
ここに住所が
表示される
2016年1月7日 Copyright © Jun Iio 20
対策
●
利用上の注意に対する対策
1. 取れるデータはまるっと取ってしまう
2. 新たなデータはキャッシュする
2016年1月7日 Copyright © Jun Iio 21
国交省国土制作局提供データ
2016年1月7日 Copyright © Jun Iio 22
提供データ例
出典:http://www.bunkei-programmer.net/entry/2012/11/17/各種ジオコーディングapiの罠と対処法
2016年1月7日 Copyright © Jun Iio 23
今朝TVで…
●
「日本の地名,『猿』が含まれるものと『犬』
が含まれるもの,どちらが多い?」
●
集計手順
– 国土地理院のデータ全てを利用
– cat, cut, grep, sort, uniq, wc 等のシェルコマン
ドを組合せて集計すれば簡単に答えが出る
(データベースにブチ込んで集計する方法もある)
●
cat で csv ファイルを繋ぎ,cut で必要なフィールドの
み抽出,grep で「猿」/「犬」を含む地名を抽出
し,sort & uniq で重複を削除,wc で数を数える
●
必要に応じ,都道府県単位での集計も,簡単!
2016年1月7日 Copyright © Jun Iio 24
ジオコーディングの実際
国交省
データ
キャッシュ
DB
①事前に既知データを
 ダウンロードしておく
②キャッシュされて
 いれば,それを
 利用
③キャッシュされて
 いなければ,各種の
 サービスを利用
各種のジオコーディング
サービス(Google, Yahoo!
など)
④結果はキャッシュ
 DBに新たに登録
2016年1月7日 Copyright © Jun Iio 25
SNSでも同じことできそうだよね?
2016年1月7日 Copyright © Jun Iio 26
考慮すべきこと
●
プライバシーをどこまで配慮するか
– 自分の個人情報
– 友達の個人情報
– プライバシー・ポリシー
●
個人情報保護法
– 極端に「びびる」必要はないけれど…
2016年1月7日 Copyright © Jun Iio 27
「ログイン」
2016年1月7日 Copyright © Jun Iio 28
プライバシーへの(過)干渉
●
地図に宿泊予定が!
●
この情報はどこから?
●
本当に欲しいサービス
とは何か
2016年1月7日 Copyright © Jun Iio 29
SNS:情報収集プラットフォーム
2016年1月7日 Copyright © Jun Iio 30
問題点
●
私たちのプライ
バシーは?
– 「誰が」
– 「いつ」
– 「何を」
– 「どこで」
●
全て把握されて
いる?
●
1984
– ジョージ・オーウェル
2016年1月7日 Copyright © Jun Iio 31
プライバシーに対する配慮
●
個人情報保護法
●
「匿名化」に関する技術的研究開発
●
ビッグデータ活用企業のモラル
●
セキュリティ対策
●
サービス提供(利便性)とプライバ
シー侵害(危険性)のトレードオフ
2016年1月7日 Copyright © Jun Iio 32
個人情報漏洩の問題
2016年1月7日 Copyright © Jun Iio 33
プライバシー配慮の例
住んでいる場所の分布 会社や学校の分布
グリッドで表しているのは何故か?
2016年1月7日 Copyright © Jun Iio 34
Open Street Map
2016年1月7日 Copyright © Jun Iio 35
ここはどこでしょう?(OSM)
2016年1月7日 Copyright © Jun Iio 36
ここは…?(Google Map)
2016年1月7日 Copyright © Jun Iio 37
コミュニティのマネジメント
●
こんな話を聞きました
– ある地域でOSMのデータ整備が遅々として進んで
いなかった.ただし,僅かながら,細々と整備を進
めている作業者が何名かいた.
– その地域を統括しているリーダーが,あるとき,業
を煮やして,既存の他のデータを元に(ある程度の
自動化作業で)一括で整備を進めた.なお,自動化
作業なので品質はそう高くない.
– ところがその結果,細々と作業を進めていた作業者
がコミュニティを離れてしまった.彼らは,自分た
ちの「楽しみ」が奪われてしまったと感じたのだ.
2016年1月7日 Copyright © Jun Iio 38
処理の手順を考えるときのポイント
●
使えるサービスは「使え」
– 公共的なデータ,公共財としてのデータはローカル
で処理できない
– 「オープンデータ」の流れに乗るべし
●
とはいえ,細かな処理は自前でやりたい…
– Ruby Geocoder のようなライブラリを活用
– 簡単にサーバPGできるプラットフォームの活用も
●
Node.js とか
●
コミュニティの力を借りるパターンもある
– OSMのデータ構築など
2016年1月7日 Copyright © Jun Iio 39
まとめ
●
地理情報システム
– 情報化社会において地理情報の重要性は増している
●
ジオコーディング
– 地理情報の表現方法:住所,緯度経度
– 変換処理が重要
●
ジオコーディング / リバースジオコーディング
●
プライバシーとの兼ね合い
– 「どこに居るか」… 個人情報・プライバシー

Contenu connexe

Tendances

20171016 foss4g 「QGISによる 地域分析入門」
20171016 foss4g 「QGISによる 地域分析入門」20171016 foss4g 「QGISによる 地域分析入門」
20171016 foss4g 「QGISによる 地域分析入門」和人 青木
 
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)IWASAKI NOBUSUKE
 
160910地理空間情報を地域公共交通の活性化に活かす方法
160910地理空間情報を地域公共交通の活性化に活かす方法160910地理空間情報を地域公共交通の活性化に活かす方法
160910地理空間情報を地域公共交通の活性化に活かす方法Tomoko Yago
 
地理院地図とFOSS4G 2017
地理院地図とFOSS4G 2017地理院地図とFOSS4G 2017
地理院地図とFOSS4G 2017OSgeo Japan
 
火山露頭情報データベースのためのメタデータ編集ツールの開発
火山露頭情報データベースのためのメタデータ編集ツールの開発火山露頭情報データベースのためのメタデータ編集ツールの開発
火山露頭情報データベースのためのメタデータ編集ツールの開発Shinya Takahashi
 
下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki
下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki
下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki和人 青木
 
災害コミュニケーションと視覚情報の共有
災害コミュニケーションと視覚情報の共有災害コミュニケーションと視覚情報の共有
災害コミュニケーションと視覚情報の共有Naoto MATSUMOTO
 
Open 20170325civictechforum
Open 20170325civictechforumOpen 20170325civictechforum
Open 20170325civictechforumYumiko Hatanaka
 
022214internationalopendatadaykyotonishimura
022214internationalopendatadaykyotonishimura022214internationalopendatadaykyotonishimura
022214internationalopendatadaykyotonishimuraYuichiro Nishimura
 
評価機能付きパーソナル地理情報表示システムの提案と実装
評価機能付きパーソナル地理情報表示システムの提案と実装評価機能付きパーソナル地理情報表示システムの提案と実装
評価機能付きパーソナル地理情報表示システムの提案と実装Yutaka Arakawa
 
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)OSgeo Japan
 
オープンガバメントと危機管理 20121031
オープンガバメントと危機管理 20121031オープンガバメントと危機管理 20121031
オープンガバメントと危機管理 20121031Yuko Noguchi
 
2018年度地域フィールドラボ募集説明会資料 春日井市
2018年度地域フィールドラボ募集説明会資料 春日井市2018年度地域フィールドラボ募集説明会資料 春日井市
2018年度地域フィールドラボ募集説明会資料 春日井市Code for Japan
 
2017Rユーザ会用
2017Rユーザ会用2017Rユーザ会用
2017Rユーザ会用wada, kazumi
 
Code_for_Japan_2013_OSMとは
Code_for_Japan_2013_OSMとはCode_for_Japan_2013_OSMとは
Code_for_Japan_2013_OSMとはSatoshi Iida
 
統合型Gisから地域支援gisへ
統合型Gisから地域支援gisへ統合型Gisから地域支援gisへ
統合型Gisから地域支援gisへ和仁 浅野
 

Tendances (20)

20171016 foss4g 「QGISによる 地域分析入門」
20171016 foss4g 「QGISによる 地域分析入門」20171016 foss4g 「QGISによる 地域分析入門」
20171016 foss4g 「QGISによる 地域分析入門」
 
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
 
160910地理空間情報を地域公共交通の活性化に活かす方法
160910地理空間情報を地域公共交通の活性化に活かす方法160910地理空間情報を地域公共交通の活性化に活かす方法
160910地理空間情報を地域公共交通の活性化に活かす方法
 
地理院地図とFOSS4G 2017
地理院地図とFOSS4G 2017地理院地図とFOSS4G 2017
地理院地図とFOSS4G 2017
 
火山露頭情報データベースのためのメタデータ編集ツールの開発
火山露頭情報データベースのためのメタデータ編集ツールの開発火山露頭情報データベースのためのメタデータ編集ツールの開発
火山露頭情報データベースのためのメタデータ編集ツールの開発
 
下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki
下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki
下京区「区民が主役のまちづくり」サポート事業20140925住民説明会aoki
 
災害コミュニケーションと視覚情報の共有
災害コミュニケーションと視覚情報の共有災害コミュニケーションと視覚情報の共有
災害コミュニケーションと視覚情報の共有
 
Open 20170325civictechforum
Open 20170325civictechforumOpen 20170325civictechforum
Open 20170325civictechforum
 
Sendai20130808
Sendai20130808Sendai20130808
Sendai20130808
 
022214internationalopendatadaykyotonishimura
022214internationalopendatadaykyotonishimura022214internationalopendatadaykyotonishimura
022214internationalopendatadaykyotonishimura
 
評価機能付きパーソナル地理情報表示システムの提案と実装
評価機能付きパーソナル地理情報表示システムの提案と実装評価機能付きパーソナル地理情報表示システムの提案と実装
評価機能付きパーソナル地理情報表示システムの提案と実装
 
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
 
オープンガバメントと危機管理 20121031
オープンガバメントと危機管理 20121031オープンガバメントと危機管理 20121031
オープンガバメントと危機管理 20121031
 
2018年度地域フィールドラボ募集説明会資料 春日井市
2018年度地域フィールドラボ募集説明会資料 春日井市2018年度地域フィールドラボ募集説明会資料 春日井市
2018年度地域フィールドラボ募集説明会資料 春日井市
 
presen20140820
presen20140820presen20140820
presen20140820
 
20140820
2014082020140820
20140820
 
20190528asano
20190528asano20190528asano
20190528asano
 
2017Rユーザ会用
2017Rユーザ会用2017Rユーザ会用
2017Rユーザ会用
 
Code_for_Japan_2013_OSMとは
Code_for_Japan_2013_OSMとはCode_for_Japan_2013_OSMとは
Code_for_Japan_2013_OSMとは
 
統合型Gisから地域支援gisへ
統合型Gisから地域支援gisへ統合型Gisから地域支援gisへ
統合型Gisから地域支援gisへ
 

Similaire à 地理情報システム(GIS)とプライバシー

Welcome to opendata world
Welcome to opendata worldWelcome to opendata world
Welcome to opendata worldNobuo Kawaguchi
 
公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜
公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜
公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜Masaki Ito
 
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜Masaki Ito
 
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜Masaki Ito
 
Pythonではじめるロケーションデータ解析
Pythonではじめるロケーションデータ解析Pythonではじめるロケーションデータ解析
Pythonではじめるロケーションデータ解析Hiroaki Sengoku
 
公共交通オープンデータ整備で地域の移動をアップデートしよう
公共交通オープンデータ整備で地域の移動をアップデートしよう公共交通オープンデータ整備で地域の移動をアップデートしよう
公共交通オープンデータ整備で地域の移動をアップデートしようMasaki Ito
 
ITがモビリティを創る:MaaSに向けた技術とエンジニア像
ITがモビリティを創る:MaaSに向けた技術とエンジニア像ITがモビリティを創る:MaaSに向けた技術とエンジニア像
ITがモビリティを創る:MaaSに向けた技術とエンジニア像Masaki Ito
 
20140530 第10回gisコミュニティフォーラム
20140530 第10回gisコミュニティフォーラム20140530 第10回gisコミュニティフォーラム
20140530 第10回gisコミュニティフォーラムHiroichi Kawashima
 
標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−
標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−
標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−Masaki Ito
 
鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー
鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー
鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナーTaisuke Fukuno
 
【UDC2016】データ209 gps2 lod
【UDC2016】データ209 gps2 lod【UDC2016】データ209 gps2 lod
【UDC2016】データ209 gps2 lodCSISi
 
標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−
標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−
標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−Masaki Ito
 
地域発オープンイノベーションで進化する公共交通の最前線
地域発オープンイノベーションで進化する公共交通の最前線地域発オープンイノベーションで進化する公共交通の最前線
地域発オープンイノベーションで進化する公共交通の最前線Masaki Ito
 
公共交通オープンデータを作ろう、使おう
公共交通オープンデータを作ろう、使おう公共交通オープンデータを作ろう、使おう
公共交通オープンデータを作ろう、使おうMasaki Ito
 
北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実
北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実
北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実hsgk
 
111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamata111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamatamasarunarazaki
 
2014/06/19 第3回 CKAN コミュニティミーティング | homata
2014/06/19 第3回 CKAN コミュニティミーティング | homata2014/06/19 第3回 CKAN コミュニティミーティング | homata
2014/06/19 第3回 CKAN コミュニティミーティング | homataHiroshi Omata
 
IT出身で交通に迷い込んだ私が今モビリティについて考えていること
IT出身で交通に迷い込んだ私が今モビリティについて考えていることIT出身で交通に迷い込んだ私が今モビリティについて考えていること
IT出身で交通に迷い込んだ私が今モビリティについて考えていることMasaki Ito
 
ここまで来た!公共交通オープンデータ最新事情
ここまで来た!公共交通オープンデータ最新事情ここまで来た!公共交通オープンデータ最新事情
ここまで来た!公共交通オープンデータ最新事情Masaki Ito
 
SSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測する
SSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測するSSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測する
SSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測するSSII
 

Similaire à 地理情報システム(GIS)とプライバシー (20)

Welcome to opendata world
Welcome to opendata worldWelcome to opendata world
Welcome to opendata world
 
公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜
公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜
公共交通オープンデータで何が出来る?どこまで出来る? 〜佐賀のバスデータに触れながら考えよう〜
 
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
 
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
公共交通オープンデータの背景事情〜いろいろ降ってくる中で主体的に仕事をするために〜
 
Pythonではじめるロケーションデータ解析
Pythonではじめるロケーションデータ解析Pythonではじめるロケーションデータ解析
Pythonではじめるロケーションデータ解析
 
公共交通オープンデータ整備で地域の移動をアップデートしよう
公共交通オープンデータ整備で地域の移動をアップデートしよう公共交通オープンデータ整備で地域の移動をアップデートしよう
公共交通オープンデータ整備で地域の移動をアップデートしよう
 
ITがモビリティを創る:MaaSに向けた技術とエンジニア像
ITがモビリティを創る:MaaSに向けた技術とエンジニア像ITがモビリティを創る:MaaSに向けた技術とエンジニア像
ITがモビリティを創る:MaaSに向けた技術とエンジニア像
 
20140530 第10回gisコミュニティフォーラム
20140530 第10回gisコミュニティフォーラム20140530 第10回gisコミュニティフォーラム
20140530 第10回gisコミュニティフォーラム
 
標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−
標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−
標準的なバス情報フォーマットによるオープンデータを始めよう −データで地域交通をより便利に−
 
鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー
鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー
鯖江のIoT/5つ星オープンデータ事例と未来予測 - 青森オープンデータ活用セミナー
 
【UDC2016】データ209 gps2 lod
【UDC2016】データ209 gps2 lod【UDC2016】データ209 gps2 lod
【UDC2016】データ209 gps2 lod
 
標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−
標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−
標準的なバス情報フォーマットによるオープンデータを始めよう −地域交通をより身近にするために−
 
地域発オープンイノベーションで進化する公共交通の最前線
地域発オープンイノベーションで進化する公共交通の最前線地域発オープンイノベーションで進化する公共交通の最前線
地域発オープンイノベーションで進化する公共交通の最前線
 
公共交通オープンデータを作ろう、使おう
公共交通オープンデータを作ろう、使おう公共交通オープンデータを作ろう、使おう
公共交通オープンデータを作ろう、使おう
 
北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実
北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実
北海道地理空間フォーラムin札幌2018-07-18_第2分科会 「観光」講演1「データ駆動型社会における 観光ビックデータ利活用の可能性」深田秀実
 
111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamata111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamata
 
2014/06/19 第3回 CKAN コミュニティミーティング | homata
2014/06/19 第3回 CKAN コミュニティミーティング | homata2014/06/19 第3回 CKAN コミュニティミーティング | homata
2014/06/19 第3回 CKAN コミュニティミーティング | homata
 
IT出身で交通に迷い込んだ私が今モビリティについて考えていること
IT出身で交通に迷い込んだ私が今モビリティについて考えていることIT出身で交通に迷い込んだ私が今モビリティについて考えていること
IT出身で交通に迷い込んだ私が今モビリティについて考えていること
 
ここまで来た!公共交通オープンデータ最新事情
ここまで来た!公共交通オープンデータ最新事情ここまで来た!公共交通オープンデータ最新事情
ここまで来た!公共交通オープンデータ最新事情
 
SSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測する
SSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測するSSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測する
SSII2021 [OS1-02] まち全体のインフラや人流をサステナブルに計測する
 

Plus de Jun Iio

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalJun Iio
 
オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用Jun Iio
 
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料Jun Iio
 
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?Jun Iio
 
Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?Jun Iio
 
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へJun Iio
 
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試みJun Iio
 
The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet SignsJun Iio
 
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_TamaJun Iio
 
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのかJun Iio
 
2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話Jun Iio
 
UXDの課題
UXDの課題UXDの課題
UXDの課題Jun Iio
 
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料Jun Iio
 
Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンドJun Iio
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)Jun Iio
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018Jun Iio
 
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Jun Iio
 
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析Jun Iio
 
たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽Jun Iio
 
トイレサインとピクトグラム
トイレサインとピクトグラムトイレサインとピクトグラム
トイレサインとピクトグラムJun Iio
 

Plus de Jun Iio (20)

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractal
 
オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用
 
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
 
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?
 
Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?
 
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ
 
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試み
 
The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet Signs
 
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_Tama
 
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか
 
2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話
 
UXDの課題
UXDの課題UXDの課題
UXDの課題
 
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料
 
Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンド
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018
 
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
 
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
 
たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽
 
トイレサインとピクトグラム
トイレサインとピクトグラムトイレサインとピクトグラム
トイレサインとピクトグラム
 

Dernier

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 

Dernier (10)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

地理情報システム(GIS)とプライバシー

  • 2. 2016年1月7日 Copyright © Jun Iio 2 地理情報システムとは ● 位置情報を扱う情報システム ● GIS:Geological Information System ● 応用例 – カーナビ – 交通情報(乗り換え案内),道路状況など – 土地利用,リモートセンシング,農業ITなど ● 元来,地図情報は国家機密レベル?
  • 3. 2016年1月7日 Copyright © Jun Iio 3 GISの普及した背景 ● GPSの進化 – GPS:Global Positioning System ● 各種の位置同定システム – 携帯電話(基地局) – WiFi,iBeaconなど ● 情報処理のマルチメディア化 – 文字,数値,音響情報,映像 情報,位置情報 – 参考)欧米の道案内(右)
  • 4. 2016年1月7日 Copyright © Jun Iio 4 iPhoneを探す
  • 5. 2016年1月7日 Copyright © Jun Iio 5 ジオコーディング ● ジオコーディングとは? – 住所を緯度経度に変換(あるいはその逆) ● 利用例 – 住所を知っている – 電子地図(Google Map,OSM)に表示したい ※ OSM,Open Street Map – 電子地図に表示するためには,緯度経度情報が必要 ● 実際の例 – “東京都港区芝公園4丁目2-8” → 35.6585696,139.745484 リバース ジオコーディング という
  • 6. 2016年1月7日 Copyright © Jun Iio 6 ジオコーディング・サービス例
  • 7. 2016年1月7日 Copyright © Jun Iio 7 ジオコーディングAPI
  • 8. 2016年1月7日 Copyright © Jun Iio 8 ジオコーディングAPI
  • 9. 2016年1月7日 Copyright © Jun Iio 9 ところで皆さん年賀状出しましたか? 写真提供:「写真素材ぱくたそ」(モデル:河村友歌)
  • 10. 2016年1月7日 Copyright © Jun Iio 10 年賀状はどこに届く?
  • 11. 2016年1月7日 Copyright © Jun Iio 11 作業手順 ● 住所録から「住所」 データを切出し – 住所録DBから「住 所」フィールドを抽出 ● ジオコーダーで変換 – 簡単なRubyスクリプ トを利用 ● 地図にプロット – ウェブサービス活用 ※教科書的なやり方 – ジオコーダー用のAPI Key を取得 – 自分のWebサーバ上 にて… ● 同APIを叩くプログラ ムをJavaScriptなどで 作成 ● 同APIで取得したマッ プイメージをHTMLに 埋め込む 切り出した住所一覧は, address.txt として 用意しておく
  • 12. 2016年1月7日 Copyright © Jun Iio 12 Ruby Geocoder http://www.rubygeocoder.com/
  • 13. 2016年1月7日 Copyright © Jun Iio 13 Ruby Geocoderの使い方 ※ 下準備として,gem install geocoder が必要
  • 14. 2016年1月7日 Copyright © Jun Iio 14 こんなスクリプトを使います 緯度 ※「2,500件/日,5件/秒」の制限を回避  実際に試したところ100件で打ち止め? 経度 geocode.rb
  • 15. 2016年1月7日 Copyright © Jun Iio 15 結果
  • 16. 2016年1月7日 Copyright © Jun Iio 16 Google Map へのプロット http://www.tree-maps.com/
  • 17. 2016年1月7日 Copyright © Jun Iio 17 結果
  • 18. 2016年1月7日 Copyright © Jun Iio 18 利用上の注意 ● いくつかのベンダがサービスを提供 – Google, Yahoo!, etc... ● その背景には,多大な情報処理コストが… – 地図情報のメンテナンスに付随したデータ(次頁) ● いわば,我々は「おこぼれ」に預かっている ● 利用上の制限 – 1日あたり◯○件,同一IPアドレスあたり◯○件, など – Ruby Geocoderもデフォルトでは Google Map Geocoding API を使用(変更可能)
  • 19. 2016年1月7日 Copyright © Jun Iio 19 ● 地図アプリにおける 活用 – ピンのドロップ – 地図上のxy座標取得 – 緯度経度の取得 – リバースジオコーディ ングによる住所情報の 取得 「住所⇔緯度経度」データの重要性 出典:「iPhoneでマップやGoogle Mapsから 簡単に住所を取得する方法」iPhone PLUS より http://iphone.ascii.jp/2014/12/24/ios-technic885/ ここに住所が 表示される
  • 20. 2016年1月7日 Copyright © Jun Iio 20 対策 ● 利用上の注意に対する対策 1. 取れるデータはまるっと取ってしまう 2. 新たなデータはキャッシュする
  • 21. 2016年1月7日 Copyright © Jun Iio 21 国交省国土制作局提供データ
  • 22. 2016年1月7日 Copyright © Jun Iio 22 提供データ例 出典:http://www.bunkei-programmer.net/entry/2012/11/17/各種ジオコーディングapiの罠と対処法
  • 23. 2016年1月7日 Copyright © Jun Iio 23 今朝TVで… ● 「日本の地名,『猿』が含まれるものと『犬』 が含まれるもの,どちらが多い?」 ● 集計手順 – 国土地理院のデータ全てを利用 – cat, cut, grep, sort, uniq, wc 等のシェルコマン ドを組合せて集計すれば簡単に答えが出る (データベースにブチ込んで集計する方法もある) ● cat で csv ファイルを繋ぎ,cut で必要なフィールドの み抽出,grep で「猿」/「犬」を含む地名を抽出 し,sort & uniq で重複を削除,wc で数を数える ● 必要に応じ,都道府県単位での集計も,簡単!
  • 24. 2016年1月7日 Copyright © Jun Iio 24 ジオコーディングの実際 国交省 データ キャッシュ DB ①事前に既知データを  ダウンロードしておく ②キャッシュされて  いれば,それを  利用 ③キャッシュされて  いなければ,各種の  サービスを利用 各種のジオコーディング サービス(Google, Yahoo! など) ④結果はキャッシュ  DBに新たに登録
  • 25. 2016年1月7日 Copyright © Jun Iio 25 SNSでも同じことできそうだよね?
  • 26. 2016年1月7日 Copyright © Jun Iio 26 考慮すべきこと ● プライバシーをどこまで配慮するか – 自分の個人情報 – 友達の個人情報 – プライバシー・ポリシー ● 個人情報保護法 – 極端に「びびる」必要はないけれど…
  • 27. 2016年1月7日 Copyright © Jun Iio 27 「ログイン」
  • 28. 2016年1月7日 Copyright © Jun Iio 28 プライバシーへの(過)干渉 ● 地図に宿泊予定が! ● この情報はどこから? ● 本当に欲しいサービス とは何か
  • 29. 2016年1月7日 Copyright © Jun Iio 29 SNS:情報収集プラットフォーム
  • 30. 2016年1月7日 Copyright © Jun Iio 30 問題点 ● 私たちのプライ バシーは? – 「誰が」 – 「いつ」 – 「何を」 – 「どこで」 ● 全て把握されて いる? ● 1984 – ジョージ・オーウェル
  • 31. 2016年1月7日 Copyright © Jun Iio 31 プライバシーに対する配慮 ● 個人情報保護法 ● 「匿名化」に関する技術的研究開発 ● ビッグデータ活用企業のモラル ● セキュリティ対策 ● サービス提供(利便性)とプライバ シー侵害(危険性)のトレードオフ
  • 32. 2016年1月7日 Copyright © Jun Iio 32 個人情報漏洩の問題
  • 33. 2016年1月7日 Copyright © Jun Iio 33 プライバシー配慮の例 住んでいる場所の分布 会社や学校の分布 グリッドで表しているのは何故か?
  • 34. 2016年1月7日 Copyright © Jun Iio 34 Open Street Map
  • 35. 2016年1月7日 Copyright © Jun Iio 35 ここはどこでしょう?(OSM)
  • 36. 2016年1月7日 Copyright © Jun Iio 36 ここは…?(Google Map)
  • 37. 2016年1月7日 Copyright © Jun Iio 37 コミュニティのマネジメント ● こんな話を聞きました – ある地域でOSMのデータ整備が遅々として進んで いなかった.ただし,僅かながら,細々と整備を進 めている作業者が何名かいた. – その地域を統括しているリーダーが,あるとき,業 を煮やして,既存の他のデータを元に(ある程度の 自動化作業で)一括で整備を進めた.なお,自動化 作業なので品質はそう高くない. – ところがその結果,細々と作業を進めていた作業者 がコミュニティを離れてしまった.彼らは,自分た ちの「楽しみ」が奪われてしまったと感じたのだ.
  • 38. 2016年1月7日 Copyright © Jun Iio 38 処理の手順を考えるときのポイント ● 使えるサービスは「使え」 – 公共的なデータ,公共財としてのデータはローカル で処理できない – 「オープンデータ」の流れに乗るべし ● とはいえ,細かな処理は自前でやりたい… – Ruby Geocoder のようなライブラリを活用 – 簡単にサーバPGできるプラットフォームの活用も ● Node.js とか ● コミュニティの力を借りるパターンもある – OSMのデータ構築など
  • 39. 2016年1月7日 Copyright © Jun Iio 39 まとめ ● 地理情報システム – 情報化社会において地理情報の重要性は増している ● ジオコーディング – 地理情報の表現方法:住所,緯度経度 – 変換処理が重要 ● ジオコーディング / リバースジオコーディング ● プライバシーとの兼ね合い – 「どこに居るか」… 個人情報・プライバシー