DEMの画像からポリゴン化(ある値以上のみで)

231 views
Skip to first unread message

Naoya Sh

unread,
Aug 22, 2023, 9:42:15 PM8/22/23
to QGIS初心者質問グループ
お世話になります。(Ver3.16 Windows)

地理院のDEMを画像にして、ラスタ解析を「傾斜」で行いました。
傾斜の画像で、30度以上のエリアをオレンジに着色し、30度未満は白にすることはスタイルの設定でできました。(2色)

今度、その30度以上のエリアをまとめてポリゴン化したいのですが、「ラスタのベクタ化」では、30度以上のものという指定ができずに、ラスタ内のそれぞれの角度によってポリゴン化されてしまうため、意図したポリゴンになりません。

2色に色分けしたスタイルの表示のとおりにポリゴン化する方法などはあるでしょうか。

木谷

unread,
Aug 23, 2023, 12:12:30 AM8/23/23
to QGIS初心者質問グループ
方法は2つほど思いつきます。

----
①既に作成された手順で出来たポリゴンをレイヤのプロパティ→ソース→プロバイダ地物フィルタで30度でフィルタし、「ベクタ→空間演算ツール→融合」で1つにする(30度以上と30度未満で切り替えて作業)
----
②プロセシングツールから「ラスタ解析→区分表で再分類」で2値化した後、ポリゴン化する

対応区分表の「…」を押して「行を追加」で最大値に30を入れて値を1としたものと、最小値に30を入れて値を2にしたものを作り、
詳細パラメータを「min<=Value<max」にする

作成されたラスタに対してラスタのベクタ化をする

----
これでいかがでしょうか?
2023年8月23日水曜日 10:42:15 UTC+9 Naoya Sh:

Naoya Sh

unread,
Aug 23, 2023, 2:35:37 AM8/23/23
to QGIS初心者質問グループ
ありがとうございます。

1については、融合作業中にエラーで終了してしまいました。ポリゴンにエラーがあるようで、有効性チェックをかけるといろいろ出てきて
しまいました。

2については、1ステップでこちらの思うものが完璧にできました。ラスタ値を変更できればと思っていたのですが、
「区分表で再分類」がそれに該当することがわかり、大変勉強になりました。ありがとうございました。

2023年8月23日水曜日 13:12:30 UTC+9 木谷:
Reply all
Reply to author
Forward
0 new messages