120630 os mworkshop_presentation

17
GIS ソフトウェア (QGISR) での OpenStreetMap 利用 T. Nuimura はじめに 自己紹介 GIS とは QGIS OpenStreetMap プラグイン のインストール OSM ファイルの読み込み 属性情報 属性情報をもとに色分け表示 R R とは OpenStreetMap パッケージ のインストール OpenStreetMap データの表示 GIS データの重ね合わせ まとめ GIS ソフトウェア (QGISR) での OpenStreetMap の利用 縫村崇行 (NUIMURA, Takayuki) 名古屋大学 OpenStreetMap ワークショップ#1 2012/06/30 1 / 17

Upload: takayuki-nuimura

Post on 24-Dec-2014

1.252 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

GISソフトウェア (QGIS、R)でのOpenStreetMapの利用

縫村崇行(NUIMURA, Takayuki)

名古屋大学

OpenStreetMapワークショップ#12012/06/30

1 / 17

Page 2: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

自己紹介

I 専門:GISや RSによるヒマラヤの氷河の変動把握I 所属:名大・環境学・雪氷圏変動研究室 (理農館)

I OSGeo1財団日本支部運営委員

1The Open Source Geospatial Foundation2 / 17

Page 3: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

自己紹介

FOSS4Gツール勉強会@名古屋を主催(第 1回 2011/12/11、第 2回 2012/4/14、第 3回 2012/8/4を予定)

I FOSS4G2とは:QGIS、GRASS GISなど、オープンソースの空間解析ソフトウェア

I URL:https://sites.google.com/site/foss4gnagoya/

2Free and Open Source Software for Geospatial3 / 17

Page 4: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

GISとは

GIS (Geographic Information System)

I 地理情報を扱うシステムI 元々は軍事・科学で発展したが、現在では様々なビジネスでも。スマホの普及で個人利用も進んできた。

今回は GISソフトウェアの QGIS、統計解析言語の RでのOpenStreetMapデータの利用法を紹介します

4 / 17

Page 5: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

QGISとは

http://www.qgis.org/

I GUIなので初心者でも扱いやすいく、データ表示・解析など基本的なものは揃っている。印刷機能はいまいち

I サードパーティとの連携で様々な機能が追加可能

今回は拡張機能のひとつの OpenStreetMap pluginを紹介します。

5 / 17

Page 6: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

OpenStreetMapプラグインのインストール

6 / 17

Page 7: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

OSMファイルの読み込み

※範囲を指定して直接Webからダウンロードもできます7 / 17

Page 8: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

OSMファイルの読み込み

データは、ポイント、ライン、ポリゴンの 3種類にわかれて読み込まれます

8 / 17

Page 9: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

属性情報読み込まれたデータは様々な属性情報 (ex. 時間、ユーザー名、タグ、地物の名前)を含んでいます

9 / 17

Page 10: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

属性情報をもとに色分け表示ユーザーごとに道路を色分けした例

画面西側の大量の茶色が Tom_G3Xさん、nuimura (紫色)は名大北側と公園のジョギングコースなど

10 / 17

Page 11: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

属性情報をもとに色分け表示データの作成時期ごとに道路を色分けした例

暖色系は昔、寒色系は最近作成されたデータ11 / 17

Page 12: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

Rとは

http://cran.r-project.org/

I コマンドラインベースで様々な統計解析が可能I 多くの追加機能 (パッケージ)が開発されている

今回は拡張機能の OpenStreetMapパッケージとrgdalパッケージ3を使います。

3GISデータを扱うのに必要12 / 17

Page 13: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

OpenStreetMapパッケージのインストール

#OpenStreetMapと rgdalパッケージのインストール (最初だけ)install.packages(c(“OpenStreetMap”, “rgdal”))

#上記パッケージの読み込み、セッションの最初に毎回library(OpenStreetMap)library(rgdal)

13 / 17

Page 14: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

OpenStreetMapデータの表示

#範囲指定で OpenStreetMapデータのダウンロードmap <- openmap(c(35.18,136.96), c(35.15,136.99))

#OSMデータの表示plot(map)

14 / 17

Page 15: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

GISデータの重ね合わせ

#OpenStreetMapデータは Googleメルカトルを使用しているため、#地理座標系4に変換map.gcs <- openproj(map, “+proj=longlat”)

#GISデータ5の読み込みjogging <- readOGR(“jogtracker_110417.gpx”, layer=“tracks”)

4いわゆる普通の緯度経度座標5というかジョギングの GPSログ

15 / 17

Page 16: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

GISデータの重ね合わせ

#OSMデータの表示plot(map.gcs)

#GISデータの重ねあわせplot(jogging, add=T, col=“red”)

16 / 17

Page 17: 120630 os mworkshop_presentation

GIS ソフトウェア(QGIS、R)での

OpenStreetMap の利用

T. Nuimura

はじめに自己紹介

GIS とは

QGISOpenStreetMap プラグインのインストール

OSM ファイルの読み込み

属性情報

属性情報をもとに色分け表示

RR とは

OpenStreetMap パッケージのインストール

OpenStreetMap データの表示

GIS データの重ね合わせ

まとめ

まとめ

I QGISの OpenStreetMap pluginは、GISユーザーにとっては慣れたやり方でOSMデータの視覚化や解析ができるのでとっつきやすいかも

I Rの OpenStreetMapパッケージは、Rで解析したデータの背景としての利用向き

I QGISで OSMデータを GIS形式に変換すれば、Rでもいろいろ解析ができそう

謝辞@Say_noさんにはこちらのスライドの誤りの指摘・ご助言などをいただきました。ありがとうございました。

17 / 17