我正在尝试找到定量描述各种多边形形状的方法。在我的项目中,这些多边形代表湖泊,河流,泻湖和公园。因此,它们几乎可以是任何形状。一种简单的度量标准是计算周长与面积的关系,这充其量只是一种稍微有用的度量标准。但是我也非常想能够谈谈多边形的“圆度”。或在地图上如何“压缩”形状。
我可以想到的唯一简便方法是计算每个多边形相对于该多边形(我已经拥有)的边界框的面积。但这似乎是一个糟糕的解决方案。
所以现在我正在考虑这样的事情-以多边形的质心为基础,添加一系列面积增加的缓冲区(例如50%,100%,150%),然后比较每个缓冲区与原始多边形。一个完美的圆在100%处将具有完美的重叠,我可以使用50%和150%的缓冲区来判断每个多边形的差异程度和方式。
但是,即使那样感觉也很麻烦,而且对于其他人可能已经发现更好的解决方案,它就像一个糟糕的解决方法。
作为参考,我至少需要能够查看所得的各种多边形形状的索引,并能够对其来源进行有根据的猜测(河流?树突状水库?湖/泻湖?公园? ?)