Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

多数決フィルターが上手くいかない

132 views
Skip to first unread message

ひかな

unread,
Jan 5, 2025, 1:02:09 AMJan 5
to QGIS初心者質問グループ
こんにちは

現在、SCP土地被覆分類プラグインで土地被覆分類を行い、それに対して、ノイズ除去として3×3の多数決フィルターを施したいと考えています。
しかし、多数決フィルターを実行してもうまくいかないのと、設定内にあるRadiusがどこからどこまでなのかいまいちわからないため、3×3のフィルターをかけるために数字をいくつに設定したらよいのかわかりません。
QGIS初心者で大変申し訳ございませんが、お力添えいただけますと幸いです。

また、追記として情報提供をしたかったのですが、全員にメッセージを送信や投稿者にメッセージを送信をしても、非公開のメッセージとなり、皆さまに私のメッセージが届いているのかわかりません。
皆さまはメッセージを送る際にどうしておられますか?また、メッセージ送信後にスレッド内に自分のメッセージが表示されているでしょうか?

QGIS version: 3.40.2-Bratislava

QGIS code revision: 14826ca1

Qt version: 5.15.13

Pythonバージョン: 3.12.8

GDAL version: 3.9.3

GEOS version: 3.13.0-CAPI-1.19.0

PROJ version: Rel. 9.5.0, September 15th, 2024

PDAL version: 2.8.1 (git-version: a06325)

SAGA Next Gen version: 1.0.0

スクリーンショット 2025-01-05 145513.png
スクリーンショット 2025-01-05 145251.png

mooya

unread,
Jan 5, 2025, 8:40:58 AMJan 5
to QGIS初心者質問グループ
こんにちは

 多数決フィルタそのものは試していませんが、、

 sagagisはファイルのパスに日本語(多バイト文字)が含まれるとエラーになりますので、ファイル、フォルダは半角英数にする必要があります。
 radiusは半径なので、3x3の領域を対象とする場合 radius=1 であると思います。



2025年1月5日日曜日 15:02:09 UTC+9 hikan...@gmail.com:

ひかな

unread,
Jan 5, 2025, 9:08:19 PMJan 5
to QGIS初心者質問グループ
ご連絡ありがとうございます。
日本語ファイルを半角英数に直して、再度実行した結果、無事にフィルターが適用されました!
大変助かりました。ありがとうございます。

また、差し支えなければご教示いただきたいのですが
radius=1が3×3というのはなぜなのでしょうか?
全くこれに関して理解できなく,,,申し訳ございません。

また、このメッセージは無事届いていますでしょうか

2025年1月5日日曜日 22:40:58 UTC+9 mooya:

mooya

unread,
Jan 6, 2025, 6:57:50 AMJan 6
to QGIS初心者質問グループ
こんにちは

 半径1(ピクセル)ということは、当該セルから1ピクセルの範囲なので、上下左右1ピクセルが範囲になり、またsquareを指定しているので、四角形になるため、斜めも対象になります。このため、当該セルを中心とした3x3=9ピクセルが対象になります。同様に半径2の場合は、5x5=25ピクセルになります。
 また、circle(円)、半径1を指定すると、斜めは含まれず(斜めは√2=1.4>1)、5ピクセルが対象になります。

 上記は、同様のラスタプロセッシングからの類推で多数決フィルタで確認してません。




2025年1月6日月曜日 11:08:19 UTC+9 hikan...@gmail.com:

ひかな

unread,
Jan 6, 2025, 7:05:10 AMJan 6
to QGIS初心者質問グループ
ご連絡ありがとうございます。

分かりやすい説明ありがとうございます。
確かによくよく考えたら当該セルから1ピクセルの範囲なので3×3ということになりますね!
今回で大分理解できましたし、大変助かりました!ありがとうございます。

2025年1月6日月曜日 20:57:50 UTC+9 mooya:
Reply all
Reply to author
Forward
0 new messages