土地利用のデータから特定の面積の割合のみを算出する方法

352 views
Skip to first unread message

Yoshiki

unread,
Oct 17, 2022, 3:30:49 AM10/17/22
to QGIS初心者質問グループ
皆様こんにちは、QGISに関する質問がございます。

地域統計を行って、ベクター内の森林面積の割合を求めたいと考えています。
使用するラスターデータに土地利用の情報が、以下のように含まれています。

QGIS_question.png


Forestを1、それ以外を0に分類して、地域統計で平均値(=森林の割合)を求めたいのですが、Non-ForestとWaterの値を変更することができません。
シンボル体系から値を0に変更しても、地域統計では反映されていません。

ラスターデータの分類の値を変更する方法を教えていただきたいです。
また、別の方法があれば教えていただきたいです。

福岡

unread,
Oct 17, 2022, 4:39:56 AM10/17/22
to QGIS初心者質問グループ
Yoshiki 様

こんにちは

ラスタの値を書き換えて出力するのであれば、ラスタ計算機を使うのが良いかと思います。
作業例ですが、次の図は国土数値情報からダウンロードしたもので、森林は緑色で、「50」という値を持っています。

fig01.png

メニューの「ラスタ - ラスタ計算機」で、ラスタ計算機を立ち上げます。
バンドのところに表示されているものをダブルクリックして、式ウインドウへ持って行きます。
例では「= 50」と書き足していますが、ご提示されたものでは「=1」と書き足してください。
この式は、真の場合は「1」、偽の場合は「0」を返します。

fig02.png

新たに出力されたラスタです。これを使って集計なさると良いと思います。
なおラスタをベクタに変換して集計するなど、他にも集計する方法はあるかと思います。

fig03.png
2022年10月17日月曜日 16:30:49 UTC+9 Yoshiki:

Yoshiki

unread,
Oct 17, 2022, 6:31:59 AM10/17/22
to QGIS初心者質問グループ
福岡様

ご回答ありがとうございます。
同じ手順でやってみたところ、無事解決することができました。
お忙しいところだったと思いますが、懇切丁寧に教えていただき、非常に助かりました。
ありがとうございます。

2022年10月17日月曜日 17:39:56 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages