Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

QGISハンズオン中級(ベクタ)資料  FOSS4G Hokkaido2012

16.531 visualizaciones

Publicado el

データは
http://bit.ly/F4GHKD_Q_V
にあります(ZIP形式0.9M)
_
FOSS4G Hokkaido2012 (2012/7/1)ハンズオン
QGIS中級編(ベクタ)の投影資料です

Publicado en: Tecnología
  • Sé el primero en comentar

QGISハンズオン中級(ベクタ)資料  FOSS4G Hokkaido2012

  1. 1. 2012/07/01 FOSS4G Hokkaido QGISハンズオン オープンソースのGISソフトウェア QuantumGISセミナー 2.QGIS(中級編)QGISで空間解析 2012/7/1 14:00~17:00 OSGeo財団日本支部 FOSS4G Hokkaido 2012 1
  2. 2. 2012/07/01 FOSS4G Hokkaido QGISハンズオン はじめに 2
  3. 3. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ねらい ・ GISの応用的な使い方 ベクタ・ラスタでの空間解析処理をつかむ ・ ちょっとした応用実習も行います 3
  4. 4. 2012/07/01 FOSS4G Hokkaido QGISハンズオン もろもろ ・操作が不明なときは遠慮せずに スタッフまでご質問下さい ・ 「質問/相談」の時間もとります 込み入った質問等は、そちらでお願いします ・ベクタ編/ラスタ編の間で休憩をはさみます。 (各編80~90分程度を予定しています) 4
  5. 5. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 今回使用する資料について ・ 本資料の利用は、 Criateve Commonsの 「表示 - 非営利 2.1 日本」 でお願いします ・ 出典を明示し、非営利であればOKです ・ http://creativecommons.org/licenses/by- nc/2.1/jp/ 5
  6. 6. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 使用するバージョン ・ ベクタ編ではQGISのVersion 1.6 を使用します ・ 最新版は1.8.0 – 日本語等のダブルバイト環境では不安定 ・ Windowsのファイルを配布 ・ 同様のファイルはOSGeo.JPにて公開中 – http://www.osgeo.jp/foss4g-mext/ 6
  7. 7. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ベクタ編 7
  8. 8. 2012/07/01 FOSS4G Hokkaido QGISハンズオン インストール ・ベクタ編ではQGIS-OSGeo4W-1.6.0-14615を使用します http://www.osgeo.jp/wordpress/wp-content/uploads/2011/05/installer_v200.zip 8
  9. 9. 2012/07/01 FOSS4G Hokkaido QGISハンズオン プラグインの確認 ・QGIS起動後、 メニューにベクタ(vector)という項目があるか? 9
  10. 10. 2012/07/01 FOSS4G Hokkaido QGISハンズオン プラグインの確認 ・メニューにベクタ(vector)という項目がなければ、 プラグイン→プラグインの管理→ ftools(0.6.1)にチェック 10
  11. 11. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 空間解析とは? 11
  12. 12. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 空間解析とは? …位置関係をもとに、各データを分析すること →全国のコンビニ周辺の年齢分布はどうなってる? →1万人がいちばん集中する場所はどこか? 作業でやってもいいけど、データ数が10000→1000000→100000000となったらもうお手上げ… ※そのあとのさらなる統計処理や考察についてはより工夫することが望ましい (「空間解析」処理だけでは問題解決にはなりません…) 12
  13. 13. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 空間解析とは? ・バッファ処理 →例:リスクからの影響範囲を出したい 13
  14. 14. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 空間解析とは? ・オーバレイ解析 →例:影響範囲内での人口は?コストは? 14
  15. 15. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 空間解析とは? ・位置関係に基づくデータの結合 →例:交番のある場所での犯罪発生率は? 15
  16. 16. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ベクタ編のゴール 空間解析を QGISで 的確にやってみる 16
  17. 17. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ワーク1・まず空間解析 このデータのまわりに何があるのか? 17
  18. 18. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 問題を分解する 札幌駅から近くて 飲み放題がある居酒屋で 若い子が多いといいな~ 18
  19. 19. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 条件とデータの整理 札幌駅から近くて飲み放題がある居酒屋 若い子が多いといいな~ 1:札幌駅から500m以内に位置する店 2:店は飲み放題の居酒屋 3:店の周辺には若年層が多い 19
  20. 20. 2012/07/01 FOSS4G Hokkaido QGISハンズオン QGIS_level2_vector¥work01内の QGISlv2_work01.qgsを QGIS1.6で開く(ドラッグ&ドロップでも可) 20
  21. 21. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅付近の地図が表示される (独)農研機構 基盤地図25000 WMS配信サービス http://www.finds.jp/wsdocs/kibanwms/index.html.ja 21
  22. 22. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 駅と店のポイントデータを追加 レイヤ→ベクタレイヤの追加→ファイル・SHIFT-JISを 選択 22
  23. 23. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 駅のポイントデータを追加 ブラウズ→QGIS_level2_vector¥work01¥shp →Ctrlキーを押しながら 01_station.shpと02_pub.shpを選択→開く 23
  24. 24. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 駅と店のポイントデータがQGIS上に表示 24
  25. 25. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 駅の属性データを確認 01_station.shpレイヤを選択→右クリック→ 属性テーブルを開く 25
  26. 26. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 店の属性データを確認 02_pub.shpレイヤを選択→右クリック→ 属性テーブルを開く 26
  27. 27. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 →札幌駅から500mのバッファを作成 →バッファ範囲内の店を空間検索(選択)する 500m 27
  28. 28. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 駅の属性データから[0:札幌駅]を選択→ 下部 マークをクリック→ 札幌駅のポイントにズーム 28
  29. 29. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 Vectorメニュー → 空間演算ツール→ バッファ を選択 29
  30. 30. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 対象ベクターレイヤー[01_station] 選択地物のみ利用(札幌駅だけなので) 隣接した線分5→10(なめらかにするため) バッファ距離500(m) 保存先:QGIS_level2_vector¥work01¥shp¥03_buffer500.shp 30
  31. 31. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 処理後TOC(テーブルオブコンテンツ:レイヤの一覧)に追加される 画面に札幌駅から半径500mのバッファが表示される 31
  32. 32. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 →札幌駅から500mのバッファを作成 →バッファ範囲内の店を空間検索(選択)する 500m 32
  33. 33. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 →バッファ範囲内の店を空間検索(選択)する Vectorメニュー → 空間演算ツール→ 場所による選択 33
  34. 34. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 ・“02_pub”の中の地物(データ)を選択する ・“03_buffer500”と交差する地物が中にある →A (02_pub)からB(03_buffer500)と重なるデータを選ぶ …A …B 34
  35. 35. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 1:札幌駅から500m以内に位置する店 500m以内の店が選択された (黄色で表示) 35
  36. 36. 2012/07/01 FOSS4G Hokkaido QGISハンズオン条件とデータの整理 1:札幌駅から500m以内に位置する店 2:店は飲み放題の居酒屋 3:店の周辺には若年層が多い 36
  37. 37. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 店の属性データを確認 02_pub.shpレイヤを選択→右クリック→ 属性テーブルを開く…IDと店名しかない 37
  38. 38. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 QGIS_level2_vector¥work01¥shp内の 04_pubdata.csv をダブルクリック 店の追加情報として使う 38
  39. 39. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 レイヤ→ベクタレイヤの追加→ ファイル・SHIFT-JISを選択→ ブラウズ 39
  40. 40. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 ¥QGIS_level2_vector¥work01¥shpを指定し ファイルの種類をComma Separeted Value(*.csv *.CSV)に選択し 04_pubdata.csvを開く 40
  41. 41. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 Openを押す 41
  42. 42. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 レイヤに追加されるので、 店の追加情報データを確認 04_pubdataレイヤを選択→右クリック→ 属性テーブルを開く→csvがちゃんと取り込まれている 42
  43. 43. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 二つのデータをくっつけて、検索したい →属性結合をして、属性検索 43
  44. 44. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 Vectorメニュー → データマネージメントツール →属性を結合する 44
  45. 45. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 対象ベクタレイヤ→ 02pub 対象結合フィールド(列) [Id] dbfテーブルを結合する →ブラウズ 45
  46. 46. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 ¥QGIS_level2_vector¥work01¥shp 04_pubdata.csv を選択 46
  47. 47. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 フィールドを結合する (結合に用いるフィールド(列)) [Id] Encoding SHIFT-JIS dbfテーブルを結合する →ブラウズ 47
  48. 48. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 ¥QGIS_level2_vector¥work01¥shp 05_jointpub.shp として保存 48
  49. 49. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 マッチしたレコードのみ残す にチェック 49
  50. 50. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 マッチしたレコードのみ残す にチェック? マッチしたレコードのみ残す 属性結合 全てのレコードを残す (マッチしない対象) 50
  51. 51. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 マッチしたレコードのみ 残すにチェック →OK 51
  52. 52. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 処理後TOC(テーブルオブコンテンツ:レイヤの一覧)に 属性結合されたポイントデータが表示される (見た目は殆ど変わらず) 52
  53. 53. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 右クリック→属性テーブルを開くと、 属性のフィールド(列)が増えている 処理前の 処理前のフィールド 属性結合で追加されたフィールド 属性結合で追加されたフィールド された 53
  54. 54. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 “飲み放題”かつ”居酒屋”のデータを属性内から 機械的に抽出する 54
  55. 55. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 “飲み放題”かつ”居酒屋”のデータを属性内から機械的に抽出する レイヤ05_joint_pubを右クリック→ 検索→クエリビルダ 55
  56. 56. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 “飲み放題”かつ”居酒屋”のデータを属性内から機械的に抽出する 飲み放題フィールド(列)をダブルクリック→ “=”をクリック→サンプル→1をダブルクリック 1 4 “飲み放題” = ‘1’ という抽出条件がつくられる 2 3 56
  57. 57. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 “飲み放題”かつ”居酒屋”のデータを属性内から機械的に抽出する ANDボタンをクリック→ジャンルフィールド(列)をダブルクリック→ “=”をクリック→サンプル→居酒屋をダブルクリック 2 5 "飲み放題" = 1 AND "ジャンル" = 居酒屋 という抽出条件がつくられる 4 3 1 57
  58. 58. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 “飲み放題”かつ”居酒屋”のデータを属性内から機械的に抽出する 確認のため、テストをクリック→テスト結果が表示される 正しい場合 正しくない場合 該当するデータがない 式の書式が間違っている →条件がおかしい →“や‘がぬけている 58
  59. 59. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 2:店は飲み放題の居酒屋 “飲み放題”かつ”居酒屋”のデータを属性内から機械的に抽出する OKをクリック→抽出後の79個のデータが表示される 59
  60. 60. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 →バッファ範囲内の店を空間検索(選択)する Vectorメニュー → 空間演算ツール→ 場所による選択 60
  61. 61. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 ・“05_joint_pub”の中の地物(データ)を選択する ・“03_buffer500”と交差する地物が中にある →A (05_joint_pub)からB(03_buffer500)と重なるデータを選ぶ …A …B 61
  62. 62. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 札幌駅から500m以内 かつ 飲み放題の居酒屋が選択された 62
  63. 63. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 選択データを別ファイルとして保存→ブラウズ 63
  64. 64. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 ¥QGIS_level2_vector¥work01¥shp の 06_select_pub.shp で保存 エンコーディングはSHIFT-JIS CRSはオリジナル→OK 64
  65. 65. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 ダイアログが表示され、OK だだし、自動で追加されないので レイヤ→ベクタレイヤの追加 65
  66. 66. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 ファイル・SHIFT-JISを選択→ブラウズ→ ¥QGIS_level2_vector¥work01¥shp 06_select_pub.shpを選択→開く ※ファイル一覧が表示されない場合は、 ファイルの種類を[OGR]ESRI Shapefiles(*.shp *.SHPにすること) (前にひらいたCSVファイル設定のままになっているため) 66
  67. 67. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 札幌駅から500m以内に位置 かつ 飲み放題の居酒屋 データが表示される 67
  68. 68. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 条件とデータの整理 1:札幌駅から500m以内に位置する店 2:店は飲み放題の居酒屋 3:店の周辺には若年層が多い 68
  69. 69. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 条件とデータの整理 3:店の周辺には若年層が多い →たとえば、人口メッシュからデータを 飲み放題の居酒屋データにひもづけ(空間結合)する 居酒屋A 居酒屋C 居酒屋B 12人 6人 98人 69
  70. 70. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 条件とデータの整理 *統計メッシュデータは総務省HPなどからDL可能 http://www.stat.go.jp/data/mesh/ →今回はダミーを使用 70
  71. 71. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)する レイヤ→ベクタレイヤの追加→ファイル・SHIFT-JISを選択→ブラウズ→ ¥QGIS_level2_vector¥work01¥shp 07_mesh.shpを選択→開く 71
  72. 72. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)するメッシュが表示されるので07_mesh→右クリック→属性テーブルを開く→YOUNGフィールド(列)に数字=若者人口を確認 72
  73. 73. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)するよくわかりにくい…ので07_meshを一番下のレイヤに移動→右クリック→プロバティ 73
  74. 74. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)するレイヤプロバティ→シンボル→凡例タイプ:目盛付シンボル→クラスの数=10分類→(凡例が分類される)→OK 2 1 3 4 5 74
  75. 75. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)する若者人口が色分けされる 75
  76. 76. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)する Vectorメニュー → データマネージメントツール →場所で属性を結合する 76
  77. 77. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)する ・対象ベクタレイヤ“06_select_pub” ・ベクタレイヤを結合する“07_mesh” →A (06_select_pub)からB(07_mesh)と重なるデータを選ぶ “最初に見つかった地物の属性を利用する” 出力Shapefile= ¥QGIS_level2_vector¥work01¥shp¥08_joint_pub_young “マッチしたレコードのみ残す” …A …B 77
  78. 78. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)する 処理が完了→OK→ 08_joint_pub_youngを右クリック→ 属性テーブルを開く 78
  79. 79. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 人口メッシュからデータをひもづけ(空間結合)する 属性テーブルを開くと、YOUNG列が追加され、 空間結合を確認する 79
  80. 80. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 結果 1:札幌駅から500m以内に位置する店 2:店は飲み放題の居酒屋 3:店の周辺には若年層が多い クリックで ID=445のふくはら屋が該当 降順昇順の切り替え 80
  81. 81. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 結果 ID=445のふくはら屋ってどこ? →4行目を選択後 ボタンを押すと ふくはら屋に移動 思いっきり駅前… 81
  82. 82. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ワーク1のまとめ 1:札幌駅から500m以内に位置する店 →500mバッファを作成・空間選択 2:店は飲み放題の居酒屋 →属性結合・検索 3:店の周辺には若年層が多い →空間結合 82
  83. 83. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 実習: 大通駅から半径200m以内の バーで 若者が少ない店 83
  84. 84. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 実習…のヒント:1 大通駅から半径200m→新規 バー→05_joint_pub.shp 若者が少ない店→07mesh.shp 84
  85. 85. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 実習…のヒント:2 バーを05_joint_pub.shpから抽出する場合 抽出条件をクリアすること “飲み放題” = ‘1’ AND “ジャンル” = ‘居酒屋’ という抽出条件がそのままのこっていると 結果がおかしくなる 85
  86. 86. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 86
  87. 87. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ワーク2・データを分析し、活用する ゴール 調査で得られたデータを分析し 次のステップに生かす 87
  88. 88. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 問題を分解する にぎわっているエリアに カレー屋開きたいんだよねー 88
  89. 89. 2012/07/01 FOSS4G Hokkaido QGISハンズオン にぎわっているエリア →観光客のGPSデータを解析 カレー屋開きたいんだよねー →競合しない場所を選ぶ 89
  90. 90. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 ※GPSデータ変換の一例 GPS→(カシミール等)→GPX形式→QGIS→SHP *.GPX *.SHP 90
  91. 91. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 ※プラグイン→GPSツールでも可 91
  92. 92. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 QGIS_level2_vector¥work02内の QGISlv2_work02.qgsを QGIS1.6で開く(ドラッグ&ドロップでも可) 92
  93. 93. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 GPSの軌跡が表示される →わかりにくいので、濃淡をつけたい →頂点数をメッシュ毎に計算 93
  94. 94. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 頂点数をメッシュ毎に計算 …ライン→ポイントに変換 Vectorメニュー → ジオメトリツール→ ノードを展開する (ノード…頂点) 94
  95. 95. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 頂点数をメッシュ毎に計算 …ライン→ポイントに変換 ラインまたはポリゴンのベクタレイヤの入力 01_GPS_L 95
  96. 96. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 頂点数をメッシュ毎に計算 …ライン→ポイントに変換 ポイント出力Shapefile …¥QGIS_level2_vector¥work02¥shp →OK→Yes 96
  97. 97. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 頂点数をメッシュ毎に計算 …ライン→ポイントに変換 なんかもうすごいことに… 11000点のデータに変換 97
  98. 98. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 頂点数をメッシュ毎に計算 …100mメッシュを作成する Vectorメニュー → 調査ツール→ ベクタグリッド 98
  99. 99. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 観光客GPSの軌跡を解析 頂点数をメッシュ毎に計算 …100mメッシュを作成するグリッドの領域→ 02_GPS_P→レイヤの値で領域を更新する→パラメーター100m→1:1の比率で固定→グリッドをポリゴンとして出力→QGIS_level2_vector/work02/shp/03_mesh100.shp→OK →追加 99
  100. 100. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 頂点数をメッシュ毎に計算 …100mメッシュを作成完了 100
  101. 101. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 頂点数をメッシュ毎に計算 …100mメッシュ内のポイントをカウントする Vectorメニュー → 解析ツール→ ポリゴン内の点 101
  102. 102. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 頂点数をメッシュ毎に計算 …100mメッシュ内のポイントをカウントするポリゴンベクタレイヤ→ 03_mesh100→ポイントベクタレイヤ→ 02_GPS_P→出力shapefile→QGIS_level2_vector/work02/shp/04_count_mesh.shp→OK→追加 102
  103. 103. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 頂点数をメッシュ毎に計算 …100mメッシュ内のポイントをカウントする04_count_meshレイヤ右クリック→プロバティ→シンボル→凡例タイプ→目盛付シンボル→分類フィールド:PNTCNT→クラスの数=5分類ボタン→(凡例が分類される)→OK 103
  104. 104. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 頂点数をメッシュ毎に計算 …100mメッシュ内のポイントをカウントする ポイントのカウント数が表示される 104
  105. 105. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他のカレー屋と競合しない場所を選ぶ レイヤ→ベクタレイヤの追加→ ファイル・SHIFT-JISを選択→ ブラウズ→QGIS_level2_vector/work02/shp/05_curry_p.shp 105
  106. 106. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他のカレー屋と競合しない場所を選ぶ 他のカレー屋から200mは離れているにぎわった場所が良い→ 各店から200mバッファを発生させる Vectorメニュー →空間演算ツール→バッファ 106
  107. 107. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他のカレー屋から200mは離れているにぎわった場所が良い→ 各店から200mバッファを発生させる ベクタレイヤの入力→05_curry_p 隣接した線分→10 バッファ距離→200 出力Shp ¥QGIS_level2_vector/work02/shp/ 06_curry_buff200.shp →OK→追加 107
  108. 108. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他のカレー屋から200mは離れているにぎわった場所が良い→ 他店から200mバッファを発生させる →他店から200m圏外で人が集まるメッシュを抽出 108
  109. 109. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出→ 空間検索プラグイン を使用する ※見あたらない場合はプラグイン→プラグインの管理 QGISプラグインマネージャー下部→ 空間クエリプラグインにチェック→ツールバーに表示される (ツールバーが最小化されている場合があるので注意) 109
  110. 110. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出→ 空間検索プラグイン を使用する を押して、 対象レイヤ:04_count_mesh→ 参照レイヤ:06_curry_buff200→ トポロジカル操作→接合していない→ OK 110
  111. 111. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出→ 空間検索プラグイン を使用する 検索結果が表示される→close 黄色い部分が選択 黄色い部分が 111
  112. 112. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出→ 検索結果を別レイヤに 04_count_meshレイヤを右クリック→ 選択を名前をつけて保存→ ¥QGIS_level2_vector¥work02¥shp¥07_select_mesh.shp→OK 112
  113. 113. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出→ 検索結果を別レイヤに レイヤ→ベクタレイヤの追加→ファイル・SHIFT-JISを選択 ¥QGIS_level2_vector¥work02¥shp¥07_select_mesh.shp→OK 113
  114. 114. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出 →凡例を変更07_select_meshレイヤ右クリック→プロバティ→シンボル→凡例タイプ→目盛付シンボル→分類フィールド:PNTCNTクラスの数=5分類→(凡例が分類される)→OK 114
  115. 115. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 他店から200m圏外で人が集まるメッシュを抽出 →凡例を調整表示されるが、最低値はあまり見なくてよいのでレイヤプロバティ→シンボル→一番上のクラスをクリック→塗りつぶしオプション→「なし」に指定→OK 115
  116. 116. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 結果:他のカレー店から 200m圏外でにぎわっている場所 116
  117. 117. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ワーク2のまとめ 1: にぎわいエリアを算出 →GPSデータ メッシュデータを使って集計 2:他のカレー屋から離れた場所を探す →200mバッファ作成 3:他店から離れて、にぎわっている場所を探す →空間検索 117
  118. 118. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 実習: 他のカレー店から 100m圏外で にぎわっている場所 118
  119. 119. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 実習…のヒント 他のカレー店から…05_curry_P 100m圏外で…新規作成 にぎわっている場所…新規空間検索 119
  120. 120. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 120
  121. 121. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ベクタ編まとめ 121
  122. 122. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ゴール 空間解析をQGISで 的確にやってみる 札幌駅から近くて 飲み放題がある居酒屋で にぎわっているエリアに 若い子が多いといいな~ カレー屋開きたいんだよねー 122
  123. 123. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ツールはたくさん…どうしたら 123
  124. 124. 2012/07/01 FOSS4G Hokkaido QGISハンズオン ツールはたくさん…どうしたら ・調べる(Google/OsGeoJP) ・聞く(友達/仲間/web) ・テストデータで試してみる (curry.shpなど) ・手順は記録をとる (ファイル名にIDをつける) ・発信する (Blog/SNS) 124
  125. 125. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 自習リンク OSGeoJP:QGIS http://www.osgeo.jp/user_guide/user_guide.html 今木さん:Geopacific http://www.geopacific.org/ QGIS初心者掲示板 http://lijil.com/bbs/qgisbbs/index.php 125
  126. 126. 2012/07/01 FOSS4G Hokkaido QGISハンズオン 自習リンク ・入門編 QGIS学習ノート http://na-mii.com/gis/qgis02/ GIS自習室(2) QGISを使い倒そう http://www.gis-okinawa.jp/QQGIS/ ・中級編 森林土木memo http://www5.hp-ez.com/hp/koutochas/gis-gps 玄天黄地 QGIS1.6 マニュアル http://d.hatena.ne.jp/Geo80k/20110531/1306673808 ・上級編 QGISとか http://d.hatena.ne.jp/waigani/ ・月の杜工房・QGIS豆知識 http://mf-atelier.sakura.ne.jp/mf-atelier/modules/tips/index.php/software/qgis/ 126

×