マルチパートの1つの地物だけをシングルパートにする方法

2,605 views
Skip to first unread message

たぬき

unread,
Aug 21, 2018, 12:07:39 AM8/21/18
to QGIS初心者質問グループ
お世話になります。
掲題の通り、ベクタのすべてのマルチパートをシングルパートにしてshapeで保存する手法ではなく、特定のマルチパートの地物だけをシングルパートにする方法を探しております。

OSやqgisバージョンは問いません。ご存知の方はぜひご教示いただけませんか。

たぬき

unread,
Aug 21, 2018, 12:12:18 AM8/21/18
to QGIS初心者質問グループ
少々わかりにくいタイトルだったかもしれませんので追記。

ベクタデータの中にマルチパートの地物がたくさんあって、その中のうち特定の地物だけをシングルパートに分割したいとという状況です。

ジオメトリツールの『マルチパートをシングルパートにする』機能を使うと分割できますが、分割したくないマルチパートの地物までシングルパートに分割されてしまいます。

『選択地物の結合』の逆がやりたいイメージです。

TJ

unread,
Aug 21, 2018, 12:22:04 AM8/21/18
to QGIS初心者質問グループ
標準機能では対応していないようです。

[Multipart Split]プラグインを使えば選択されたマルチパートの地物だけシングルパートにすることができます。

きた

unread,
Aug 21, 2018, 12:28:41 AM8/21/18
to QGIS初心者質問グループ
編集メニュー→地物の分割を行うと、マルチパートの結合が解除されます
分割した地物を「選択地物の結合」でもとに戻すとシングルパートになります。

きた

福岡

unread,
Aug 21, 2018, 12:42:14 AM8/21/18
to QGIS初心者質問グループ
たぬき 様
皆様

こんにちは

色々な方法があるみたいですね?勉強になりますm(__)m
QGIS3.2.2で試しに「ベクタ - ジオメトリツール - マルチパートをシングルパートに・・・」を立ち上げてみたところ、「選択した地物のみ」というチェックボックスがありました。

dialog.png


ただ実際に試していないのですが、選択した地物のみを対象に新しいファイルを出力する可能性が大だと思いました。
その場合に、もし他のマルチパートを含んで1つのShapeにしたい時は、元ファイルから対象地物を削除して新しいファイルと結合させるという一手間を掛ける必要がありそうです。

たぬき

unread,
Aug 23, 2018, 7:24:11 PM8/23/18
to QGIS初心者質問グループ
皆様

お世話になります。様々なご提案をいただきありがとうございます。

今の私にとって最適な良い手法はMultipart split pluginを使ったものでした。
本当にありがとうございました。

Reply all
Reply to author
Forward
0 new messages