SlideShare a Scribd company logo
1 of 47
Download to read offline
Google Fusion Tablesを使った 
地図情報のデータベース作成方法と 
位置情報マッピング 
大澤研究室 早矢仕晃章
What’s Fusion Tables? 
ò Fusion Tablesとは、google driveで利用できるデータ 
ベース。以前は位置情報をマッピングするだけの機能 
しかなかったが、今年から昨日が追加されたらしく、 
いろいろ使いやすくなったようだ。
database
マッピング
どんなデータからマッピングするのか? 
地図(位置)情報のデータを格納するファイル 
ò shapeファイル 
ò GPXファイル 
ò KMLファイル 
ò CSVファイル
Shape File 
ò 「図形情報と属性情報を持った地図データファイル」が集まったファイル 
ò shp:図解の座標が保存 
ò dbf:属性の情報が保存 
ò shx:shpの図形とdbfの属性の対応関係が保存 
ò prj:投影法情報を管理 
ò xml:メタデータ 
ò ある図形が地球上のどこに位置し、どんな形をしているのか、また、どんな 
属性(性質・特徴・数値など)を持っているかを表す。 
ò GISの世界市場のトップシェアをもつESRI社が提唱するベクタデータの一つ 
ò GIS業界の標準フォーマット 
ò データテーブルはdbfが管理している 
参考:http://www.pasco.co.jp/recommend/word/word028/
Shape Fileの例 
ò このように、いくつかの 
ファイルで構成されてい 
る。 
ò 国土地理院のHPからダ 
ウンロードできる地図 
データはだいたいこの 
Shapeファイル
GPX File 
ò GPS eXchange Format 
ò GPS情報をアプリケーション間でやりとりするための 
データフォーマット 
ò XMLベースで書かれている 
ò スマートフォンのGPSアプリケーションはだいたいこ 
の形式 
ò runkeeperなど(後述)
GPX Fileの例 
ò XMLベースなので、 
XMLファイルと非常 
に似ている
CSV File 
ò いくつかの項目をカンマで区切ったテキストファイル 
ò Excelなどで開くと表形式で表示される 
ò オープンデータなどは、この形式で保存されているこ 
とが多い 
ò Tim Berners-LeeのOpen Dataの5つの評価では、星3つ 
(非独占データ形式)となっている 
【参考】 
http://oku.edu.mie-u.ac.jp/~okumura/stat/130203.html
KML File 
ò Keyhole Markup Language 
ò 三次元地理空間情報の表示を管理するために開発され 
たXMLベースのマークアップ言語 
ò Google EarthやGoogle Mapsなどの地理データの表示 
に利用されている 
ò 今回紹介するFusion TablesはKMLファイルとの相性 
がよく、これにより様々な地理データのマッシュアッ 
プが可能になる
KML Fileの例 
ò XMLベースである 
ので、GPX同様に 
XMLファイルに似 
ている 
ò 相互変換が容易
Google Fusion Tablesでは、 
何ができるのか?
Fusion Tablesの活用例 
ò 地図上にランドマークをプロットできる 
ò 都内の警察署・交番・派出所を表示
Fusion Tablesの活用例 
ò 地図上にヒートマップを作成できる 
ò 都内の警察署・交番・派出所を表示
Fusion Tablesの活用例 
ò 地図上に行政区を表示できる 
ò 国土地理院のHPからshapeファイルを入手(詳細後述)
Fusion Tablesの活用例 
ò 地図上に行政区をもとに人口の分布図なども表示可能 
ò 国土地理院のHPからshapeファイルを入手(詳細後述)
Fusion Tablesの活用例 
ò データベースなので、人口と犯罪の分布などのチャート 
も作成可能 
ここは新宿です!
Fusion Tablesの活用例 
ò 犯罪の地域別データから民度を測定してみた(by池上) 
千代田区は人口が少ないので、犯罪件数と比 
較すると比較的大きく出てしまいます…
Fusion Tablesの活用例 
ò 市区町村などの最小単位で表示可能(データがあれば) 
ò 色分けは人口で行っています。
Run Keeperデータから、 
地図上に表示 
ò GPXデータにて保存 
ò KMLに変換し、Fusion 
Tablesのデータベース 
にアップロードすると、 
右図のように表示され 
ます。 
【参考】 
https://www.google.com/fusiontables/data?docid=10NnSObgc- 
A4pVzj3GsO3oTu7WgHpPB5fvMLQY0yr#map:id=3
Google Fusion Tablesへの 
地図情報の載せ方 
―位置情報プロット編―
Step 1: データの入手 
ò プロットしたい位置に関するデータを入手しましょう 
ò ここでは、東京都の警察署・交番・派出所のデータを 
利用します 
ò しかし、これらのデータが欲しい形式でネット上に都 
合よく落ちているはずもなく… 
ò http://www.navitime.co.jp/address/13_L0502002から 
必要な部分を手作業でコピペし、CSVに加工しました。 
ò 最低限必要な情報は、「名前」と「住所」です。
Step 2: 住所から緯度・経度へ 
ò 作成したCSVをGoogle Driveにスプレッドシートとし 
てアップ(またはコピペ)しましょう。 
ò このときに文字化けしていないか要チェックです! 
ò 日本語で表示された住所をGoogle Mapsで表示できる 
ように緯度・経度に変換します。
Step 2: 住所から緯度・経度へ 
ò 緯度・経度への変換方法はたくさんありますが、ここ 
ではGoogle Apps Scriptを利用した方法を紹介します。 
ò 下記のコードで住所を一括変換!
Step 2: 住所から緯度・経度へ 
ò 下図のように、住所から緯度・経度情報が追加されます 
ò Googleサービスでのこの変換は1日2500件までという制限がある 
ようなので、注意してください。
Step 3: Fusion Tablesへの読み込み 
ò アップしたら、Fusion Tablesを開き、スプレッドシー 
トからの読み込みを選択
Step 4: 位置情報を設定 
ò 緯度・経度情報だけでは地図に表示されません。 
ò どの列が緯度・経度情報であるのかを明示する必要が 
あります。 
経度のタブからChangeを選択
Step 4: 位置情報を設定 
ò データのタイプをLocationにし、緯度・経度を指定し 
ましょう。 
ò その際に、Two column locationにチェックを入れるこ 
とをお忘れなく!
Step 4: 位置情報を設定 
ò 緯度のデータの種類はNumberにしてください。
Step 5: プロット表示 
ò 地図上にランドマークをプロットできました。
Google Fusion Tablesへの 
地図情報の載せ方 
―行政区画情報編―
Step 1: QGIS 
ò 行政のデータはShapeのことが多いので、加工しやす 
いKMLに変換します。 
ò その際に利用するのがQuantum GIS(通称QGIS)と 
いうフリーの地図情報処理ソフト 
ò ダウンロードとインストールは下記のURLを参照し 
てください 
ò http://www.kkaneko.com/rinkou/qgis/qgisinstall.html 
ò WindowsとMacではやり方が異なるので注意!
Step 2: データを入手する 
ò 国土交通省の国土数値情報ダウンロードサービス 
<http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt- 
N03.html> から欲しいデータを入手 
ò ここでは、例として行政区域を選択します
Step 2: データをダウンロードし、 
地図を表示 
ò ほしい部分のデータ(ここではH26年度の東京都を選 
択)をダウンロードする 
ò さきほどのQGISを開いて、Shapeファイルからdbf 
ファイルをドラッグ&ドロップ
Step 3: KMLファイルへの変換 
ò レイヤのウィンドウから該当するレイヤを右クリック 
ò 名前をつけて保存をクリック
Step 3: KMLファイルへの変換 
ò 保存形式がKMLにっ 
ているのを確認したら、 
そのまま保存しましょ 
う。
Step 4: Fusion Tables 
ò Fusion Tablesを開き、KMLファイルをアップロード 
ò データテーブルが適切に表示されていることを確認する 
ò タブのMap of Geometryで移動データが表示される
Google Fusion Tablesへの 
地図情報の載せ方 
―Run Keeper編―
Step1: データを入手する 
ò http://runkeeper.com/homeからAppsをダウンロード 
ò iPhone、Androidともにあります 
ò 登録したら、ひたすら歩きましょう 
ò アプリの音声案内を『切』にしておかないと、突然 
しゃべり始めるので注意! 
ò 歩き終わったら、アプリを閉じて、PCからGPXデー 
タをエクスポート 
ò Top>Account Settingsからexport dataを選択し、ダウン 
ロードする範囲を決定
Step2: GPXからKMLへ 
ò http://gpx2kml.com/のページにGPXファイルをアップ 
ロードし、KMLファイルに変換 
ò 同じXMLベースなので、変換は一瞬で終わります
Step3: Fusion Tablesへの 
読み込み 
ò Fusion Tablesを開き、KMLファイルをアップロード 
ò データテーブルが適切に表示されていることを確認する 
ò タブのMap of Geometryで移動データが表示される
Fusion Tablesの問題点 
ò 文字化けが酷い 
ò 日本語に100%対応しているわけではない 
ò Googleの強みである共有作業がしにくい 
ò データベースへの反映が遅い 
ò 一度ウィンドウを閉じて再度開くと反映されます
参考サイト
静岡県のオープンデータへの取り組み 
ò 行政のオープンデータへの取り組みとして、昨年から様々 
なデータが公開されている 
ò しかし、変数名や粒度がバラバラ… 
ò おいおい整ってくるのでしょう。 
【参考】http://open-data.pref.shizuoka.jp/
地図データ参考サイト1 
ò 東京都の全公園についてのデータ 
ò http://koueninfo4.fc2web.com/ 
ò 国土交通省 位置参照情報ダウンロードサービス 
ò http://nlftp.mlit.go.jp/isj/index.html 
ò 国土数値情報ダウンロードサービス 
ò http://nlftp.mlit.go.jp/ksj/index.html 
ò 静岡県警察 市区町別犯罪発生週報 
ò http://www.pref.shizuoka.jp/police/kurashi/higai/mijika/ 
shuho.html
地図データ参考サイト2 
ò GPX2KML(GPXからKMLファイルへの変換サイト) 
ò http://gpx2kml.com/ 
ò 警視庁 事故発生マップ 
ò http://www.keishicho.metro.tokyo.jp/toukei/jikomap/ 
jikomap.htm 
ò 警視庁 犯罪発生マップ 
ò http://www.keishicho.metro.tokyo.jp/toukei/johomap/ 
johomap.htm

