TK 様
こんにちは
キャプチャ画像をみると、流域範囲で属性テーブルを土地利用区分で整理したShapeファイルを作成なさっているのだと思いました。
そうすると割合だけを得たいのなら、属性区分毎にメッシュの個数を数えて全メッシュ数で割ることで、ご希望の結果を得ることができると思います。
これは、属性テーブルを表計算ソフトに貼り付けて計算するのが簡単かと思います。
1 属性テーブルで「Ctrl + A」で全体を選択。
2 選択状態で「Ctrl + C」でクリップボードへ取り込み。
3 表計算ソフトへ貼り付け。
その後、countif関数などを使って、土地利用の属性区分毎に集計すると良いと思いました。
また、割合だけでなく面積も得たいということであれば、面積を得るという一手間が加わることになります。
この一手間は、フィールド計算機(関数は$area)ですることになります。
なお面積を得る場合は、地理座標(緯度経度)ではなく、投影座標(原点からの距離)にすることに留意する必要があります。
2021年8月7日土曜日 18:42:29 UTC+9 TK: