SlideShare a Scribd company logo
1 of 27
「農研機構」は国立研究開発法人 農業・食品産業技術総合研究機構のコミュニケーションネームです。
第22回オープンデータ・トークシリーズ
オープンデータの形式は”CSV”の先にどこに向かうのか
地理データ形式のこれから
OSGeo財団日本支部
農研機構農業環境変動センター
岩崎 亘典
第22会オープンデータトーク 2017/12/19
#この発言は個人の見解であり
所属する組織の公式見解ではありません
#この発言は技術的正当性を
保証するものではありません
#この発言は多分に
個人の趣味です
2
/39
まず結論!
• Shapefileはやめましょう!!!!
– だめ、絶対ダメ!!!!
• 単ファイルの場合
– 画像データならGeoTIFF
• いわゆるラスタ
– 図形データならGeoJSON
• いわゆるベクタ
– SpatiaLite、 TopoJSON、 GeoPackage等もあり
» ちょっと決め手に欠ける・・・。Shapefileは手強い・・・
3はじめに
/39
まず結論!
• Web・APIの利用を前提とした場合
→ タイルにしましょう!!
– ラスタタイルの場合
• ファイル形式は気にしなくていい
– PNG、JPG、TIFF、CSV
– ベクタタイルの場合
• テキストベースならGeoJSON
• バイナリならMapbox Vector Tile(MVT)
– が、ここの説明はまだ上手くできません(汗
4はじめに
/39
現状の公開方法
• CSVの他に、Shapefile、RDFでも公開
– むろらんオープンデータの例
5はじめに
第22会オープンデータトーク 2017/12/19
GISに関する不安や不満
/397
第22会オープンデータトーク 2017/12/19
Shapefileはやめましょう!!!!
第22会オープンデータトーク 2017/12/19
けっこうShapefileのせい!!
/3910
第22会オープンデータトーク 2017/12/19
http://switchfromshapefile.org/
/39
Shapefileの問題点
• 複数ファイルフォーマット
– shp、dbf、shxが必須!!
• オプションファイルも沢山!
– sbn, fbn, ain ,atx, ixs, mxs, prj, xml, cpg!!
• 測地系と投影座標情報が必須ファイルにない!!
– prjファイルに含まれます
• データはdbfファイル(dBaseIV)に格納される!
– 色々と制限がって鬱陶しい
12Shapefileはやめましょう!!!!
/39
Esriさんでさえおっしゃってます!!
Esri では長年にわたり、地理情報を格納するために、カバレッジ、シェープファイル、ジオデータ
ベースという主な 3 つのデータ形式を開発してきました。シェープファイルは、地理情報と属性情
報を格納するためのシンプルなトポロジによらない形式を提供するために開発されました。このシン
プルな特徴から、シェープファイルは非常に一般的でオープンなデータ転送形式になっています。
シェープファイルはシンプルで扱いやすいのですが、制約があり、ジオデータベースにはできても
シェープファイルにはできないことがたくさんあります。シェープファイルを使用する際は、
その制限について注意する必要があります。一般的に、次の制限があります。
• 地理データは、シェープファイルに格納できる単なるフィーチャおよび属性ではありません。たとえば、アノテー
ション、属性リレーションシップ、トポロジ リレーションシップ、属性ドメインおよびサブタイプ、座標精度および解像
度、その他多くの機能は、ジオデータベースではサポートされている一方で、シェープファイルではサポートされていませ
ん。
• シェープファイルは、データ転送において一般的で、公開されているデータ形式であるため、Esri 製でない多くのソフト
ウェア パッケージはシェープファイルを出力します。ところが、これらのパッケージが作成するシェープファイルの形式
は、必ずしも適切ではありません。別のソースから破損したシェープファイルを受け取ることもあります。
• シェープファイルは、dBASE ファイル形式(*.dbf ファイル)を使用して属性を格納します。dBASE は 1980 年代の
初めに開発された非 Esri 製の形式で、その当時は、属性のテーブルを格納するための最も一般的な形式でした。しかし、
それから長い年月を経るうちに、Unicode 標準など世界のほとんどの表記体系をサポートするために、データ表現に対し
て多くの改良が施されています。そのため、シェープファイルは英語以外の言語で情報を格納するのに向かなくなっ
ています。
これらをはじめとする問題のために、シェープファイルはアクティブなデータベース管理には
適していません。シェープファイルは、データの作成、編集、バージョン対応、アーカイブと
いう現代のライフ サイクルを扱うことができません。
13Shapefileはやめましょう!!!!
http://resources.arcgis.com/ja/help/main/10.1/index.html#/na/005600000013000000/
/39
「アクティブなデータベース」じゃないからいい?
• そもそもの問題は解決されません!!
– 複数ファイルフォーマット、測地系と投影座標情報、
dbfフィル
• 他のフォーマットもあり〼
– 単純な地物ならGeoJSON、複雑な構造なら
SpatiaLite
• 次点OGC GeoPackage
14Shapefileはやめましょう!!!!
http://switchfromshapefile.org/
第22会オープンデータトーク 2017/12/19
が、ファイルでいいの?
第22会オープンデータトーク 2017/12/19
オープンデータトーク21回での要望
データだけでなく、APIも必要!
第22会オープンデータトーク 2017/12/19
APIも必要なら
地図タイルはいかがでしょうか?
/39
地図タイル形式とは?
• フォーマットではなく、データ分割の方法
– 形式は、ラスタなら何でも、ベクタなら
GeoJSON、MVT
• 多くのソフトから直接アクセス可能
– leaflet, OpenLayers, QGIS, ArcGIS, etc…
• http://hoge.hoge/{z}/{x}/{y}.ext で指定
18データ公開フォーマットとしての地図タイル
地図タイルの概念図
出典:国土地理院
/39
ファイルベースのデータの欠点
• データが可視化されていない、使いたいデータ
なのかどうか不明
• ファイル形式や座標系変換、データの結合、切
り出しなどの準備が必要
19データ公開フォーマットとしての地図タイル
/39
ファイルベースのデータの欠点→地図タイル形式の利点
• データが可視化されていない、使いたいデータ
なのかどうか不明
閲覧用データなので可視化されている
用途に合うかどうか確認できる
• ファイル形式や座標系変換、データの結合、切
り出しなどの準備が必要
座標系が統一されている、形式変換も容易
JPG、PNG、GeoJSONなどWebフレンドリー
{z}/{x}/{y}を指定すれば、必要なデータが
入手できる
ただし,原点に注意は必要
20データ公開フォーマットとしての地図タイル
/39
地図タイルの活用例
• ひなたGIS
– バイナリ・ベクタタイルの活用例
21データ公開フォーマットとしての地図タイル
https://hgis.pref.miyazaki.lg.jp/hinata/hinata.h
tml#15/35.659745/139.730330
/39
地図タイルの活用例
• 標高PNGタイルと WebGL
– ブラウザ上で動的に表示を変更
• 利用者によるデータ準備の簡略化
→活用場面の拡大が期待される
LODの説明の地図版みたいな感じ?
といっていいのだろうか?
22データ公開フォーマットとしての地図タイル
https://frogcat.github.io/leaflet-tilelayer-glue/https://frogcat.github.io/csmap-gl/#15/35.6598/139.7303
/39
5 ★ オープンデータとの比較
• ファイル、タイルともに3~4に該当なの?
– 5を目指すより、公開と利用しやすさを重視
23データ公開フォーマットとしての地図タイル
/39
LODへの道のり…?
• 一般化にはちょっと遠い・・・、か?
– あまりフォローできてません(汗
• いくつかデータベースはある模様
24データ公開フォーマットとしての地図タイル
https://www.w3.org/community/geosemweb/
http://geoknow.eu/Welcome.html
https://my.usgs.gov/confluence/display/cdi/Semantic+Web+Working+Group
https://my.usgs.gov/confluence/pages/viewpage.action?pageId=544870292
/39
まとめ
• Shapefileはやめましょう
– 混乱の原因です。
• ファイル公開のフォーマットは、
– ラスタはGeoTIFF
– ベクタはGeoJSONまたはSpatiaLite
• GeoPackageもあり
• おすすめは地図タイルにして公開
– Web、APIでの利用が可能
• データ活用の可能性が高い
– CC BY でGeoJSONを公開、他の人がタイル
変換でもいいと思う
25地理データのオープンデータの形式のこれからは?
/39
まとめ
• Shapefileはやめましょう
– 混乱の原因です。
• ファイル公開のフォーマットは、
– ラスタはGeoTIFF
– ベクタはGeoJSONまたはSpatiaLite
• GeoPackageもあり
• おすすめは地図タイルにして公開
– Web、APIでの利用が可能
• データ活用の可能性が高い
– CC BY でGeoJSONを公開、他の人がタイル
変換でもいいと思う
26地理データのオープンデータの形式のこれからは?
/39
地図タイルへの期待
• バイナリベクトルタイルもQGISでデータを取得、表示できるようになってきました。
ベクトルタイルは、データそのものなので、編集も着色も自由にできます。WebGIS
用と思われているベクトルタイルですが、その恩恵はデスクトップGISにもありそう
です。バイナリベクトルタイルの普及が進んで、県ごとのshpファイルを別々にダウ
ンロードして、解凍して、結合してみたいな面倒なことをしなくて済むようになる
と良いですね;-)
• RでGISをするときに、色々なデータをネット経由で簡単に取得できると良いなーと
思います。ベクトルタイルの普及が進めば、それが可能になるかもしれません。
– http://d.hatena.ne.jp/tmizu23/20171209/1512787590
– http://d.hatena.ne.jp/tmizu23/20171216/1513379233
27データ公開フォーマットとしての地図タイル

More Related Content

What's hot

「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
 
画像認識の初歩、SIFT,SURF特徴量
画像認識の初歩、SIFT,SURF特徴量画像認識の初歩、SIFT,SURF特徴量
画像認識の初歩、SIFT,SURF特徴量
takaya imai
 

What's hot (20)

オントロジーとは?
オントロジーとは?オントロジーとは?
オントロジーとは?
 
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使う
 
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
 
PythonとQGISで簡単処理
PythonとQGISで簡単処理PythonとQGISで簡単処理
PythonとQGISで簡単処理
 
CS立体図を用いた地形判読(FOSS4G 2017 Tokyoハンズオン)
CS立体図を用いた地形判読(FOSS4G 2017 Tokyoハンズオン)CS立体図を用いた地形判読(FOSS4G 2017 Tokyoハンズオン)
CS立体図を用いた地形判読(FOSS4G 2017 Tokyoハンズオン)
 
CycleGANで顔写真をアニメ調に変換する
CycleGANで顔写真をアニメ調に変換するCycleGANで顔写真をアニメ調に変換する
CycleGANで顔写真をアニメ調に変換する
 
DBpedia Japaneseとは?
DBpedia Japaneseとは?DBpedia Japaneseとは?
DBpedia Japaneseとは?
 
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
 
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ
 
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
 
RAPIDS 概要
RAPIDS 概要RAPIDS 概要
RAPIDS 概要
 
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
 
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
 
G2o
G2oG2o
G2o
 
機械学習システムのアーキテクチャアラカルト
機械学習システムのアーキテクチャアラカルト機械学習システムのアーキテクチャアラカルト
機械学習システムのアーキテクチャアラカルト
 
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
 
Generative Models(メタサーベイ )
Generative Models(メタサーベイ )Generative Models(メタサーベイ )
Generative Models(メタサーベイ )
 
画像認識の初歩、SIFT,SURF特徴量
画像認識の初歩、SIFT,SURF特徴量画像認識の初歩、SIFT,SURF特徴量
画像認識の初歩、SIFT,SURF特徴量
 
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
 

Similar to 第22回オープンデータトーク 地理データ形式のこれから

Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ PreseCommunity & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
IWASAKI NOBUSUKE
 

Similar to 第22回オープンデータトーク 地理データ形式のこれから (9)

WebGISやデータ公開について
WebGISやデータ公開についてWebGISやデータ公開について
WebGISやデータ公開について
 
ユーザーに愛されるソフトを作りたい!!
ユーザーに愛されるソフトを作りたい!!ユーザーに愛されるソフトを作りたい!!
ユーザーに愛されるソフトを作りたい!!
 
オープンデータの本質と活用事例
オープンデータの本質と活用事例オープンデータの本質と活用事例
オープンデータの本質と活用事例
 
公共データをオープンデータ公開することによる効果
公共データをオープンデータ公開することによる効果公共データをオープンデータ公開することによる効果
公共データをオープンデータ公開することによる効果
 
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ PreseCommunity & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
 
位置データもPythonで!!!
位置データもPythonで!!!位置データもPythonで!!!
位置データもPythonで!!!
 
「HOME'Sデータセット」を通じた不動産分野の研究活性化
「HOME'Sデータセット」を通じた不動産分野の研究活性化「HOME'Sデータセット」を通じた不動産分野の研究活性化
「HOME'Sデータセット」を通じた不動産分野の研究活性化
 
オープンデータをLOD化するデータソン in 高槻
オープンデータをLOD化するデータソン in 高槻オープンデータをLOD化するデータソン in 高槻
オープンデータをLOD化するデータソン in 高槻
 
QuantumGISセミナー(ESJ59版, QGIS1.6Ver用)
QuantumGISセミナー(ESJ59版, QGIS1.6Ver用)QuantumGISセミナー(ESJ59版, QGIS1.6Ver用)
QuantumGISセミナー(ESJ59版, QGIS1.6Ver用)
 

More from IWASAKI NOBUSUKE

FOSS4G 2018 Japanの紹介と、RTKをやってみた!
FOSS4G 2018 Japanの紹介と、RTKをやってみた!FOSS4G 2018 Japanの紹介と、RTKをやってみた!
FOSS4G 2018 Japanの紹介と、RTKをやってみた!
IWASAKI NOBUSUKE
 
Webリソースを利用したDeep Learning ~地図タイルを例として
Webリソースを利用したDeep Learning  ~地図タイルを例としてWebリソースを利用したDeep Learning  ~地図タイルを例として
Webリソースを利用したDeep Learning ~地図タイルを例として
IWASAKI NOBUSUKE
 

More from IWASAKI NOBUSUKE (20)

Developing a Deep Learning tool for Map Tiles
Developing a Deep Learning tool for Map TilesDeveloping a Deep Learning tool for Map Tiles
Developing a Deep Learning tool for Map Tiles
 
OSGeo日本支部とFOSS4G利用事例の紹介
OSGeo日本支部とFOSS4G利用事例の紹介OSGeo日本支部とFOSS4G利用事例の紹介
OSGeo日本支部とFOSS4G利用事例の紹介
 
第3回「デジタル地図」を活用した農地情報の管理に関する検討会発表資料(naro・岩崎)
第3回「デジタル地図」を活用した農地情報の管理に関する検討会発表資料(naro・岩崎)第3回「デジタル地図」を活用した農地情報の管理に関する検討会発表資料(naro・岩崎)
第3回「デジタル地図」を活用した農地情報の管理に関する検討会発表資料(naro・岩崎)
 
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
第2回「デジタル地図」の活用に関する検討会発表資料(農研機構・岩崎)
 
2019年GIS学会企画セッション趣旨説明
2019年GIS学会企画セッション趣旨説明2019年GIS学会企画セッション趣旨説明
2019年GIS学会企画セッション趣旨説明
 
GISA2019 企画セッション地図アーカイブ・趣旨説明
GISA2019 企画セッション地図アーカイブ・趣旨説明GISA2019 企画セッション地図アーカイブ・趣旨説明
GISA2019 企画セッション地図アーカイブ・趣旨説明
 
あらためまして、OSGeo.JPです!
あらためまして、OSGeo.JPです!あらためまして、OSGeo.JPです!
あらためまして、OSGeo.JPです!
 
FOSS4G 2018 Japanの紹介と、RTKをやってみた!
FOSS4G 2018 Japanの紹介と、RTKをやってみた!FOSS4G 2018 Japanの紹介と、RTKをやってみた!
FOSS4G 2018 Japanの紹介と、RTKをやってみた!
 
Web地図画像の利用と著作権法(CC BY 4.0)
Web地図画像の利用と著作権法(CC BY 4.0)Web地図画像の利用と著作権法(CC BY 4.0)
Web地図画像の利用と著作権法(CC BY 4.0)
 
AIとDeep Learningについての私的メモ
AIとDeep Learningについての私的メモAIとDeep Learningについての私的メモ
AIとDeep Learningについての私的メモ
 
Webリソースを利用したDeep Learning ~地図タイルを例として
Webリソースを利用したDeep Learning  ~地図タイルを例としてWebリソースを利用したDeep Learning  ~地図タイルを例として
Webリソースを利用したDeep Learning ~地図タイルを例として
 
Reprojecting Innovation
Reprojecting InnovationReprojecting Innovation
Reprojecting Innovation
 
ジークタイル!!
ジークタイル!!ジークタイル!!
ジークタイル!!
 
Deep Learningにおける地図タイルの有効性検討
Deep Learningにおける地図タイルの有効性検討Deep Learningにおける地図タイルの有効性検討
Deep Learningにおける地図タイルの有効性検討
 
Deep Learningでの地図タイルの活用
Deep Learningでの地図タイルの活用Deep Learningでの地図タイルの活用
Deep Learningでの地図タイルの活用
 
ソーシャルメディアを活用したオープンイノベーションの可能性 -CS立体図を事例として-
ソーシャルメディアを活用したオープンイノベーションの可能性  -CS立体図を事例として-ソーシャルメディアを活用したオープンイノベーションの可能性  -CS立体図を事例として-
ソーシャルメディアを活用したオープンイノベーションの可能性 -CS立体図を事例として-
 
Deep Learningで地図を作ってみた!
Deep Learningで地図を作ってみた!Deep Learningで地図を作ってみた!
Deep Learningで地図を作ってみた!
 
TileMap-WebGIS
TileMap-WebGISTileMap-WebGIS
TileMap-WebGIS
 
OSGeo財団のご紹介とCS立体図にみるオープン戦略
OSGeo財団のご紹介とCS立体図にみるオープン戦略OSGeo財団のご紹介とCS立体図にみるオープン戦略
OSGeo財団のご紹介とCS立体図にみるオープン戦略
 
FOSS4Gで地理院タイルを使ってみよう!
FOSS4Gで地理院タイルを使ってみよう!FOSS4Gで地理院タイルを使ってみよう!
FOSS4Gで地理院タイルを使ってみよう!
 

第22回オープンデータトーク 地理データ形式のこれから