More Related Content

What's hot

FOSS4Gツール勉強会@名古屋発表資料(岩崎)
FOSS4Gツール勉強会@名古屋発表資料(岩崎)FOSS4Gツール勉強会@名古屋発表資料(岩崎)
FOSS4Gツール勉強会@名古屋発表資料(岩崎)IWASAKI NOBUSUKE
 
120523 自然環境学実習ⅰ 提出課題
120523 自然環境学実習ⅰ 提出課題120523 自然環境学実習ⅰ 提出課題
120523 自然環境学実習ⅰ 提出課題Masaya Oike
 
Kmlを使った情報共有の提案
Kmlを使った情報共有の提案Kmlを使った情報共有の提案
Kmlを使った情報共有の提案淳 塚田
 
10分でできるCrowd mapのデプロイ
10分でできるCrowd mapのデプロイ10分でできるCrowd mapのデプロイ
10分でできるCrowd mapのデプロイShu Higashi
 
NTT空間情報 ちばんMAP ご説明資料
NTT空間情報 ちばんMAP ご説明資料 NTT空間情報 ちばんMAP ご説明資料
NTT空間情報 ちばんMAP ご説明資料 Michihisa Takahashi
 
Foss4 g presen_android
Foss4 g presen_androidFoss4 g presen_android
Foss4 g presen_androidmasarunarazaki
 
