多边形周长

Polygon perimeter

给定一个这样构造的多边形:

from shapely.geometry import Polygon
print Polygon([(0,0), (4,0), (2,4)]).area

这正确地计算了三角形的面积。但是,如果我用 'perimeter' 替换 area 属性,我会收到以下消息: 'Polygon' 对象没有属性 'perimeter' 这看起来很荒谬。当然,shapely 必须能够像面积一样容易地找到多边形的周长?我用谷歌搜索了这个主题一段时间(例如 'python shapely perimeter' 和 'python polygon perimeter'),但没有出现相关结果。

所以请帮我在 shapely 中找到一个命令,它可以让我计算多边形的周长。

根据 docs,您应该像这样使用 .length 属性:

print Polygon([(0,0), (4,0), (2,4)]).length