単一のポリゴンを複数のポリゴンに分割しますか?


12

ボロノイポリゴンを作成した後、1つの属性に基づいてそれらを分解しました。現在、1つの単一属性「abc」に対して、同じオブジェクトIDの異なる場所に3つのポリゴンがある場合があります。これらを異なる場所にある3つのポリゴンに分割したいと思います。

ArcGIS DesktopまたはQGISにそれを支援するツールはありますか?

回答:



22

QGISベクトルメニューとProcessing Toolboxには、Multipart To Singlepartがあります。

このアルゴリズムは、マルチパートジオメトリを持つベクターレイヤーを取得し、すべてのジオメトリに単一のパーツが含まれる新しいレイヤーを生成します。マルチパートジオメトリを持つフィーチャは、ジオメトリに含まれるパーツと同じ数の異なるフィーチャに分割され、それぞれに同じ属性が使用されます。

ここに画像の説明を入力してください


8

SINGLE_PARTArcGIS Dissolveツールを実行するときにオプションを指定する必要があります。

SINGLE_PART —マルチパートフィーチャが許可されないことを指定します。マルチパートフィーチャを作成する代わりに、各パートに対して個別のフィーチャが作成されます。


アレックスが言ったように、Arcgis 9.3 Dissolveツールにはオプション/チェックボックスがあります-「マルチパートフィーチャの作成」、デフォルトで「チェック」されています。
vadivelan

2
これは、ArcGISを使用するときに問題を防ぐための最良の答えです。Multipart To Singlepartツール(Marcinが参照)は、事後の問題を修正するための最良の方法です。

3

もうあまりエレガントなオプションは、クリックすることです爆発のボタンを高度な編集ツールバーのレイヤ内のすべての機能を選択した後のArcGISインチ


1

Rの愛好家や新しい学習者(私のような)の皆さんへの提案:Rでも同じことがライブラリのdisaggregate関数で実現できますsp

output <- disaggregate(input)

そのような単純な。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.