Download - 20121109 foss4g handsonaok
2012FOSS4Gハンズオン
1
立命館大学歴史都市防災研究センター青木和人
2012/11/7
QuantumGISによる小地域統計活用入門
2012FOSS4Gハンズオン
22
• 本実習ではフリーオープンソースGISであるQuantumGISv1.7.4を使用します。
• FOSS4G(Free and Open Source Software for Geospatial)と呼ばれるソフトウェアの一つでソースコードが開示されていて、無料で利用できる。
• 自由に入手,改良,再配布ができます。
• インストーラは次のURLからダウンロードできます。http://qgis.org/downloads/QGIS-OSGeo4W-1.7.4-d211b16-Setup.exe
出典:嘉山陽一・岩崎亘典(2010)初心者のためのQuantum GIS入門<http://www.osgeo.jp/wordpress/wp-content/uploads/2010/11/qgis_hands_on_foss4g2010.pdf>.
2012FOSS4Gハンズオン
3
Quantum GISのインストール
• インストール
• ダウンロードしたインストーラを実行• 【注意】管理者権限を持ったユーザで実行すること
• 動作確認
• デスクトップにあるQuantum GISアイコンをダブルクリック
このようなものが表示され
ればOK
2012FOSS4Gハンズオン
4
使用データのコピー
使用するデータフォルダ
USBに入っているFOSS4Gdataフォルダを
各自のc:ドライブ直下に
コピーする。
QGISstatdata
2012FOSS4Gハンズオン
5
①背景地図の表示地図表現の変更
② 統計データの表示テーブル結合、印刷
③一定距離圏域の人口等集計バッファ作成、空間検索
④施設住所のアドレスマッチング
18:30~18:45 休憩
全体のフロー
2012FOSS4Gハンズオン
6
1. 「QuantumGIS」の起動
6
Quantum GISが起動する
デスクトップ上のQuantum GIS (1.7.4)アイコンをダブルクリック
2012FOSS4Gハンズオン
7
1. 「QuantumGIS」の起動
ファイル-新規プロジェクトをクリックする。
7
2012FOSS4Gハンズオン
8
1. 「QuantumGIS」の基本操作
8
地図ナビゲーションツールバーを上の段にドラッグ&
ドロップ
ツールバーのおててマークの左側にマウスカーソルをもってくると十字矢印マークになるの
で、十字矢印マークを
ツールバーの上の段にドラッグ&ドロップする
2012FOSS4Gハンズオン
9
1. 「QuantumGIS」の基本操作
9
地図ナビゲーションツールバー地図移動、拡大、縮小など表示を変えてみましょう。
直前の表示領域にズームで元に戻れます。
地図移動 拡大 縮小 全域表示 レイヤの領域にズーム
直前の表示領域にズーム
2012FOSS4Gハンズオン
10
使用するデータ
ファイル名 内容 形式 範囲 データソース 座標系基盤地図25000
AdmArea.shp 行政区画境界線 ベクタ(線)東京都 基盤地図情報 緯度経度AdmPt.shp 行政区画代表点 ベクタ(点)東京都 基盤地図情報 緯度経度RailCL.shp 軌道の中心線 ベクタ(線)東京都 基盤地図情報 緯度経度RdEdg_kodaira.shp 道路縁 ベクタ(線)小平市 基盤地図情報 緯度経度WL.shp 水崖線 ベクタ(線)東京都 基盤地図情報 緯度経度
基盤地図10mメッシュ標高10mメッシュ標高DEM ラスタ 5339-43 基盤地図情報 緯度経度
5339-44
住所データ避難場所_小平市.csv 広域避難場所 街区住所 小平市 小平市資料
統計GISh17ka13211.shp 小平市小地域統計境界 ベクタ(面)小平市 統計GIS 緯度経度
属性データ小平市年齢別人口.csv 年齢別人口総数 町丁字 小平市 統計GIS
(2005年国勢調査結果)
FG-GML-5339-43-44-DEM10B
世界測地系・平面直角座標
系(第9系) 統計GIS(2010年国政調査結果)
2012FOSS4Gハンズオン
11
1.座標参照系とは
本実習ではQ-GISで世界測地系・平面直角座標系(第9系) に変換して使用します。
使用する基盤地図情報やアドレスマッチングデータは、世界測地系・緯度経度座標系のデータです。
出典 国土地理院ホームページ http://www.gsi.go.jp/GIS/stdind/nyumon_0930.html 11
2012FOSS4Gハンズオン
12
1.座標参照系の設定
設定-プロジェクトのプロパティ -オンザフライCRS変換を有効にするにチェック異なる座標系の地理空間情報をQ-GISが見た目、重ねてくれる。
12
2012FOSS4Gハンズオン
13
1.座標参照系の設定
Search欄に2451と入れてFind
座標参照系 EPSG:2451世界測地系・平面直角座標系(第9系) を選択
13
2012FOSS4Gハンズオン
14
基盤地図情報ダウンロード
国土地理院の
基盤地図情報をダウンロードして利用
(利用者登録制)
http://fgd.gsi.go.jp/download/
2012FOSS4Gハンズオン
15
基盤地図情報ダウンロード
基盤地図情報データは、JPGIS形式なので、shp形式に変換する必要がある
http://fgd.gsi.go.jp/download/
基盤地図情報閲覧コンバートソフト ダウンロード可
2012FOSS4Gハンズオン
16
①背景地図の作成・表示(基盤地図情報25000)レイヤ -ベクタレイヤの追
加をクリックする。
ブラウズをクリックする。(基盤地図情報25000)
C:\QGISstatdata\AdmArea.shpAdmPt.shpRailCL.shpRdEdg_kodaira.shp,WL.shpを開く
2012FOSS4Gハンズオン
17
①背景地図の作成・表示 (拡大)
基盤地図情報25000(市町村界)の東京都全域が表示される。
2012FOSS4Gハンズオン
18
①背景地図の作成・表示 (拡大)
RdEdg_kodaira.shpで右クリック→レイヤの領域にズーム
2012FOSS4Gハンズオン
19
①背景地図の作成・表示 (拡大)
東京都小平市が中心に表示される。
2012FOSS4Gハンズオン
20
①背景地図の作成・表示 (ラベル表示)
地図の見た目を変更しましょう。
例えば、
AdmPtレイヤ
(行政区画代表点)をダブルクリック
ラベル -
ラベルを表示
をチェック
ラベルが含まれているフィールド
“名称”
2012FOSS4Gハンズオン
21
①背景地図の作成・表示 (ラベル表示)
市町村名が
表示される。
2012FOSS4Gハンズオン
22
①背景地図の作成・表示 (シンボル・幅の表示)
地図の見た目を変更しましょう。
例えば、
RailCLレイヤ
(軌道の中心線)をダブルクリック
シンボル -
連続色 -
新シンボロジーをクリック
2012FOSS4Gハンズオン
23
①背景地図の作成・表示 (シンボル・幅の表示)
レンダラ -
共通シンボル
スタイルからのシンボルで
鉄道らしい
スタイルに変更
幅は1くらいがいいかも。
いろいろ試してみましょう。
2012FOSS4Gハンズオン
24
①背景地図の作成・表示
鉄道が表示された。
他にもいろいろ試してみましょう。
2012FOSS4Gハンズオン
25
OpenStreetMapの表示プラグイン ー Pythonプラグインを呼び出す
OpenLayers Pluginをインストール
25
2012FOSS4Gハンズオン
26
プラグイン→OpenLayers Plugin
Add OpenStreetMap Layersを選択
26
OpenStreetMapの表示
2012FOSS4Gハンズオン
27
OpenStreetMapの表示OpenStreetMap が背景地図として表示される
27
2012FOSS4Gハンズオン
28
ここまでは、基盤地図情報の表示をしました。
次に国勢調査の小地域統計結果をGISで表示してみましょう。
②統計データレイヤの作成
2012FOSS4Gハンズオン
29
②政府統計の総合窓口(e-Stat)
http://www.e-stat.go.jp/SG1/estat/eStatTopPortal.do平成20年4月1日開設 政府統計のポータルサイト
これまで国の統計結果のホームページでの公表は、国勢調査結果は総務省、事業所・企業統計調査は経済産業省と所管官庁ごとに分かれていた。
一元化された!
2012FOSS4Gハンズオン
30
②小地域統計データダウンロード
地図で見る統計(統計GIS)→データダウンロード
2012FOSS4Gハンズオン
31
平成22年国勢調査小地域統計の属性(統計)小地域統計結果と図形(境界)地図形状の情報の情報がダウンロードできる。
地図形状の情報小地域統計結果
②小地域統計データダウンロード
2012FOSS4Gハンズオン
32
属性(統計)小地域統計結果
◆統計データ東京都小平市を選んで、tblT000573C13211.zipファイルをダウンロードする
②小地域統計データダウンロード
2012FOSS4Gハンズオン
33
平成22年国勢調査(小地域)を選択
ここでは、年齢別(5歳階級、4区分)、男女別人口を選択
②小地域統計データダウンロード
2012FOSS4Gハンズオン
34
世界測地系平面直角座標系・Shape形式で対象地域(ここでは小平市)を選んでダウンロード
②小地域統計データダウンロード
2012FOSS4Gハンズオン
35
②小地域統計の表示
レイヤ -
ベクタレイヤの追加をクリックする。
ブラウズをクリックする。(統計データ)
C:\QGISstatdata\stat\h22ka13211.shpを開く
(小平市町丁目)
2012FOSS4Gハンズオン
36
②小地域統計の表示
小平市の
小地域統計の町丁目の形状が表示される
2012FOSS4Gハンズオン
37
②小地域統計の表示
町丁目名称を表示しましょう。
h22ka13211レイヤをダブルクリック
ラベル -
ラベルを表示
をチェック
ラベルが含まれているフィールド
“MOJI”
フォントサイズ
7くらい
2012FOSS4Gハンズオン
38
②小地域統計の表示
小平市の
小地域統計の町丁目
ラベルが表示される
2012FOSS4Gハンズオン
39
②属性データの結合
小地域統計結果属性データテキストデータ
町丁字界.shp
図形データシェープデータ
対応する小地域コード(key_code)でデータを結合する
属性データ
小地域境界
2012FOSS4Gハンズオン
40
レイヤ -
ベクタレイヤの追加をクリックする。
ブラウズをクリックする。(統計データ)
C:\QGISstatdata\stat\小平市年齢別人口.csvを開く
②属性データの結合
2012FOSS4Gハンズオン
41
②属性データの結合
結合するレイヤを右クリック-
プロパティを開き-「結合」タブを選択
「+」ボタンをクリックして、結合するCSVファイル(小平市年齢別人口.csv)を選択し、共通のKEYフィールド(KEY_CODE)を選択
2012FOSS4Gハンズオン
42
②属性データの結合
レイヤのプロパティを閉じて、
右クリック - 属性テーブルを開いて、データが結合されていることを確認する。
2012FOSS4Gハンズオン
43
②属性データの結合
結合する属性テーブルの項目名は、10カラムまで
項目名が
10カラム以上日本語で5文字以上の場合、項目名をを修正する必要あり。
KEY_CODE KEY_CODEHYOSYO HYOSYOHTKSYU HTKSYUCITYNAME CITYNAMENAME NAME総数 pop総数0~4歳 p0-4a総数5~9歳 p5-9a総数10~14歳 p10-14a総数15~19歳 p15-19a総数20~24歳 p20-24a総数25~29歳 p25-29a総数30~34歳 p30-34a総数35~39歳 p35-39a総数40~44歳 p40-44a総数45~49歳 p45-49a総数50~54歳 p50-54a総数55~59歳 p55-59a総数60~64歳 p60-64a総数65~69歳 p65-69a総数70~74歳 p70-74a総数15歳未満 p15a総数15~64歳 p15-64a総数65歳以上 p65a総数65~74歳 p65-74a
2012FOSS4Gハンズオン
44
KEY_CODE stringHYOSYO integer(1)HTKSYU integer(1)CITYNAME stringNAME stringpop integer(10)pop0-4ag integer(10)pop5-9ag integer(10)pop10-14ag integer(10)pop15-19ag integer(10)pop20-24ag integer(10)pop25-29ag integer(10)pop30-34ag integer(10)pop35-39ag integer(10)pop40-44ag integer(10)pop45-49ag integer(10)pop50-54ag integer(10)pop55-59ag integer(10)pop60-64ag integer(10)pop65-69ag integer(10)pop70-74ag integer(10)pop15ag integer(10)pop15-64ag integer(10)pop65ag integer(10)pop65-74ag integer(10)pop75ag integer(10)
②属性データの結合
属性テーブル
小平市年齢別人口.csvと
同名のCSVTファイルに定義を書いておくとその属性で結合してくれる。
小平市年齢別人口.csvt
そうでないと文字型となってしまうので、注意!
2012FOSS4Gハンズオン
45
②属性データの結合
http://d.hatena.ne.jp/Bravo-Astro/20120310/1331355187
にBravo-AstroさんのCSVTの解説があります。
2012FOSS4Gハンズオン
46
②属性データの結合
結合したデータを新たなshpファイルとして保存
レイヤを右クリックし、「名前を付けて保存」で
C:/QGISstatdataにH22kodaira.shpで作成
2012FOSS4Gハンズオン
47
②属性データの結合
レイヤ -
ベクタレイヤの追加をクリックする。
ブラウズをクリックする。
C:\QGISstatdata\statH22kodaira.shpを追加する。
2012FOSS4Gハンズオン
48
②属性データの編集
右クリック - 属性テーブルを開いて、属性を編集して、高齢化率を計算しましょう。
鉛筆マーククリック属性の編集開始
フィールド計算機をクリック
属性の編集開始
フィールド
計算機
2012FOSS4Gハンズオン
49
②属性データの編集
出力フィールド名
“pop65/pop”
出力フィールドタイプ
小数点付き数値幅10
精度5
フィールド計算式で pop65ag / pop
2012FOSS4Gハンズオン
50
②属性データの編集
65歳以上人口比率=高齢化率のデータが作成された。
2012FOSS4Gハンズオン
51
②属性データの編集
鉛筆マークをクリック
レイヤーの変更を保存しますか?
-Save
属性データの変更を保存
2012FOSS4Gハンズオン
52
②属性データの編集
Kodairashi.shpレイヤをダブルクリック
-シンボル
-連続色
-新シンボロジー-Yes
をクリック
2012FOSS4Gハンズオン
53
②属性データの結合レンダラ-段階に分けられた
カラム
-“pop65/pop”色階調
-新しいカラーランプ
カラー階調タイプ
-カラーブリュワー
2012FOSS4Gハンズオン
54
②属性データの結合カラー調整ランプ
-Blues(下の方)
カラー階調名
-新しいカラー階調でOK
-分類
を押すと値の多い順に濃い色で表現される。
2012FOSS4Gハンズオン
55
②属性データの結合
高齢化率の5分類地図が表示される。
2012FOSS4Gハンズオン
56
②主題図の印刷
56
コンポーザーマネージャの起動
ファイル→新コンポーザーマネージャをクリック
またはアイコンをクリック
2012FOSS4Gハンズオン
57
②主題図の印刷
57
コンポーザーマネージャ画面
アイテムの設定
印刷イメージ
アイテムのレイアウト管理
2012FOSS4Gハンズオン
58
②主題図の印刷
58
マップの追加レイアウト→地図を追加,または,新規地図を追加
をクリック
2012FOSS4Gハンズオン
59
②主題図の印刷
59
地図のサイズを決定
ドラッグ&ドロップで地図の描画域を決定
離すと地図が表示される
2012FOSS4Gハンズオン
60
②主題図の印刷
60
アイテムの設定 アイテムタブをクリック
ビュー画面の表示を変更,またはアイテム内のコンテンツを移動で表示を調節
2012FOSS4Gハンズオン
61
②主題図の印刷
61
方位記号の追加
イメージを追加をクリック,描画位置を指定して,方位記号を選択
2012FOSS4Gハンズオン
62
②主題図の印刷
62
スケールバーの追加
新規スケールバーを追加をクリック,描画位置を決定
セグメントサイズ=100 (スケールバー単位の長さ)バー単位毎の地図単位= 1単位ラベル= m →スケールバー表示単位
2012FOSS4Gハンズオン
63
②主題図の印刷
63
タイトルの挿入
新規ラベルを挿入をクリック - アイテムで調整
「ラベル」にタイトル文字“河内長野 お散歩マップ“を入力
- フォント」でサイズ等を調整
2012FOSS4Gハンズオン
64
②主題図の印刷
64
印刷アイコンを押して、印刷できます。 → できた!!
2012FOSS4Gハンズオン
65
ここまでは、国勢調査の小地域統計結果をGISで表示しました。
次に施設から一定距離圏域内の
小地域統計結果を集計してみましょう。
③一定距離圏域の人口等集計
2012FOSS4Gハンズオン
66
③立地-配分モデル 最大カバー問題
施設から一定の距離圏にサービス対象者が何人いるでしょうか?
直線距離での500m
2012FOSS4Gハンズオン
67
③小地域統計の空間単位
500mメッシュ
町丁目
基本単位区
の関係
2012FOSS4Gハンズオン
68
③一定距離圏域の人口等集計(施設の追加)対象となる施設ポイントの作成
レイヤ(L)→新規→新しいシェープファイルレイヤ
68
2012FOSS4Gハンズオン
69
③一定距離圏域の人口等集計(施設の追加)
CRSの指定をクリック
69
2012FOSS4Gハンズオン
70
③一定距離圏域の人口等集計(施設の追加)
座標参照系 EPSG: 2451世界測地系・平面直角座標系(第9系) を選択
70
2012FOSS4Gハンズオン
71
③一定距離圏域の人口等集計(施設の追加)
ファイル名を入力ここでは、sisetu01.shpと入力
71
2012FOSS4Gハンズオン
72
③一定距離圏域の人口等集計(施設の追q加)
編集モード 点を入力
sisetu01を選択し編集モードボタンを押して、地図上に立地を検討したい施設の位置をマウスでクリックIDに1を入力
72
2012FOSS4Gハンズオン
73
③一定距離圏域の人口等集計(施設の追加)
保存
立地を検討したい施設データを保存する
73
2012FOSS4Gハンズオン
74
③一定距離圏域の人口等集計(施設の追加)立地を検討したい施設が追加される
2012FOSS4Gハンズオン
75
③一定距離圏域の人口等集計(バッファ作成)ベクタ → 空間演算ツール → バッファ をクリック
2012FOSS4Gハンズオン
76
③一定距離圏域の人口等集計(バッファ作成)sisetu01. shpから、500mバッファ作成
2012FOSS4Gハンズオン
77
③一定距離圏域の人口等集計(バッファ作成)sisetu01.shpから、500mのバッファ作成
77
2012FOSS4Gハンズオン
78
③一定距離圏域の人口等集計(町丁字の重心点作成)ベクタ – ジオメトリツール – ポリゴンの重心
78
2012FOSS4Gハンズオン
79
③一定距離圏域の人口等集計(町丁字の重心点作成)町丁字の重心点が作成される
79
2012FOSS4Gハンズオン
80
③一定距離圏域の人口等集計(空間解析)ベクタ – 解析ツール – 場所による選択
2012FOSS4Gハンズオン
81
③一定距離圏域の人口等集計(空間解析)500mバッファ内にある町丁目の重心点が選択される
2012FOSS4Gハンズオン
82
③一定距離圏域の人口等集計(空間解析)500mバッファ内にある町丁目の重心点が選択される
右クリック- 右クリック - 属性テーブルを開く 選択している行を
クリップボードへコピー
2012FOSS4Gハンズオン
83
③一定距離圏域の人口等集計(空間解析)表計算ソフトへ貼り付けして、集計する
2012FOSS4Gハンズオン
84
市内の施設すべてを立地評価したい
場合、アドレスマッチングで施設位置情報を作成できます。
④施設住所のアドレスマッチング
2012FOSS4Gハンズオン
85
④アドレスマッチング<その1:住所情報の収集>
Web上で公開された様々な住所情報をコピーペーストでEXCEL等の表計算ソフトに取り込む自治体のホームページ:公共
施設(ex.認可保育所,学童保育,広域避難所,高齢者施設,学校・・・)
Yahoo!電話帳,インターネットタウンページなど:各種施設の種類別に検索し,住所情報が取得できる
※ 自治体の内部資料(台帳類の住所情報など)で住所を含むデータも利用可能 八王子市のホームページの例
2012FOSS4Gハンズオン
86
④アドレスマッチング<経度緯度座標を付けたCSVデータ>
緯度小平市の避難所の事例
ID 名称 種別 住所 LocName fX fY iConf iLvl1 中央公民館 避難所 東京都小平市小川町2-1325 東京都/小平市/小川町/二丁目/1325番地139.4749 35.72858 5 72 学園東町地域センター 二次避難所 東京都小平市学園東町2-16-11 東京都/小平市/学園東町/二丁目/16番 139.4832 35.72565 5 73 小平第十四小学校 いっとき避難場所 避難所 東京都小平市仲町33 東京都/小平市/仲町/33番地 139.4812 35.73359 5 74 学園西町地域センター 二次避難所 東京都小平市学園西町2-12-22 東京都/小平市/学園西町/二丁目/12番 139.4762 35.72253 5 75 仲町公民館 避難所 東京都小平市仲町521 東京都/小平市/仲町/521番地 139.4852 35.72919 5 76 小平第一中学校 いっとき避難場所 避難所 東京都小平市仲町506 東京都/小平市/仲町/506番地 139.4852 35.72919 5 77 学園東小学校 いっとき避難場所 避難所 東京都小平市学園東町2-15-1 東京都/小平市/学園東町/二丁目/15番 139.4848 35.72571 5 78 小川東町地域センター 二次避難所 東京都小平市小川東町1805 東京都/小平市/小川東町/1805番地 139.4782 35.73363 5 79 都立小平高校グラウンド いっとき避難場所 東京都小平市仲町112 東京都/小平市/仲町/112番地 139.4835 35.73167 5 7
10 小川東第二地域センター 二次避難所 東京都小平市小川東町5-9-1 東京都/小平市/小川東町/五丁目/9番 139.4686 35.73277 5 711 小川町二丁目地域センター 二次避難所 東京都小平市小川町2-1154 東京都/小平市/小川町/二丁目/1154番地139.4659 35.72762 5 712 一橋大学グラウンド いっとき避難場所 東京都小平市学園西町1-29-1 東京都/小平市/学園西町/一丁目/29番 139.4744 35.71965 5 713 ブリヂストン南グラウンド いっとき避難場所 東京都小平市小川東町3-3 東京都/小平市/小川東町/三丁目/3番 139.4694 35.7347 5 714 小平第十五小学校 いっとき避難場所 避難所 東京都小平市小川町2-1136 東京都/小平市/小川町/二丁目/1136番地139.4659 35.72762 5 715 津田公民館 避難所 東京都小平市津田町3-11-1 東京都/小平市/津田町/三丁目/11番 139.47 35.72086 5 716 小平第四小学校 いっとき避難場所 避難所 東京都小平市学園西町1-34-1 東京都/小平市/学園西町/一丁目/34番 139.4717 35.71991 5 717 国土交通大学校グラウンド いっとき避難場所 東京都小平市喜平町2-2-1 東京都/小平市/喜平町/二丁目/2番 139.4818 35.71893 5 718 萩山公園グラウンド いっとき避難場所 東京都小平市小川東町4-4-1 東京都/小平市/小川東町/四丁目/4番 139.4771 35.73882 5 719 小平第四中学校 いっとき避難場所 避難所 東京都小平市学園西町1-3-1 東京都/小平市/学園西町/一丁目/3番 139.4781 35.71803 5 720 小平第二小学校 いっとき避難場所 避難所 東京都小平市仲町310 東京都/小平市/仲町/310番地 139.4912 35.72763 5 721 小平第六小学校 いっとき避難場所 避難所 東京都小平市小川東町3-1-2 東京都/小平市/小川東町/三丁目/1番 139.4667 35.73483 5 722 美園地域センター 二次避難所 東京都小平市美園町1-19-2 東京都/小平市/美園町/一丁目/19番 139.4894 35.73484 5 723 小平第一小学校 いっとき避難場所 避難所 東京都小平市小川町1-1082 東京都/小平市/小川町/一丁目/1082番地139.4628 35.7287 5 724 小平元気村おがわ東 いっとき避難場所 避難所 東京都小平市小川東町4-2-1 東京都/小平市/小川東町/四丁目/2番 139.474 35.74049 5 725 二葉むさしが丘学園 二次避難所 東京都小平市鈴木町1-62-1 東京都/小平市/鈴木町/一丁目/62番地 139.4928 35.72699 5 726 小平第十小学校 いっとき避難場所 避難所 東京都小平市上水本町4-4-1 東京都/小平市/上水本町/四丁目/4番 139.4735 35.7166 5 727 上水本町地域センター 二次避難所 東京都小平市上水本町3-11-11 東京都/小平市/上水本町/三丁目/11番 139.4704 35.7171 5 728 関東管区警察学校グラウンドいっとき避難場所 東京都小平市喜平町2-5-1 東京都/小平市/喜平町/二丁目/5番 139.4862 35.71928 5 729 都営小平霊園 広域避難場所 東京都東村山市萩山町1-16-1 東京都/東村山市/萩山町/一丁目/16番 139.4851 35.74013 5 7
2012FOSS4Gハンズオン
87
④アドレスマッチング<CSVアドレスマッチングサービス>
住所を含むカラムの順番を予め調べておく
東京大学空間情報科学研究センターのCSVアドレスマッチングサービスを利用するhttp://newspat.csis.u-tokyo.ac.jp/geocode/
2012FOSS4Gハンズオン
88
④アドレスマッチング<経度緯度座標を付けたCSVデータ>
経度 緯度
信頼度(5以外は要確認)小平市の避難所の事例
ID 名称 種別 住所 LocName fX fY iConf iLvl1 中央公民館 避難所 東京都小平市小川町2-1325 東京都/小平市/小川町/二丁目/1325番地139.4749 35.72858 5 72 学園東町地域センター 二次避難所 東京都小平市学園東町2-16-11 東京都/小平市/学園東町/二丁目/16番 139.4832 35.72565 5 73 小平第十四小学校 いっとき避難場所 避難所 東京都小平市仲町33 東京都/小平市/仲町/33番地 139.4812 35.73359 5 74 学園西町地域センター 二次避難所 東京都小平市学園西町2-12-22 東京都/小平市/学園西町/二丁目/12番 139.4762 35.72253 5 75 仲町公民館 避難所 東京都小平市仲町521 東京都/小平市/仲町/521番地 139.4852 35.72919 5 76 小平第一中学校 いっとき避難場所 避難所 東京都小平市仲町506 東京都/小平市/仲町/506番地 139.4852 35.72919 5 77 学園東小学校 いっとき避難場所 避難所 東京都小平市学園東町2-15-1 東京都/小平市/学園東町/二丁目/15番 139.4848 35.72571 5 78 小川東町地域センター 二次避難所 東京都小平市小川東町1805 東京都/小平市/小川東町/1805番地 139.4782 35.73363 5 79 都立小平高校グラウンド いっとき避難場所 東京都小平市仲町112 東京都/小平市/仲町/112番地 139.4835 35.73167 5 7
10 小川東第二地域センター 二次避難所 東京都小平市小川東町5-9-1 東京都/小平市/小川東町/五丁目/9番 139.4686 35.73277 5 711 小川町二丁目地域センター 二次避難所 東京都小平市小川町2-1154 東京都/小平市/小川町/二丁目/1154番地139.4659 35.72762 5 712 一橋大学グラウンド いっとき避難場所 東京都小平市学園西町1-29-1 東京都/小平市/学園西町/一丁目/29番 139.4744 35.71965 5 713 ブリヂストン南グラウンド いっとき避難場所 東京都小平市小川東町3-3 東京都/小平市/小川東町/三丁目/3番 139.4694 35.7347 5 714 小平第十五小学校 いっとき避難場所 避難所 東京都小平市小川町2-1136 東京都/小平市/小川町/二丁目/1136番地139.4659 35.72762 5 715 津田公民館 避難所 東京都小平市津田町3-11-1 東京都/小平市/津田町/三丁目/11番 139.47 35.72086 5 716 小平第四小学校 いっとき避難場所 避難所 東京都小平市学園西町1-34-1 東京都/小平市/学園西町/一丁目/34番 139.4717 35.71991 5 717 国土交通大学校グラウンド いっとき避難場所 東京都小平市喜平町2-2-1 東京都/小平市/喜平町/二丁目/2番 139.4818 35.71893 5 718 萩山公園グラウンド いっとき避難場所 東京都小平市小川東町4-4-1 東京都/小平市/小川東町/四丁目/4番 139.4771 35.73882 5 719 小平第四中学校 いっとき避難場所 避難所 東京都小平市学園西町1-3-1 東京都/小平市/学園西町/一丁目/3番 139.4781 35.71803 5 720 小平第二小学校 いっとき避難場所 避難所 東京都小平市仲町310 東京都/小平市/仲町/310番地 139.4912 35.72763 5 721 小平第六小学校 いっとき避難場所 避難所 東京都小平市小川東町3-1-2 東京都/小平市/小川東町/三丁目/1番 139.4667 35.73483 5 722 美園地域センター 二次避難所 東京都小平市美園町1-19-2 東京都/小平市/美園町/一丁目/19番 139.4894 35.73484 5 723 小平第一小学校 いっとき避難場所 避難所 東京都小平市小川町1-1082 東京都/小平市/小川町/一丁目/1082番地139.4628 35.7287 5 724 小平元気村おがわ東 いっとき避難場所 避難所 東京都小平市小川東町4-2-1 東京都/小平市/小川東町/四丁目/2番 139.474 35.74049 5 725 二葉むさしが丘学園 二次避難所 東京都小平市鈴木町1-62-1 東京都/小平市/鈴木町/一丁目/62番地 139.4928 35.72699 5 726 小平第十小学校 いっとき避難場所 避難所 東京都小平市上水本町4-4-1 東京都/小平市/上水本町/四丁目/4番 139.4735 35.7166 5 727 上水本町地域センター 二次避難所 東京都小平市上水本町3-11-11 東京都/小平市/上水本町/三丁目/11番 139.4704 35.7171 5 728 関東管区警察学校グラウンドいっとき避難場所 東京都小平市喜平町2-5-1 東京都/小平市/喜平町/二丁目/5番 139.4862 35.71928 5 729 都営小平霊園 広域避難場所 東京都東村山市萩山町1-16-1 東京都/東村山市/萩山町/一丁目/16番 139.4851 35.74013 5 7
2012FOSS4Gハンズオン
89
④施設住所のアドレスマッチング
プラグイン -
デリミッドテキスト -
デリミッドテキストレイヤの追加
をクリックする。
2012FOSS4Gハンズオン
90
④施設住所のアドレスマッチング
C:\QGISstatdata\tokei\避難所_小平市.txtを指定
して、OK
2012FOSS4Gハンズオン
91
④施設住所のアドレスマッチング
座標さん承継を聞いてくるので、
4612で検索して、
EPSG:4612
JGD2000
緯度経度 GRS80
で設定 V
V
2012FOSS4Gハンズオン
92
④施設住所のアドレスマッチング
避難所の住所情報から、避難所の位置図が作成できた。
2012FOSS4Gハンズオン
93
④施設住所のアドレスマッチング
ただし、
現在の避難所位置データは
EPSG:4612
JGD2000
緯度経度 なので、JGD2000/平面直角座標系9系で保存しましょう。
レイヤ -名前をつけて保存
2012FOSS4Gハンズオン
94
④施設住所のアドレスマッチング
①ブラウズをクリックC:/QGISstatdata/hinansyo.shpとしてOK
②ブラウズをクリック
94
2012FOSS4Gハンズオン
95
④施設住所のアドレスマッチング
座標参照系 EPSG: 2451世界測地系・平面直角座標系(第9系) としてOK
95
2012FOSS4Gハンズオン
96
④施設住所のアドレスマッチング
設定-プロジェクトのプロパティ -オンザフライCRS変換を有効にするのチェックをはずす
96
2012FOSS4Gハンズオン
97
④施設住所のアドレスマッチングEPSG:4612 JGD2000,緯度経度のデータは重ならなくなる
97
2012FOSS4Gハンズオン
98
④施設住所のアドレスマッチング
EPSG: 2451世界測地系・平面直角座標系(第9系) で作成したhinansyo.shp
を追加する。
2012FOSS4Gハンズオン
99
④施設住所のアドレスマッチング
EPSG: 2451世界測地系・平面直角座標系(第9系) で作成したhinansyo.shp
が追加される。
2012FOSS4Gハンズオン
100
④施設住所のアドレスマッチング
避難所の分類別表示をしましょう。
hinan.shpレイヤをダブルクリック
シンボル 凡例タイプ
-固有値
分類フィールド
-種別
分類
をクリック
2012FOSS4Gハンズオン
101
④施設住所のアドレスマッチング
避難所の種類別に表示された
2012FOSS4Gハンズオン
102
小平市の避難所の立地評価をしましょう。
ベクタ →
空間演算ツール → バッファ を
クリック
バッファ距離
500m
出力ファイル名
hinansyoBuff.shp
④アドレスマッチングした施設の立地評価
2012FOSS4Gハンズオン
103
各避難所から
500m圏内のバッファが作成される。
但し、
500m圏内に含まれていない町丁字もあることが確認できる。
④アドレスマッチングした施設の立地評価
2012FOSS4Gハンズオン
104
500m圏内に含まれている町丁字を空間検索する。
ベクタ – 解析ツール – 場所による選択
④アドレスマッチングした施設の立地評価
2012FOSS4Gハンズオン
105
各避難所から
500m圏内の
町丁字の重心点が選択される。
④アドレスマッチングした施設の立地評価
2012FOSS4Gハンズオン
106
各避難所から
500m圏内の
町丁字と
それ以外の
町丁字の
人口、世帯数等の情報から、小平市の
避難所評価を実施する。
④アドレスマッチングした施設の立地評価
2012FOSS4Gハンズオン
107
・複数ファイルの一括マージ処理
(ex.年度別に分かれているGPSのポイントデータをひとつのファイルにする)
・ボロノイ分割
・メッシュポリゴンの作成
・ジオコーディング
などができるプラグイン
様々な便利なベクタ機能があるが、日本語環境に対応していないため属性値が日本語の場合問題が起きる。
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
108
GoogleのジオコーディングAPIを使ったジオコーディング機能。
日本語での住所入力には対応していないが、日本の住所をローマ字で入力すると機能する。
ローマ字表記のCSVファイルを用意する。
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
109
④MMQGISプラグイン - Geocode with Google
109
プラグイン→Python プラグインを呼び出す
2012FOSS4Gハンズオン
110
プラグインタブを開いてフィルターにプラグインの名前(ex. mmqgis)や関連するキーワードを入力する
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
111
プラグインを選択し “プラグインをインストール”ボタンをクリック
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
112
プラグイン → mmqgis
→ transfer
→ Geocode CSV with google
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
113
C:\QGISstatdata\stat\test.csv
を指定する。
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
114
アドレスマッチングレイヤ
Test.shpが作成される。
④MMQGISプラグイン - Geocode with Google
2012FOSS4Gハンズオン
115
お疲れ様でした。