Mais conteúdo relacionado
Semelhante a 20121109 foss4g handsonaok (20)
20121109 foss4g handsonaok
- 1. 2012FOSS4Gハンズオン
2012/11/7
QuantumGISによる
小地域統計活用入門
立命館大学歴史都市防災研究センター
青木和人
1
- 2. 2012FOSS4Gハンズオン
• 本実習ではフリーオープンソース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>.
2
2
- 3. 2012FOSS4Gハンズオン
Quantum GISのインストール
• インストール
• ダウンロードしたインストーラを実行
• 【注意】管理者権限を持ったユーザで実行すること
• 動作確認
• デスクトップにあるQuantum GISアイコンをダブルクリッ
ク
このようなも
のが表示され
ればOK
3
- 4. 2012FOSS4Gハンズオン
使用データのコピー
使用するデータ
フォルダ
USBに入ってい
る
FOSS4Gdata
フォルダを
各自の
c:ドライブ直下
に
コピーする。
QGISstatdata
4
- 5. 2012FOSS4Gハンズオン
全体のフロー
①背景地図の表示
地図表現の変更
② 統計データの表示
テーブル結合、印刷
18:30~18:45 休憩
③一定距離圏域の人口等集計
バッファ作成、空間検索
④施設住所の
アドレスマッチング
5
- 10. 2012FOSS4Gハンズオン
使用するデータ
ファイル名 内容 形式 範囲 データソース 座標系
基盤地図25000
AdmArea.shp 行政区画境界線 ベクタ(線)東京都 基盤地図情報 緯度経度
AdmPt.shp 行政区画代表点 ベクタ(点)東京都 基盤地図情報 緯度経度
RailCL.shp 軌道の中心線 ベクタ(線)東京都 基盤地図情報 緯度経度
RdEdg_kodaira.shp 道路縁 ベクタ(線)小平市 基盤地図情報 緯度経度
WL.shp 水崖線 ベクタ(線)東京都 基盤地図情報 緯度経度
基盤地図10mメッシュ標高
10mメッシュ標高DEM ラスタ 5339-43 基盤地図情報 緯度経度
FG-GML-5339-43-44-
5339-44
DEM10B
住所データ
避難場所_小平市.csv 広域避難場所 街区住所 小平市 小平市資料
統計GIS 世界測地系・
h17ka13211.shp 小平市小地域統計境界 ベクタ(面)小平市 統計GIS 平面直角座標
緯度経度
系(第9系)
属性データ
小平市年齢別人口.csv 年齢別人口総数 町丁字 小平市 統計GIS
統計GIS
(2010年国政調査結果)
(2005年国勢調査結果)
10
- 11. 2012FOSS4Gハンズオン
1.座標参照系とは
使用する基盤地図情報
やアドレスマッチング
データは、世界測地系
・緯度経度座標系
のデータです。
本実習ではQ-GISで
世界測地系・
平面直角座標系
(第9系) に変換し
て使用します。
出典 国土地理院ホームページ http://www.gsi.go.jp/GIS/stdind/nyumon_0930.html 11
11
- 14. 2012FOSS4Gハンズオン
基盤地図情報ダウンロード
国土地理院の
基盤地図情報を
ダウンロードして利用
(利用者登録制)
http://fgd.gsi.go.jp/
download/
14
- 15. 2012FOSS4Gハンズオン
基盤地図情報ダウンロード
基盤地図情報データは、JPGIS形式なので、shp形式に変換する
必要がある
http://fgd.gsi.go.jp/download/
基盤地図情報閲覧コンバートソフト ダウンロード可
15
- 16. 2012FOSS4Gハンズオン
①背景地図の作成・表示(基盤地図情報25000)
レイヤ -
ベクタレイヤの追
加をクリックす
る。
ブラウズ
をクリックする。
(基盤地図情報
25000)
C:QGISstatdata
AdmArea.shp
AdmPt.shp
RailCL.shp
RdEdg_kodaira.sh
p,WL.shp
を開く
16
- 18. 2012FOSS4Gハンズオン
①背景地図の作成・表示 (拡大)
RdEdg_kodaira.
shpで右クリッ
ク→レイヤの領
域にズーム
18
- 20. 2012FOSS4Gハンズオン
①背景地図の作成・表示 (ラベル表示)
地図の見た目を
変更しましょう。
例えば、
AdmPtレイヤ
(行政区画代表
点)をダブルク
リック
ラベル -
ラベルを表示
をチェック
ラベルが含まれて
いるフィールド
“名称”
20
- 29. 2012FOSS4Gハンズオン
②政府統計の総合窓口(e-Stat)
これまで
国の統計結果の
ホームページで
の公表は、
国勢調査結果は
総務省、
事業所・企業統
計調査は経済産
業省と
所管官庁ごとに
分かれていた。
一元化された!
http://www.e-stat.go.jp/SG1/estat/eStatTopPortal.do
平成20年4月1日開設 政府統計のポータルサイト
29
- 35. 2012FOSS4Gハンズオン
②小地域統計の表示
レイヤ -
ベクタレイヤの
追加をクリック
する。
ブラウズをク
リックする。
(統計データ)
C:QGISstatdat
astat
h22ka13211.sh
pを開く
(小平市町丁目)
35
- 37. 2012FOSS4Gハンズオン
②小地域統計の表示
町丁目名称を
表示しましょう。
h22ka13211レイヤ
をダブルクリック
ラベル -
ラベルを表示
をチェック
ラベルが含まれて
いるフィールド
“MOJI”
フォントサイズ
7くらい
37
- 39. 2012FOSS4Gハンズオン
②属性データの結合
属性データ
小地域統計結果
属性データ
テキストデータ
対応する小地域コード(key_code)で
データを結合する
町丁字界.shp
図形データ
シェープデータ
小地域境界
39
- 40. 2012FOSS4Gハンズオン
②属性データの結合
レイヤ -
ベクタレイヤの
追加をクリック
する。
ブラウズをク
リックする。
(統計データ)
C:QGISstatdat
astat
小平市年齢別
人口.csvを開く
40
- 41. 2012FOSS4Gハンズオン
②属性データの結合
結合するレイヤ
を右クリック-
プロパティを開
き-「結合」タ
ブを選択
「+」ボタンを
クリックして、
結合するCSV
ファイル(小平
市年齢別人
口.csv)を選択
し、共通のKEY
フィールド
(KEY_CODE)を選
択 41
- 42. 2012FOSS4Gハンズオン
②属性データの結合
レイヤのプロパ
ティを閉じて、
右クリック -
属性テーブルを
開いて、データ
が結合されてい
ることを確認す
る。
42
- 43. 2012FOSS4Gハンズオン
②属性データの結合
結合する KEY_CODE KEY_CODE
HYOSYO HYOSYO
属性テーブルの HTKSYU HTKSYU
CITYNAME CITYNAME
項目名は、 NAME NAME
総数 pop
10カラムまで 総数0~4歳 p0-4a
総数5~9歳 p5-9a
総数10~14歳 p10-14a
総数15~19歳 p15-19a
項目名が 総数20~24歳 p20-24a
総数25~29歳 p25-29a
10カラム以上 総数30~34歳
総数35~39歳
p30-34a
p35-39a
日本語で 総数40~44歳
総数45~49歳
p40-44a
p45-49a
5文字以上の 総数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
43
- 44. 2012FOSS4Gハンズオン
②属性データの結合
属性テーブル KEY_CODE
HYOSYO
string
integer(1)
HTKSYU integer(1)
小平市年齢別人口.csv CITYNAME string
NAME string
と pop integer(10)
pop0-4ag integer(10)
同名のCSVTファイルに pop5-9ag integer(10)
pop10-14ag integer(10)
定義を書いておくとそ pop15-19ag integer(10)
pop20-24ag integer(10)
の属性で結合してくれ pop25-29ag integer(10)
る。 pop30-34ag
pop35-39ag
integer(10)
integer(10)
pop40-44ag integer(10)
小平市年齢別人 pop45-49ag integer(10)
pop50-54ag integer(10)
口.csvt 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)
44
- 45. 2012FOSS4Gハンズオン
②属性データの結合
http://d.hatena.ne.jp/Bravo-Astro/20120310/1331355187
にBravo-AstroさんのCSVTの解説があります。
45
- 46. 2012FOSS4Gハンズオン
②属性データの結合
結合したデータ
を新たなshpファ
イルとして保存
レイヤを右ク
リックし、「名
前を付けて保
存」で
C:/QGISstatdata
に
H22kodaira.shp
で作成
46
- 47. 2012FOSS4Gハンズオン
②属性データの結合
レイヤ -
ベクタレイヤの
追加をクリック
する。
ブラウズをク
リックする。
C:QGISstatdat
astat
H22kodaira.shp
を追加する。
47
- 48. 2012FOSS4Gハンズオン
②属性データの編集
右クリック -
属性テーブルを
開いて、属性を
編集して、高齢
化率を計算しま
しょう。
鉛筆マーク
クリック
属性の編集開始
フィールド計算 属性の フィール
編集開始 ド
機をクリック 計算機
48
- 49. 2012FOSS4Gハンズオン
②属性データの編集
出力フィールド
名
“pop65/pop”
出力フィールド
タイプ
小数点付き数値
幅10
精度5
フィールド計算
式で
pop65ag / pop
49
- 51. 2012FOSS4Gハンズオン
②属性データの編集
鉛筆マークを
クリック
レイヤーの変更
を保存します
か?
-Save
属性データの
変更を保存
51
- 52. 2012FOSS4Gハンズオン
②属性データの編集
Kodairashi.shp
レイヤを
ダブルクリック
-シンボル
-連続色
-新シンボロ
ジー
-Yes
をクリック
52
- 53. 2012FOSS4Gハンズオン
②属性データの結合
レンダラ
-段階に分けられ
た
カラム
-“pop65/pop”
色階調
-新しいカラーラ
ンプ
カラー階調タイプ
-カラーブリュ
ワー
53
- 54. 2012FOSS4Gハンズオン
②属性データの結合
カラー調整ランプ
-Blues(下の方)
カラー階調名
-新しいカラー階
調でOK
-分類
を押すと値の多い
順に濃い色で表現
される。
54
- 86. 2012FOSS4Gハンズオン
④アドレスマッチング<経度緯度座標を付けたCSVデータ>
小平市の避難所の事例 緯度
ID 名称 種別 住所 LocName fX fY iConf iLvl
1 中央公民館 避難所 東京都小平市小川町2-1325 東京都/小平市/小川町/二丁目/1325番地 139.4749 35.72858 5 7
2 学園東町地域センター 二次避難所 東京都小平市学園東町2-16-11 東京都/小平市/学園東町/二丁目/16番 139.4832 35.72565 5 7
3 小平第十四小学校 いっとき避難場所 避難所 東京都小平市仲町33 東京都/小平市/仲町/33番地 139.4812 35.73359 5 7
4 学園西町地域センター 二次避難所 東京都小平市学園西町2-12-22 東京都/小平市/学園西町/二丁目/12番 139.4762 35.72253 5 7
5 仲町公民館 避難所 東京都小平市仲町521 東京都/小平市/仲町/521番地 139.4852 35.72919 5 7
6 小平第一中学校 いっとき避難場所 避難所 東京都小平市仲町506 東京都/小平市/仲町/506番地 139.4852 35.72919 5 7
7 学園東小学校 いっとき避難場所 避難所 東京都小平市学園東町2-15-1 東京都/小平市/学園東町/二丁目/15番 139.4848 35.72571 5 7
8 小川東町地域センター 二次避難所 東京都小平市小川東町1805 東京都/小平市/小川東町/1805番地 139.4782 35.73363 5 7
9 都立小平高校グラウンド いっとき避難場所 東京都小平市仲町112 東京都/小平市/仲町/112番地 139.4835 35.73167 5 7
10 小川東第二地域センター 二次避難所 東京都小平市小川東町5-9-1 東京都/小平市/小川東町/五丁目/9番 139.4686 35.73277 5 7
11 小川町二丁目地域センター 二次避難所 東京都小平市小川町2-1154 東京都/小平市/小川町/二丁目/1154番地 139.4659 35.72762 5 7
12 一橋大学グラウンド いっとき避難場所 東京都小平市学園西町1-29-1 東京都/小平市/学園西町/一丁目/29番 139.4744 35.71965 5 7
13 ブリヂストン南グラウンド いっとき避難場所 東京都小平市小川東町3-3 東京都/小平市/小川東町/三丁目/3番 139.4694 35.7347 5 7
14 小平第十五小学校 いっとき避難場所 避難所 東京都小平市小川町2-1136 東京都/小平市/小川町/二丁目/1136番地 139.4659 35.72762 5 7
15 津田公民館 避難所 東京都小平市津田町3-11-1 東京都/小平市/津田町/三丁目/11番 139.47 35.72086 5 7
16 小平第四小学校 いっとき避難場所 避難所 東京都小平市学園西町1-34-1 東京都/小平市/学園西町/一丁目/34番 139.4717 35.71991 5 7
17 国土交通大学校グラウンド いっとき避難場所 東京都小平市喜平町2-2-1 東京都/小平市/喜平町/二丁目/2番 139.4818 35.71893 5 7
18 萩山公園グラウンド いっとき避難場所 東京都小平市小川東町4-4-1 東京都/小平市/小川東町/四丁目/4番 139.4771 35.73882 5 7
19 小平第四中学校 いっとき避難場所 避難所 東京都小平市学園西町1-3-1 東京都/小平市/学園西町/一丁目/3番 139.4781 35.71803 5 7
20 小平第二小学校 いっとき避難場所 避難所 東京都小平市仲町310 東京都/小平市/仲町/310番地 139.4912 35.72763 5 7
21 小平第六小学校 いっとき避難場所 避難所 東京都小平市小川東町3-1-2 東京都/小平市/小川東町/三丁目/1番 139.4667 35.73483 5 7
22 美園地域センター 二次避難所 東京都小平市美園町1-19-2 東京都/小平市/美園町/一丁目/19番 139.4894 35.73484 5 7
23 小平第一小学校 いっとき避難場所 避難所 東京都小平市小川町1-1082 東京都/小平市/小川町/一丁目/1082番地 139.4628 35.7287 5 7
24 小平元気村おがわ東 いっとき避難場所 避難所 東京都小平市小川東町4-2-1 東京都/小平市/小川東町/四丁目/2番 139.474 35.74049 5 7
25 二葉むさしが丘学園 二次避難所 東京都小平市鈴木町1-62-1 東京都/小平市/鈴木町/一丁目/62番地 139.4928 35.72699 5 7
26 小平第十小学校 いっとき避難場所 避難所 東京都小平市上水本町4-4-1 東京都/小平市/上水本町/四丁目/4番 139.4735 35.7166 5 7
27 上水本町地域センター 二次避難所 東京都小平市上水本町3-11-11 東京都/小平市/上水本町/三丁目/11番 139.4704 35.7171 5 7
28 関東管区警察学校グラウンドいっとき避難場所 東京都小平市喜平町2-5-1 東京都/小平市/喜平町/二丁目/5番 139.4862 35.71928 5 7
29 都営小平霊園 広域避難場所 東京都東村山市萩山町1-16-1 東京都/東村山市/萩山町/一丁目/16番 139.4851 35.74013 5 7
86
- 88. 2012FOSS4Gハンズオン
④アドレスマッチング<経度緯度座標を付けたCSVデータ>
信頼度(5以外は要確
小平市の避難所の事例 認)
経度 緯度
ID 名称 種別 住所 LocName fX fY iConf iLvl
1 中央公民館 避難所 東京都小平市小川町2-1325 東京都/小平市/小川町/二丁目/1325番地 139.4749 35.72858 5 7
2 学園東町地域センター 二次避難所 東京都小平市学園東町2-16-11 東京都/小平市/学園東町/二丁目/16番 139.4832 35.72565 5 7
3 小平第十四小学校 いっとき避難場所 避難所 東京都小平市仲町33 東京都/小平市/仲町/33番地 139.4812 35.73359 5 7
4 学園西町地域センター 二次避難所 東京都小平市学園西町2-12-22 東京都/小平市/学園西町/二丁目/12番 139.4762 35.72253 5 7
5 仲町公民館 避難所 東京都小平市仲町521 東京都/小平市/仲町/521番地 139.4852 35.72919 5 7
6 小平第一中学校 いっとき避難場所 避難所 東京都小平市仲町506 東京都/小平市/仲町/506番地 139.4852 35.72919 5 7
7 学園東小学校 いっとき避難場所 避難所 東京都小平市学園東町2-15-1 東京都/小平市/学園東町/二丁目/15番 139.4848 35.72571 5 7
8 小川東町地域センター 二次避難所 東京都小平市小川東町1805 東京都/小平市/小川東町/1805番地 139.4782 35.73363 5 7
9 都立小平高校グラウンド いっとき避難場所 東京都小平市仲町112 東京都/小平市/仲町/112番地 139.4835 35.73167 5 7
10 小川東第二地域センター 二次避難所 東京都小平市小川東町5-9-1 東京都/小平市/小川東町/五丁目/9番 139.4686 35.73277 5 7
11 小川町二丁目地域センター 二次避難所 東京都小平市小川町2-1154 東京都/小平市/小川町/二丁目/1154番地 139.4659 35.72762 5 7
12 一橋大学グラウンド いっとき避難場所 東京都小平市学園西町1-29-1 東京都/小平市/学園西町/一丁目/29番 139.4744 35.71965 5 7
13 ブリヂストン南グラウンド いっとき避難場所 東京都小平市小川東町3-3 東京都/小平市/小川東町/三丁目/3番 139.4694 35.7347 5 7
14 小平第十五小学校 いっとき避難場所 避難所 東京都小平市小川町2-1136 東京都/小平市/小川町/二丁目/1136番地 139.4659 35.72762 5 7
15 津田公民館 避難所 東京都小平市津田町3-11-1 東京都/小平市/津田町/三丁目/11番 139.47 35.72086 5 7
16 小平第四小学校 いっとき避難場所 避難所 東京都小平市学園西町1-34-1 東京都/小平市/学園西町/一丁目/34番 139.4717 35.71991 5 7
17 国土交通大学校グラウンド いっとき避難場所 東京都小平市喜平町2-2-1 東京都/小平市/喜平町/二丁目/2番 139.4818 35.71893 5 7
18 萩山公園グラウンド いっとき避難場所 東京都小平市小川東町4-4-1 東京都/小平市/小川東町/四丁目/4番 139.4771 35.73882 5 7
19 小平第四中学校 いっとき避難場所 避難所 東京都小平市学園西町1-3-1 東京都/小平市/学園西町/一丁目/3番 139.4781 35.71803 5 7
20 小平第二小学校 いっとき避難場所 避難所 東京都小平市仲町310 東京都/小平市/仲町/310番地 139.4912 35.72763 5 7
21 小平第六小学校 いっとき避難場所 避難所 東京都小平市小川東町3-1-2 東京都/小平市/小川東町/三丁目/1番 139.4667 35.73483 5 7
22 美園地域センター 二次避難所 東京都小平市美園町1-19-2 東京都/小平市/美園町/一丁目/19番 139.4894 35.73484 5 7
23 小平第一小学校 いっとき避難場所 避難所 東京都小平市小川町1-1082 東京都/小平市/小川町/一丁目/1082番地 139.4628 35.7287 5 7
24 小平元気村おがわ東 いっとき避難場所 避難所 東京都小平市小川東町4-2-1 東京都/小平市/小川東町/四丁目/2番 139.474 35.74049 5 7
25 二葉むさしが丘学園 二次避難所 東京都小平市鈴木町1-62-1 東京都/小平市/鈴木町/一丁目/62番地 139.4928 35.72699 5 7
26 小平第十小学校 いっとき避難場所 避難所 東京都小平市上水本町4-4-1 東京都/小平市/上水本町/四丁目/4番 139.4735 35.7166 5 7
27 上水本町地域センター 二次避難所 東京都小平市上水本町3-11-11 東京都/小平市/上水本町/三丁目/11番 139.4704 35.7171 5 7
28 関東管区警察学校グラウンドいっとき避難場所 東京都小平市喜平町2-5-1 東京都/小平市/喜平町/二丁目/5番 139.4862 35.71928 5 7
29 都営小平霊園 広域避難場所 東京都東村山市萩山町1-16-1 東京都/東村山市/萩山町/一丁目/16番 139.4851 35.74013 5 7
88
- 89. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
プラグイン -
デリミッドテキ
スト -
デリミッドテキ
ストレイヤの追
加
をクリックす
る。
89
- 90. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
C:QGISstatdat
atokei
避難所_小平
市.txtを指定
して、OK
90
- 91. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
座標さん承継を
聞いてくるので
、
4612で検索して
、
V
EPSG:4612
JGD2000
緯度経度 GRS80
で設定 V
91
- 93. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
ただし、
現在の避難所
位置データは
EPSG:4612
JGD2000
緯度経度 なの
で、JGD2000/平
面直角座標系9
系で保存しま
しょう。
レイヤ -名前
をつけて保存
93
- 98. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
EPSG: 2451
世界測地系・
平面直角座標系
(第9系)
で作成した
hinansyo.shp
を追加する。
98
- 99. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
EPSG: 2451
世界測地系・
平面直角座標系
(第9系)
で作成した
hinansyo.shp
が追加される。
99
- 100. 2012FOSS4Gハンズオン
④施設住所のアドレスマッチング
避難所の分類別
表示をしましょ
う。
hinan.shpレイヤ
をダブルクリッ
ク
シンボル
凡例タイプ
-固有値
分類フィールド
-種別
分類
をクリック
100