20121109 foss4g handsonaok
20121109 foss4g handsonaok20121109 foss4g handsonaok
20121109 foss4g handsonaok和人 青木
 
Code for Fukuoka 公園データを集めよう
Code for Fukuoka 公園データを集めようCode for Fukuoka 公園データを集めよう
Code for Fukuoka 公園データを集めようKazunari Takaki
 
GRASSセミナー応用編
GRASSセミナー応用編GRASSセミナー応用編
GRASSセミナー応用編Kanetaka Heshiki
 
Self hazardmap20140817
Self hazardmap20140817Self hazardmap20140817
Self hazardmap20140817Tomoaki Ito
 
2015真夏の自由研究 CADデータ⇒GIS⇒3D
2015真夏の自由研究 CADデータ⇒GIS⇒3D2015真夏の自由研究 CADデータ⇒GIS⇒3D
2015真夏の自由研究 CADデータ⇒GIS⇒3DKazuyuki Takahashi
 
オープンなジオデータを考える_foss4g2013tokyo
オープンなジオデータを考える_foss4g2013tokyoオープンなジオデータを考える_foss4g2013tokyo
オープンなジオデータを考える_foss4g2013tokyoToshikazu Seto
 
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要Noriko Takiguchi
 
Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編mondaiarimasen
 
