Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Satoshi Iida
1,229 views
UDC in NAIST Overpass APIの紹介
アーバンデータチャレンジ in NAISTで行った、OerPass APIの解説資料
Education
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 23
2
/ 23
3
/ 23
4
/ 23
5
/ 23
6
/ 23
7
/ 23
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
RTF
divinity of Jesus seal of john
by
Deonamihouse Amen!
PDF
Slide share -marketing to black moms
by
The Hunter-Miller Group, Inc
PPTX
จากป่าสู่เมืองกรุง
by
sureeporn
PPT
Webwinkel Seminar Hexspoor
by
Hexspoor
PPS
هل تشعر بالصداع
by
largman
PPT
How to make ideas happen webinar
by
David Kaiser, Ph.D., P.C.C.
PDF
AIMS SANYA@9910008812 ASSURED RETURN
by
Isha Amastha
PPTX
บรรยายครูฝึกสอน
by
โรงเรียนภูเก็ตวิทยาลัย
divinity of Jesus seal of john
by
Deonamihouse Amen!
Slide share -marketing to black moms
by
The Hunter-Miller Group, Inc
จากป่าสู่เมืองกรุง
by
sureeporn
Webwinkel Seminar Hexspoor
by
Hexspoor
هل تشعر بالصداع
by
largman
How to make ideas happen webinar
by
David Kaiser, Ph.D., P.C.C.
AIMS SANYA@9910008812 ASSURED RETURN
by
Isha Amastha
บรรยายครูฝึกสอน
by
โรงเรียนภูเก็ตวิทยาลัย
Viewers also liked
PPTX
Software - Information gathering
by
sang nguyen
PPTX
Industrial Revolution
by
potassium2012
PPT
Principal presentation
by
dezo7376
RTF
Jesus and the mystery of melchisedek
by
Deonamihouse Amen!
PPT
Digestion
by
spryor38
DOC
The universal God
by
Deonamihouse Amen!
PDF
Hh
by
DELHI CAREER VISION
PPT
Elitecard sunum
by
cerasman
PPT
Опыт тульских педагогов. основы светской этики
by
fonelene elengone
PDF
3C ZING@9910008812 AT EXPRESSWAY
by
Isha Amastha
PDF
Print Portfolio 1
by
Emily Clark
PDF
MJJMarketing_FinalProject
by
Jacob Arnold
Software - Information gathering
by
sang nguyen
Industrial Revolution
by
potassium2012
Principal presentation
by
dezo7376
Jesus and the mystery of melchisedek
by
Deonamihouse Amen!
Digestion
by
spryor38
The universal God
by
Deonamihouse Amen!
Hh
by
DELHI CAREER VISION
Elitecard sunum
by
cerasman
Опыт тульских педагогов. основы светской этики
by
fonelene elengone
3C ZING@9910008812 AT EXPRESSWAY
by
Isha Amastha
Print Portfolio 1
by
Emily Clark
MJJMarketing_FinalProject
by
Jacob Arnold
Similar to UDC in NAIST Overpass APIの紹介
PDF
OpenStreetMap+MongoDBで地図情報を検索してみたい!
by
Naruhiko Ogasawara
PDF
オープンデータからOpenStreetMapへのデータ投入方法とOverpass API
by
Yasuyuki Uno
PDF
2012 12 08_ngk_osm_a
by
Tom Hayakawa
PDF
2012 07 14_osm-ws_2
by
Tom Hayakawa
PPTX
Osmマニュアル〜gpsトレース〜
by
Tks Okn
PPT
2011 08 09_open_streetmap_general
by
Tom Hayakawa
PDF
2012 04 14_foss4_g_nagoya_osm
by
Tom Hayakawa
PDF
あなたの街のAddicted Mapper
by
Satoshi Iida
PDF
2012 07 27_osm_project10
by
Tom Hayakawa
PPT
始めよう!OpenStreetMap Developing
by
Yasuyuki Uno
PDF
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
by
Noriko Takiguchi
OpenStreetMap+MongoDBで地図情報を検索してみたい!
by
Naruhiko Ogasawara
オープンデータからOpenStreetMapへのデータ投入方法とOverpass API
by
Yasuyuki Uno
2012 12 08_ngk_osm_a
by
Tom Hayakawa
2012 07 14_osm-ws_2
by
Tom Hayakawa
Osmマニュアル〜gpsトレース〜
by
Tks Okn
2011 08 09_open_streetmap_general
by
Tom Hayakawa
2012 04 14_foss4_g_nagoya_osm
by
Tom Hayakawa
あなたの街のAddicted Mapper
by
Satoshi Iida
2012 07 27_osm_project10
by
Tom Hayakawa
始めよう!OpenStreetMap Developing
by
Yasuyuki Uno
楽しくマッピング OpenStreetMap ~ 品質を高めるために ~
by
Noriko Takiguchi
More from Satoshi Iida
PDF
国土数値情報・行政区境データのインポート報告
by
Satoshi Iida
PDF
FOSS4G_Tokyo_2013_ハンズオン_TileMill基礎編
by
Satoshi Iida
PPT
Sahana LightningTalk 20110423
by
Satoshi Iida
PDF
Open dataday preevent_20140208
by
Satoshi Iida
PDF
OSC Tokyo 2013/Fall OpenDataプレゼン
by
Satoshi Iida
PDF
Code_for_Japan_2013_OSMとは
by
Satoshi Iida
PDF
OSMの品質向上
by
Satoshi Iida
PDF
ビブリオサテライト書評会『世界を読む』発表 20141013
by
Satoshi Iida
PDF
OpenDataの知見共有とビジネス化
by
Satoshi Iida
PPT
Sahana on Linux con Japan 20110531
by
Satoshi Iida
PDF
Yokohama mp for newbies
by
Satoshi Iida
PDF
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
by
Satoshi Iida
PDF
Code for Japan Summit 2015 発表: Open Data Census を通じて
by
Satoshi Iida
PDF
FOSS4G_2013_OpenDataパネルディスカッション
by
Satoshi Iida
PDF
OpenDataの利活用と日本における情報経済社会の推進
by
Satoshi Iida
PPT
SSI発表資料 - OpenStreetMapの取り組み
by
Satoshi Iida
PDF
Osmの次の課題とか 2014
by
Satoshi Iida
PDF
オープンデータ成熟度モデルについて
by
Satoshi Iida
PDF
グレーゾーン解消制度と企業実証特例制度
by
Satoshi Iida
PDF
町家で肝試ししようぜ
by
Satoshi Iida
国土数値情報・行政区境データのインポート報告
by
Satoshi Iida
FOSS4G_Tokyo_2013_ハンズオン_TileMill基礎編
by
Satoshi Iida
Sahana LightningTalk 20110423
by
Satoshi Iida
Open dataday preevent_20140208
by
Satoshi Iida
OSC Tokyo 2013/Fall OpenDataプレゼン
by
Satoshi Iida
Code_for_Japan_2013_OSMとは
by
Satoshi Iida
OSMの品質向上
by
Satoshi Iida
ビブリオサテライト書評会『世界を読む』発表 20141013
by
Satoshi Iida
OpenDataの知見共有とビジネス化
by
Satoshi Iida
Sahana on Linux con Japan 20110531
by
Satoshi Iida
Yokohama mp for newbies
by
Satoshi Iida
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
by
Satoshi Iida
Code for Japan Summit 2015 発表: Open Data Census を通じて
by
Satoshi Iida
FOSS4G_2013_OpenDataパネルディスカッション
by
Satoshi Iida
OpenDataの利活用と日本における情報経済社会の推進
by
Satoshi Iida
SSI発表資料 - OpenStreetMapの取り組み
by
Satoshi Iida
Osmの次の課題とか 2014
by
Satoshi Iida
オープンデータ成熟度モデルについて
by
Satoshi Iida
グレーゾーン解消制度と企業実証特例制度
by
Satoshi Iida
町家で肝試ししようぜ
by
Satoshi Iida
UDC in NAIST Overpass APIの紹介
1.
Using OverPass API いいだ
さとし nyampire@gmail.com
2.
Who am I? 飯田
哲 (いいだ さとし) Twitter @nyampire JIPDEC 電子情報利活用研究部 主任部員 OpenStreetMap Foundation Japan オープンデータまわりでもボチボチ
3.
OverPass APIとは? OpenStreetMapの生データを、オブジェクトの属性ごとに 抽出してダウンロードできる、読み出し専用API 例えばこんなかんじのクエリで抽出 喫茶店だけ (amenity=cafe) 煙草の吸える喫茶店だけ
(amenity=cafe and smoking=yes) 煙草が吸える場所、あるいは喫茶店だけ (amenity=cafe or smoking=yes) ○○町の中にある喫茶店だけ (amenity=cafe in SOME_AREA)
4.
Hack’n Chop “ウィザード” を押してクエリ生成 Overpass
turbo(http://overpass-turbo.eu/) クエリの生成と実行のできるウェブツール 当然オープンソース (https://github.com/tyrasd/overpass-turbo, MIT licensed)
5.
Overass turboクエリフロー OSM database user overpass
turbo [overpass API interface][OSM API interface] 通常の編集を行う場合のinterface
6.
主な使われ方 osm24.eu
7.
主な使われ方 Leaflet Overpass plugin
8.
OSMデータ構造の基本 3つのオブジェクトタイプ Node, 点, ポイント Way,
線, ライン (closed way, 閉じたウェイ, ポリゴン) Relation, リレーション 各オブジェクトには一意のIDが振られている 各オブジェクトに対して、key=valueのストアで属性管理
9.
クエリの生成 “ウィザード” を押してクエリ生成 “amenity=cafe” と入力してみましょう
10.
生成されたクエリ 抽出されたデータ 抽出されたデータは geoJSON, KML,
GPX でエクスポート可能
11.
[out:json][timeout:25]; // gather results ( node["amenity"="cafe"]({{bbox}}); way["amenity"="cafe"]({{bbox}}); relation["amenity"="cafe"]({{bbox}}); ); //
print results out body; >; out skel qt; クエリの説明 [出力はJSON形式] [クエリ実行時のタイムアウトは25秒] ( nodeオブジェクトの [amenity=cafe]を {{bbox}}内から抽出; way 〃; relation 〃; ) 出力の実行 OSM編集に使えるデータを抽出する場合、skel を meta に変更 qt は asc にもできるけど、どちらでも (データ並び順)
12.
[out:json][timeout:25]; // gather results ( node["amenity"="cafe"]({{bbox}}); way["amenity"="cafe"]({{bbox}}); relation["amenity"="cafe"]({{bbox}}); ); //
print results out body; >; out skel qt; 例: Nodeだけ抽出したい場合は この部分を消して、node行だけにして実行 コメントアウトする場合は行頭に // を入れる
13.
[out:json][timeout:25]; // gather results ( node["amenity"="cafe"]["wheelchair"="yes"]({{bbox}}); ); //
print results out body; >; out skel qt; 車椅子で入れる喫茶店node
14.
[out:json][timeout:25]; // gather results ( node["amenity"="cafe"]({{bbox}}); node["wheelchair"="yes"]({{bbox}}); ); //
print results out body; >; out skel qt; 車椅子で入れるnode あるいは 喫茶店node
15.
[out:json][timeout:25]; // gather results ( node["amenity"="cafe"]["name"~"コトハナ"]({{bbox}}); ); //
print results out body; >; out skel qt; 正規表現も使えます = のかわりに ~を使う。 != とか !~ を使うと、○○を除いた、の表現
16.
[out:json][timeout:25]; // gather results ( node["amenity"="townhall"]({{bbox}}); node(around:100)["amenity"="cafe"]({{bbox}}); ); //
print results out body; >; out skel qt; 近傍検索 市役所 (amenity=townhall) と そこから100メートル以内にある喫茶店 (amenity=cafe)
17.
2つの記法、どっちがいいの? OSM wikiのサンプルでは、2つの記法が出てきます Overpass XML
と Overpass QL (混在しています (^^;) Overpass QLが推奨 (overpass XMLは将来的にdeprecate予定) クエリの変換はこちら http://overpass-api.de/convert_form.html
18.
OSMのリアルタイムなデータを動的に使いたい場合に便利 nogajunさんによる、非常に詳細な解説ページを参照☆彡 [uMapとOverpass API(overpass turbo)を使ってOpenStreetMatsuyaマップを作る] http://www.nofuture.tv/diary/20150623.html#p01 ポップアップに画像
(Mapillaryとかflikrとか) を表示させる例 [OSM-ja] uMapでOverpass API検索を使う方法をまとめました https://lists.openstreetmap.org/pipermail/talk-ja/2015-June/008948.html uMapでの実装
19.
higa4さんによる兼六園map http://umap.fluv.io/ja/map/map_2554#17/36.56266/136.66250
20.
より詳しいドキュメントは、OSM wikiを参照してください JA:Overpass API/Overpass
QL skelとかmetaの説明もこちら http://wiki.openstreetmap.org/wiki/JA:Overpass_API/Overpass_QL Overpass API/Language Guide クエリサンプルとかはこちら (ややoutdate部分あり) http://wiki.openstreetmap.org/wiki/JA:Overpass_API/Language_Guide 詳細情報
21.
動的じゃなくてよい場合 エクスポートしたgeoJSONをサーバ上に保存しておいて、 LeafletなどのgeoJSONレイヤに格納して重畳する方法 ウェイ情報を扱う場合にはこちらのほうが楽かも
22.
その他の選択肢 turf.jsでいろいろできるらしい JavaScriptで完結するGISソフトウェア サンプル: https://www.mapbox.com/blog/dc-bikeshare-revisited/ APIドキュメンテーション: https://www.mapbox.com/developers/api/directions/ 経路探索を使う場合、OSRMとかGraphHopperが有名 OSRM:
http://project-osrm.org/ GraphHopper: https://graphhopper.com/
23.
enjoy! :)
Download