SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Geo/Location
Data Format
Motokazu Nishimura
もくじ
• Data Formatの種類と概要
• 変換 (Convert)について
Data formatの種類
フォーマット名 形式 用途 表現できる範囲 対応しているサービスなど
GPX
(GPS eXchange
Format)
XML GPS機器, S/W間でのデータ交換
ある地点
軌跡
ルート
・各種GPSロガー
・モバイルアプリ( MyTracks
とか)
KML
(KMZ : zipped)
XML
Google EarthやGoogle Map, Google
Mobileで表示する要素を記述
OpenLayerでもパース可能
目印、イメージ、ポリゴン、
3Dモデル、カメラなど
3DモデルはCOLLADAで記述
・Google …
・国土地理院
GML
(Geography
Markup Language)
XML 地理情報の表現、地理情報のデータ交換
ISO 19136
(JIS X 7136)
国土地理院の基盤地図情報
GeoJSON JSON JSONで地理情報を表現
ポイント(住所や座標)、ライ
ン(各種道路や境界線)、 ポ
リゴン(国や地域)など
TopoJSON JSON D3.jsのためのGeoJSON d3.js
Shapefile Bin
(GIS)間でのデータの相互運用
幾何学的な位置と関連属性情報を格納
位置、ベクタ画像
GPX
• http://ja.m.wikipedia.org/wiki/GPX
KML
• http://ja.m.wikipedia.org/wiki/KML
• Wikipedia引用
.kmlという拡張子を持つテキストファイルであり、しばしばZIPで圧縮された.kmzという拡張子を持つKMZファイルとして頒布される
GML
• http://ja.m.wikipedia.org/wiki/
Geography_Markup_Language
• 対応状況 (wikipedia引用)
GML 3.2.1はISO/TC 211(地理情報の標準化を所管する国際標準化機構(ISO)の第211専門委員会)によってISO 19136として標準化されて
おり、これを受け日本においてもJIS X 7136(地理マーク付け言語)として日本工業規格化が進みつつある。

日本における組織的・体系的なGMLの実装例としては、平成20年4月から国土地理院が提供している基盤地図情報
Shapefile
• http://en.wikipedia.org/wiki/Shapefile
• Wikipedia引用

(GIS)間でのデータの相互運用におけるオープン標準として用いられるファイル形式である。
GeoJSON
• http://ja.m.wikipedia.org/wiki/GeoJSON
• 対応状況(wikipedia引用)
OpenLayers[3]、Leaflet[4]、GeoServer[5]、Django[6] 、GDAL[7]、CartoDB[8]、PostGIS[9]及びMapnik[10](GDAL OGR変換ライブラリを経由
し扱う)など多くのGIS関連ソフトウェアが対応しており、 Bing MapsやYahoo!、GoogleはAPIが対応している。 Googleマップにはライ
ブラリを使用するか[11]、オブジェクトをインスタンス化することによって利用できる。 GitHubはGeoJSONのレンダリングに対応してい
る[12]。

MongoDB や CouchDBでも対応している。Geo情報に対して範囲検索するなどができる。
TopoJSON
• http://en.m.wikipedia.org/wiki/TopoJSON
• Geojson をD3.jsで扱いやすくするためのフォー
マット
• Geojsonでtype=topologyを宣言する
• http://blog.n1n9.jp/how2/what-is-
topojson.php
Convert formats
• GPX - KML
• Webサービスなど。XMLの相互変換なのでなんとでも。
• http://gpx2kml.com
• 情報量 kml > gpx なので、不可逆の可能性あり
• Shapefile to GeoJSON
• https://github.com/wavded/js-shapefile-to-geojson
• Software
• http://www.gpsbabel.org
Exportしないならフォーマッ
ト不要?
• ローカルなら、オブジェクトのままローカルスト
レージにいれるなど
End
唐突に終わって, すみません…

Contenu connexe

En vedette

Private lens @ yahoo open hack day 2014
Private lens @ yahoo open hack day 2014Private lens @ yahoo open hack day 2014
Private lens @ yahoo open hack day 2014Motokazu Nishimura
 
Suika warenja - スイカ割れんじゃー -
Suika warenja - スイカ割れんじゃー -Suika warenja - スイカ割れんじゃー -
Suika warenja - スイカ割れんじゃー -Motokazu Nishimura
 
UXのための心理学(仮)
UXのための心理学(仮)UXのための心理学(仮)
UXのための心理学(仮)Naruhito Kubota
 
ユーザーエクスペリエンスとユーザー心理(仮)
ユーザーエクスペリエンスとユーザー心理(仮)ユーザーエクスペリエンスとユーザー心理(仮)
ユーザーエクスペリエンスとユーザー心理(仮)Naruhito Kubota
 
デザインの価値のお話
デザインの価値のお話デザインの価値のお話
デザインの価値のお話Naruhito Kubota
 
Freer Monads, More Extensible Effects
Freer Monads, More Extensible EffectsFreer Monads, More Extensible Effects
Freer Monads, More Extensible EffectsHiromi Ishii
 

En vedette (8)

Private lens @ yahoo open hack day 2014
Private lens @ yahoo open hack day 2014Private lens @ yahoo open hack day 2014
Private lens @ yahoo open hack day 2014
 
Sensmon couchdb
Sensmon couchdbSensmon couchdb
Sensmon couchdb
 
Plugman code-reading
Plugman code-readingPlugman code-reading
Plugman code-reading
 
Suika warenja - スイカ割れんじゃー -
Suika warenja - スイカ割れんじゃー -Suika warenja - スイカ割れんじゃー -
Suika warenja - スイカ割れんじゃー -
 
UXのための心理学(仮)
UXのための心理学(仮)UXのための心理学(仮)
UXのための心理学(仮)
 
ユーザーエクスペリエンスとユーザー心理(仮)
ユーザーエクスペリエンスとユーザー心理(仮)ユーザーエクスペリエンスとユーザー心理(仮)
ユーザーエクスペリエンスとユーザー心理(仮)
 
デザインの価値のお話
デザインの価値のお話デザインの価値のお話
デザインの価値のお話
 
Freer Monads, More Extensible Effects
Freer Monads, More Extensible EffectsFreer Monads, More Extensible Effects
Freer Monads, More Extensible Effects
 

Dernier

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Dernier (9)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

Lean geo-location-data-format