Tableau Map Hands-on Guide
Tableau Map Hands-on GuideTableau Map Hands-on Guide
Tableau Map Hands-on GuideRyusuke Ashiya
 

What's hot (19)

FOSS4Gツール勉強会@名古屋発表資料(岩崎)
FOSS4Gツール勉強会@名古屋発表資料(岩崎)FOSS4Gツール勉強会@名古屋発表資料(岩崎)
FOSS4Gツール勉強会@名古屋発表資料(岩崎)
 
20200307 opendataday
20200307 opendataday20200307 opendataday
20200307 opendataday
 
120523 自然環境学実習ⅰ 提出課題
120523 自然環境学実習ⅰ 提出課題120523 自然環境学実習ⅰ 提出課題
120523 自然環境学実習ⅰ 提出課題
 
Kmlを使った情報共有の提案
Kmlを使った情報共有の提案Kmlを使った情報共有の提案
Kmlを使った情報共有の提案
 
10分でできるCrowd mapのデプロイ
10分でできるCrowd mapのデプロイ10分でできるCrowd mapのデプロイ
10分でできるCrowd mapのデプロイ
 
地理空間情報におけるLinked Open Dataの活用例
地理空間情報におけるLinked Open Dataの活用例地理空間情報におけるLinked Open Dataの活用例
地理空間情報におけるLinked Open Dataの活用例
 
NTT空間情報 ちばんMAP ご説明資料
NTT空間情報 ちばんMAP ご説明資料 NTT空間情報 ちばんMAP ご説明資料
NTT空間情報 ちばんMAP ご説明資料
 
20140625 nenvgis2014
20140625 nenvgis201420140625 nenvgis2014
20140625 nenvgis2014
 
Foss4 g presen_android
Foss4 g presen_androidFoss4 g presen_android
Foss4 g presen_android
 
20121109 foss4g handsonaok
20121109 foss4g handsonaok20121109 foss4g handsonaok
20121109 foss4g handsonaok
 
Code for Fukuoka 公園データを集めよう
Code for Fukuoka 公園データを集めようCode for Fukuoka 公園データを集めよう
Code for Fukuoka 公園データを集めよう
 
GRASSセミナー応用編
GRASSセミナー応用編GRASSセミナー応用編
GRASSセミナー応用編
 
Self hazardmap20140817
Self hazardmap20140817Self hazardmap20140817
Self hazardmap20140817
 
2015真夏の自由研究 CADデータ⇒GIS⇒3D
2015真夏の自由研究 CADデータ⇒GIS⇒3D2015真夏の自由研究 CADデータ⇒GIS⇒3D
2015真夏の自由研究 CADデータ⇒GIS⇒3D
 
オープンなジオデータを考える_foss4g2013tokyo
オープンなジオデータを考える_foss4g2013tokyoオープンなジオデータを考える_foss4g2013tokyo
オープンなジオデータを考える_foss4g2013tokyo
 
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要西大寺の歴史・文化  マッピングパーティ OpenStreetMap 概要
西大寺の歴史・文化 マッピングパーティ OpenStreetMap 概要
 
Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編Gpsと森林管理・スマホ編
Gpsと森林管理・スマホ編
 
Tableau Map Hands-on Guide
Tableau Map Hands-on GuideTableau Map Hands-on Guide
Tableau Map Hands-on Guide
 
