土地利用細分メッシュ(国土数値情報)の表示

277 views
Skip to first unread message

初心者

unread,
Dec 28, 2024, 7:58:09 PM12/28/24
to QGIS初心者質問グループ

みなさま

お世話になります。

国土数値情報ダウンロードサイトから土地利用細分メッシュをダウンロードし、任意の地点から半径2000m以内の各土地利用面積(水田、森林など)を計算しようとしております。

しかし、ダウンロードしたshpファイルをQGIS上で表示しても、国交省のページにあるイメージの図ではなく、単一の色で塗られた四角い図形しか表示されません。

(イメージhttps://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-L03-b-2021.html#!

以下の手順で作業を行っているのですが、どこが間違っているか、ご指摘いただけないでしょうか?

お忙しいところ、大変申し訳ないのですが、どうぞよろしくお願いいたします。

-------------------------------------------------------------------------------------------------

手順

1.国土交通省の国土数値情報ダウンロードサイト土地利用細分メッシュデータからダウンロードhttps://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-L03-b-2021.html#!

*京都付近(メッシュ5235)日本測地系を使用

2.ダウンロードしたファイルを解凍

 . QGISでプロジェクトの新規作成。測地系をJGD2000Japan Plane Rectangular CS VIEPSG:2448)に設定。

 4.解凍したファイルのshpファイル(L03-b-21-5235-tky-shp)をレイヤとして追加。

 5.しかし、レイヤは単一の色で塗られた四角しか表示されずり、属性テーブルを開いても水田、森林などの表示が現れない。

 *世界測地系のshpをダウンロードして実行しても、レイヤは単一の色で塗られたままでした。

キタ

unread,
Dec 29, 2024, 1:05:34 AM12/29/24
to QGIS初心者質問グループ
国土数値情報で公開されているシェープファイルを、QGISに表示しただけでは、色分けはされません。
QGISも含むGISでは、図形に記録されている属性データを使って色分け分類を行います。
土地利用細分メッシュでは「土地利用種別(L03b_002)」にコードが記録されていて、このコードで分類することができます。
https://nlftp.mlit.go.jp/ksj/gml/codelist/LandUseCd-09.html
コードごとの色は自分で設定しなければなりません。
次の動画を参考に、レイヤスタイルで「カテゴリ値による定義」を使って色分け分類してみてください。

この属性データによる色分け分類は、QGISにおける基本的な機能ですので、QGISの解説を行っているテキストや、Webページを参考に、QGISの学習をしてみると良いと思います。
例えば次にようなWebページがあります。
https://gis-oer.github.io/gitbook/book/materials/QGIS/QGIS.html
※このWebページで説明しているQGISのバージョンが古いため、コマンドの名称が一部現行バージョンと違います。
 たとえば、「カテゴリ値による定義」が「分類された」という名称になっていますので、注意してください。

QGISの基本を学習するのであれば、手前味噌ですがこちらの書籍がおすすめです。

キタ

2024年12月29日日曜日 9:58:09 UTC+9 初心者:

初心者

unread,
Dec 29, 2024, 3:15:09 AM12/29/24
to QGIS初心者質問グループ

キタさま

早速のお返事と的確なアドバイスをありがとうございます。

土地利用細分メッシュでは「土地利用種別(L03b_002)」にコードが記録されていて、このコードで分類することができます。
https://nlftp.mlit.go.jp/ksj/gml/codelist/LandUseCd-09.html

このコードを利用することで、無事に分類することができました。

QGISの基本を学習するのであれば、手前味噌ですがこちらの書籍がおすすめです。

書籍のご紹介もありがとうございます。
購入させていただき、基礎から勉強させていただきます。

今後ともどうぞよろしくお願いいたします。
 
Reply all
Reply to author
Forward
0 new messages