给定一个这样构造的多边形:
from shapely.geometry import Polygon
print Polygon([(0,0), (4,0), (2,4)]).area
这正确地计算了三角形的面积。但是,如果我用“周长”替换区域属性,我会收到以下消息: “多边形”对象没有属性“周长”,这看起来很荒谬。当然,shapely 必须能够像面积一样容易地找到多边形的周长?我用谷歌搜索了这个主题一段时间(例如“python shapely perimeter”和“python polygon perimeter”)但没有出现相关结果。
所以请帮我在 shapely 中找到一个命令,它可以让我计算多边形的周长。
请您参考如下方法:
根据 docs ,你应该像这样使用 .length 属性:
print Polygon([(0,0), (4,0), (2,4)]).length