Qgislecture 0
Qgislecture 0Qgislecture 0
Qgislecture 0
 

Similar to Google Fusion Tables を使って地図上にデータをマッピング

FOSS4Gを利用したWebでの地理空間情報公開入門
FOSS4Gを利用したWebでの地理空間情報公開入門FOSS4Gを利用したWebでの地理空間情報公開入門
FOSS4Gを利用したWebでの地理空間情報公開入門Kosuke Asahi
 
20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書
20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書
20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書Kaz Furukawa
 
位置情報デジタル化簡易マニュアル
位置情報デジタル化簡易マニュアル位置情報デジタル化簡易マニュアル
位置情報デジタル化簡易マニュアルKaz Furukawa
 
sitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptxsitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptxyuichiariyama
 
FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる!
FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる! FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる!
FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる! IWASAKI NOBUSUKE
 
Map server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 HokkaidoMap server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 HokkaidoHideo Harada
 
Foss4 g 2011_hands-on_aoki
Foss4 g 2011_hands-on_aokiFoss4 g 2011_hands-on_aoki
Foss4 g 2011_hands-on_aoki和人 青木
 
120620 chred r_presentation1
120620 chred r_presentation1120620 chred r_presentation1
120620 chred r_presentation1Takayuki Nuimura
 
地理空間とOSGeoとPostGISとを簡単に紹介してみます
地理空間とOSGeoとPostGISとを簡単に紹介してみます地理空間とOSGeoとPostGISとを簡単に紹介してみます
地理空間とOSGeoとPostGISとを簡単に紹介してみますboiledorange73
 

Similar to Google Fusion Tables を使って地図上にデータをマッピング (9)

FOSS4Gを利用したWebでの地理空間情報公開入門
FOSS4Gを利用したWebでの地理空間情報公開入門FOSS4Gを利用したWebでの地理空間情報公開入門
FOSS4Gを利用したWebでの地理空間情報公開入門
 
20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書
20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書
20150328身近な生活に役立てよう ~厚木市情報プラザ ハンズオン手順書
 
位置情報デジタル化簡易マニュアル
位置情報デジタル化簡易マニュアル位置情報デジタル化簡易マニュアル
位置情報デジタル化簡易マニュアル
 
sitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptxsitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptx
 
FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる!
FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる! FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる!
FOSS4GとOSMを使って 「逃げ地図」のようなものをつくってみる!
 
Map server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 HokkaidoMap server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 Hokkaido
 
Foss4 g 2011_hands-on_aoki
Foss4 g 2011_hands-on_aokiFoss4 g 2011_hands-on_aoki
Foss4 g 2011_hands-on_aoki
 
120620 chred r_presentation1
120620 chred r_presentation1120620 chred r_presentation1
120620 chred r_presentation1
 
地理空間とOSGeoとPostGISとを簡単に紹介してみます
地理空間とOSGeoとPostGISとを簡単に紹介してみます地理空間とOSGeoとPostGISとを簡単に紹介してみます
地理空間とOSGeoとPostGISとを簡単に紹介してみます
 

More from Teruaki Hayashi

Web IMDJ利用マニュアル
Web IMDJ利用マニュアルWeb IMDJ利用マニュアル
Web IMDJ利用マニュアルTeruaki Hayashi
 
データジャケット入力方法 Ver.2
データジャケット入力方法 Ver.2データジャケット入力方法 Ver.2
データジャケット入力方法 Ver.2Teruaki Hayashi
 
データジャケット入力方法
データジャケット入力方法データジャケット入力方法
データジャケット入力方法Teruaki Hayashi
 
Innovators Marketplace on Data Jackets実施方法概説
Innovators Marketplace on Data Jackets実施方法概説Innovators Marketplace on Data Jackets実施方法概説
Innovators Marketplace on Data Jackets実施方法概説Teruaki Hayashi
 
アクション・プランニング(Action Planning)でデータ利活用シナリオを作る
アクション・プランニング(Action Planning)でデータ利活用シナリオを作るアクション・プランニング(Action Planning)でデータ利活用シナリオを作る
アクション・プランニング(Action Planning)でデータ利活用シナリオを作るTeruaki Hayashi
 
