识别多边形的形状:伸长率,圆度等


10

我正在概括地质图。在第一步中,我要处理应删除,放大,聚合等的小多边形。

在应用上述操作之前,我想先进行形状分析,例如细长的多边形或更多的圆形多边形等,因为这可能是处理的关键因素。

地质图的形状非常复杂,应尽可能多地考虑和维护。

是否有任何方法可以根据几何图形识别多边形的形状?

我基本上是在使用ArcGIS,Python。

Answers:


12

通过将面积除以多边形周长的平方可以得到主要形状指数。如果将此值乘以4Pi,则磁盘的归一化值为1,而非常细长的多边形则归零。该索引是我所知道的最可靠的索引之一。

您还可以将多边形的面积除以其凸包的面积(请参见最小边界几何工具)。这将使您能够区分凸多边形和凹多边形(对于人造结构,您可以使用边界矩形代替凸包。这称为“矩形拟合”,但我认为它不是最有用的)在您的情况下)。

进一步的索引暗示着多边形骨架的构造,但这更加复杂。例如,您可以计算分支数并测量最长组件的长度。如果您想通过这种方式,请参见此处的示例,了解如何构建骨骼。


什么是squeletton?我尝试了一下快速搜索,但发现了一堆跳舞的骨骼。
雷达

我的拼写不是很好:我对其进行了更新,并添加了指向维基百科的链接
radouxju 2016年

您能否推荐一些可靠的参考书,如何理解您提出的简单方法和复杂方法?提前致谢。
彼得,2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.