ポリゴンの形状を特定する:伸び、丸みなど


10

地質図を一般化しています。最初のステップでは、削除、拡大、集約などの小さなポリゴンを扱います。

上記の操作を適用する前に、細長いポリゴンやより多くの丸いポリゴンなどの形状分析から始めたいと思います。これは対処する重要な要素になる可能性があるためです。

地質図は非常に複雑な形状をしており、可能な限り考慮および維持する必要があります。

ジオメトリに基づいてポリゴンの形状を識別する方法はありますか?

基本的にはArcGIS、Pythonを使用しています。

回答:


12

メインシェイプインデックスは、面積をポリゴンの周囲の正方形で割ることによって得られます。この値に4Piを掛けると、ディスクでは1、非常に細長いポリゴンでは0に近い正規化された値が得られます。このインデックスは、私が知っている中で最も堅牢なものの1つです。

ポリゴンの領域を凸包の領域で分割することもできます(最小境界ジオメトリツールを参照)。これにより、凸多角形と凹多角形を区別できます(人工構造の場合、凸包の代わりに外接長方形を使用できます。これは「長方形適合」と呼ばれますが、これが最も有用であるとは思いませんあなたの場合)。

さらなるインデックスは、ポリゴンのスケルトンの構築を意味しますが、これはより複雑です。たとえば、分岐の数を数え、最も長いコンポーネントの長さを測定できます。この方法を使用する場合のスケルトンの作成方法の例については、こちらを参照してください。


スケルトンとは何ですか?さっそく検索してみましたが、たくさんのスケルトンが舞い上がりました。
レーダー

私のスペルはあまりよくありませんでした。更新しました+ウィキペディアへのリンクを追加しました
radouxju

あなたが提案した単純な方法と複雑な方法を理解する方法、信頼できるリファレンスをお勧めできますか?前もって感謝します。
ピーター、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.