Data Jacket How to Register Ver.01
Data Jacket How to Register Ver.01Data Jacket How to Register Ver.01
Data Jacket How to Register Ver.01Teruaki Hayashi
 
チャンス発見とバングラデシュから学ぶシナリオ・デザイン
チャンス発見とバングラデシュから学ぶシナリオ・デザインチャンス発見とバングラデシュから学ぶシナリオ・デザイン
チャンス発見とバングラデシュから学ぶシナリオ・デザインTeruaki Hayashi
 

More from Teruaki Hayashi (7)

Web IMDJ利用マニュアル
Web IMDJ利用マニュアルWeb IMDJ利用マニュアル
Web IMDJ利用マニュアル
 
データジャケット入力方法 Ver.2
データジャケット入力方法 Ver.2データジャケット入力方法 Ver.2
データジャケット入力方法 Ver.2
 
データジャケット入力方法
データジャケット入力方法データジャケット入力方法
データジャケット入力方法
 
Innovators Marketplace on Data Jackets実施方法概説
Innovators Marketplace on Data Jackets実施方法概説Innovators Marketplace on Data Jackets実施方法概説
Innovators Marketplace on Data Jackets実施方法概説
 
アクション・プランニング(Action Planning)でデータ利活用シナリオを作る
アクション・プランニング(Action Planning)でデータ利活用シナリオを作るアクション・プランニング(Action Planning)でデータ利活用シナリオを作る
アクション・プランニング(Action Planning)でデータ利活用シナリオを作る
 
Data Jacket How to Register Ver.01
Data Jacket How to Register Ver.01Data Jacket How to Register Ver.01
Data Jacket How to Register Ver.01
 
チャンス発見とバングラデシュから学ぶシナリオ・デザイン
チャンス発見とバングラデシュから学ぶシナリオ・デザインチャンス発見とバングラデシュから学ぶシナリオ・デザイン
チャンス発見とバングラデシュから学ぶシナリオ・デザイン
 

