電子地図で考え分析しよう

シナリオ4:カテゴリー別色分け表示(QGISで学校を色分け表示)

ねらい


学習目標


ケースの概要

QGISを使用して公共機関が提供する地理データを活用する方法を学ぶ。対象地域の学校と行政区域のデータを国土数値情報ダウンロードサイトから入手し、QGISにインポートして地図上で視覚化するプロセスを通じて、地理データのダウンロード、QGISでのデータレイヤーの管理、フィルタリング技術を使用して特定のデータを抽出し、異なる種類の学校(小学校、中学校、高等学校)を色分けして表示する方法を習得する。


使用ツール


作業の手順

1. 国土数値情報ダウンロードサイトから対象地域の「学校」と「行政区域」の2種類のファイルをダウンロードする。ここでは「山形県」を例にとりあげる。
国土数値情報ダウンロードサイト
2. 学校のファイルをダウンロードする地方を選択し、県を指定する。
地方を選択
県を指定
3. 行政区域のファイルをダウンロードする。
行政区域
4. ダウンロードしたファイルの、拡張子shpのシェープファイルのみを使用する。
ファイル一覧
5. QGISを起動し、「学校」のシェープファイルをQGISのレイヤパネルにドラッグ&ドロップすると学校の位置にマーカーが表示される。
学校のレイヤ
6. 同様に「行政区域」のシェープファイルをレイヤパネルにドラッグ&ドロップする。
行政区域のレイヤ
7. 「ブラウザ」の「XYZ Tiles」の「OpenStreetMap」をダブルクリックし、背景地図を設定する。
背景地図の設定
8. レイヤパネルに表示されたレイヤ名をダブルクリックして「レイヤプロパティ」を開き「ラベル」を設定する。
ラベルの設定
9. 地図上に学校名と行政区域のラベルが表示される。
ラベル表示
10. 学校のレイヤのプロパティを表示し、学校名が記載されたフィールド(P29_005)を確認する。
レイヤプロパティの確認
11. クエリビルダを開いて、P29_005フィールドの「~小学校」という文字列を含む値を抽出するフィルタを作成し、フィルタ式に“P29_005” LIKE ‘%小学校’ を入力してOKボタンを押する。
ファイルの作成
12. レイヤパネルの学校のレイヤを右クリックし、メニューのスタイルでマーカーの色を指定する。
マーカー色の指定
13. レイヤをコピーして「~中学校」「~高等学校」という文字列を含む値を抽出する校種ごとのフィルタを作成する。
校種のフィルタ作成
14. 校種のレイヤごとに異なる色のマーカーが表示される。
校種ごとの色分け

評価のポイント


リソースとサポート


事前準備


発展的な学習