Skip to main content
 首页 » 编程设计

python之多边形周长

2025年05月04日11bhlsheji

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

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