Google Fusion Tables を使って地図上にデータをマッピング

  • 1. Google Fusion Tablesを使った 地図情報のデータベース作成方法と 位置情報マッピング 大澤研究室 早矢仕晃章
  • 2. What’s Fusion Tables? ò Fusion Tablesとは、google driveで利用できるデータ ベース。以前は位置情報をマッピングするだけの機能 しかなかったが、今年から昨日が追加されたらしく、 いろいろ使いやすくなったようだ。
  • 5. どんなデータからマッピングするのか? 地図(位置)情報のデータを格納するファイル ò shapeファイル ò GPXファイル ò KMLファイル ò CSVファイル
  • 6. Shape File ò 「図形情報と属性情報を持った地図データファイル」が集まったファイル ò shp:図解の座標が保存 ò dbf:属性の情報が保存 ò shx:shpの図形とdbfの属性の対応関係が保存 ò prj:投影法情報を管理 ò xml:メタデータ ò ある図形が地球上のどこに位置し、どんな形をしているのか、また、どんな 属性(性質・特徴・数値など)を持っているかを表す。 ò GISの世界市場のトップシェアをもつESRI社が提唱するベクタデータの一つ ò GIS業界の標準フォーマット ò データテーブルはdbfが管理している 参考:http://www.pasco.co.jp/recommend/word/word028/
  • 7. Shape Fileの例 ò このように、いくつかの ファイルで構成されてい る。 ò 国土地理院のHPからダ ウンロードできる地図 データはだいたいこの Shapeファイル
  • 8. GPX File ò GPS eXchange Format ò GPS情報をアプリケーション間でやりとりするための データフォーマット ò XMLベースで書かれている ò スマートフォンのGPSアプリケーションはだいたいこ の形式 ò runkeeperなど(後述)
  • 9. GPX Fileの例 ò XMLベースなので、 XMLファイルと非常 に似ている
  • 10. CSV File ò いくつかの項目をカンマで区切ったテキストファイル ò Excelなどで開くと表形式で表示される ò オープンデータなどは、この形式で保存されているこ とが多い ò Tim Berners-LeeのOpen Dataの5つの評価では、星3つ (非独占データ形式)となっている 【参考】 http://oku.edu.mie-u.ac.jp/~okumura/stat/130203.html
  • 11. KML File ò Keyhole Markup Language ò 三次元地理空間情報の表示を管理するために開発され たXMLベースのマークアップ言語 ò Google EarthやGoogle Mapsなどの地理データの表示 に利用されている ò 今回紹介するFusion TablesはKMLファイルとの相性 がよく、これにより様々な地理データのマッシュアッ プが可能になる
  • 12. KML Fileの例 ò XMLベースである ので、GPX同様に XMLファイルに似 ている ò 相互変換が容易
  • 13. Google Fusion Tablesでは、 何ができるのか?
  • 14. Fusion Tablesの活用例 ò 地図上にランドマークをプロットできる ò 都内の警察署・交番・派出所を表示
  • 15. Fusion Tablesの活用例 ò 地図上にヒートマップを作成できる ò 都内の警察署・交番・派出所を表示
  • 16. Fusion Tablesの活用例 ò 地図上に行政区を表示できる ò 国土地理院のHPからshapeファイルを入手(詳細後述)
  • 17. Fusion Tablesの活用例 ò 地図上に行政区をもとに人口の分布図なども表示可能 ò 国土地理院のHPからshapeファイルを入手(詳細後述)
  • 18. Fusion Tablesの活用例 ò データベースなので、人口と犯罪の分布などのチャート も作成可能 ここは新宿です!
  • 19. Fusion Tablesの活用例 ò 犯罪の地域別データから民度を測定してみた(by池上) 千代田区は人口が少ないので、犯罪件数と比 較すると比較的大きく出てしまいます…
  • 20. Fusion Tablesの活用例 ò 市区町村などの最小単位で表示可能(データがあれば) ò 色分けは人口で行っています。
  • 21. Run Keeperデータから、 地図上に表示 ò GPXデータにて保存 ò KMLに変換し、Fusion Tablesのデータベース にアップロードすると、 右図のように表示され ます。 【参考】 https://www.google.com/fusiontables/data?docid=10NnSObgc- A4pVzj3GsO3oTu7WgHpPB5fvMLQY0yr#map:id=3
  • 22. Google Fusion Tablesへの 地図情報の載せ方 ―位置情報プロット編―
  • 23. Step 1: データの入手 ò プロットしたい位置に関するデータを入手しましょう ò ここでは、東京都の警察署・交番・派出所のデータを 利用します ò しかし、これらのデータが欲しい形式でネット上に都 合よく落ちているはずもなく… ò http://www.navitime.co.jp/address/13_L0502002から 必要な部分を手作業でコピペし、CSVに加工しました。 ò 最低限必要な情報は、「名前」と「住所」です。
  • 24. Step 2: 住所から緯度・経度へ ò 作成したCSVをGoogle Driveにスプレッドシートとし てアップ(またはコピペ)しましょう。 ò このときに文字化けしていないか要チェックです! ò 日本語で表示された住所をGoogle Mapsで表示できる ように緯度・経度に変換します。
  • 25. Step 2: 住所から緯度・経度へ ò 緯度・経度への変換方法はたくさんありますが、ここ ではGoogle Apps Scriptを利用した方法を紹介します。 ò 下記のコードで住所を一括変換!
  • 26. Step 2: 住所から緯度・経度へ ò 下図のように、住所から緯度・経度情報が追加されます ò Googleサービスでのこの変換は1日2500件までという制限がある ようなので、注意してください。
  • 27. Step 3: Fusion Tablesへの読み込み ò アップしたら、Fusion Tablesを開き、スプレッドシー トからの読み込みを選択
  • 28. Step 4: 位置情報を設定 ò 緯度・経度情報だけでは地図に表示されません。 ò どの列が緯度・経度情報であるのかを明示する必要が あります。 経度のタブからChangeを選択
  • 29. Step 4: 位置情報を設定 ò データのタイプをLocationにし、緯度・経度を指定し ましょう。 ò その際に、Two column locationにチェックを入れるこ とをお忘れなく!
  • 30. Step 4: 位置情報を設定 ò 緯度のデータの種類はNumberにしてください。
  • 31. Step 5: プロット表示 ò 地図上にランドマークをプロットできました。
  • 32. Google Fusion Tablesへの 地図情報の載せ方 ―行政区画情報編―
  • 33. Step 1: QGIS ò 行政のデータはShapeのことが多いので、加工しやす いKMLに変換します。 ò その際に利用するのがQuantum GIS(通称QGIS)と いうフリーの地図情報処理ソフト ò ダウンロードとインストールは下記のURLを参照し てください ò http://www.kkaneko.com/rinkou/qgis/qgisinstall.html ò WindowsとMacではやり方が異なるので注意!
  • 34. Step 2: データを入手する ò 国土交通省の国土数値情報ダウンロードサービス <http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt- N03.html> から欲しいデータを入手 ò ここでは、例として行政区域を選択します
  • 35. Step 2: データをダウンロードし、 地図を表示 ò ほしい部分のデータ(ここではH26年度の東京都を選 択)をダウンロードする ò さきほどのQGISを開いて、Shapeファイルからdbf ファイルをドラッグ&ドロップ
  • 36. Step 3: KMLファイルへの変換 ò レイヤのウィンドウから該当するレイヤを右クリック ò 名前をつけて保存をクリック
  • 37. Step 3: KMLファイルへの変換 ò 保存形式がKMLにっ ているのを確認したら、 そのまま保存しましょ う。
  • 38. Step 4: Fusion Tables ò Fusion Tablesを開き、KMLファイルをアップロード ò データテーブルが適切に表示されていることを確認する ò タブのMap of Geometryで移動データが表示される
  • 39. Google Fusion Tablesへの 地図情報の載せ方 ―Run Keeper編―
  • 40. Step1: データを入手する ò http://runkeeper.com/homeからAppsをダウンロード ò iPhone、Androidともにあります ò 登録したら、ひたすら歩きましょう ò アプリの音声案内を『切』にしておかないと、突然 しゃべり始めるので注意! ò 歩き終わったら、アプリを閉じて、PCからGPXデー タをエクスポート ò Top>Account Settingsからexport dataを選択し、ダウン ロードする範囲を決定
  • 41. Step2: GPXからKMLへ ò http://gpx2kml.com/のページにGPXファイルをアップ ロードし、KMLファイルに変換 ò 同じXMLベースなので、変換は一瞬で終わります
  • 42. Step3: Fusion Tablesへの 読み込み ò Fusion Tablesを開き、KMLファイルをアップロード ò データテーブルが適切に表示されていることを確認する ò タブのMap of Geometryで移動データが表示される
  • 43. Fusion Tablesの問題点 ò 文字化けが酷い ò 日本語に100%対応しているわけではない ò Googleの強みである共有作業がしにくい ò データベースへの反映が遅い ò 一度ウィンドウを閉じて再度開くと反映されます
  • 45. 静岡県のオープンデータへの取り組み ò 行政のオープンデータへの取り組みとして、昨年から様々 なデータが公開されている ò しかし、変数名や粒度がバラバラ… ò おいおい整ってくるのでしょう。 【参考】http://open-data.pref.shizuoka.jp/
  • 46. 地図データ参考サイト1 ò 東京都の全公園についてのデータ ò http://koueninfo4.fc2web.com/ ò 国土交通省 位置参照情報ダウンロードサービス ò http://nlftp.mlit.go.jp/isj/index.html ò 国土数値情報ダウンロードサービス ò http://nlftp.mlit.go.jp/ksj/index.html ò 静岡県警察 市区町別犯罪発生週報 ò http://www.pref.shizuoka.jp/police/kurashi/higai/mijika/ shuho.html
  • 47. 地図データ参考サイト2 ò GPX2KML(GPXからKMLファイルへの変換サイト) ò http://gpx2kml.com/ ò 警視庁 事故発生マップ ò http://www.keishicho.metro.tokyo.jp/toukei/jikomap/ jikomap.htm ò 警視庁 犯罪発生マップ ò http://www.keishicho.metro.tokyo.jp/toukei/johomap/ johomap.htm