Python 多边形周长

Python 多边形周长,python,polygon,shapely,Python,Polygon,Shapely,给定如下构造的多边形: from shapely.geometry import Polygon print Polygon([(0,0), (4,0), (2,4)]).area print Polygon([(0,0), (4,0), (2,4)]).length 这将正确计算三角形的面积。但是,如果将面积属性替换为“周长”,则会收到以下消息: “多边形”对象没有“周长”属性,这似乎很荒谬。当然,shapely必须能够像面积一样轻松地找到多边形的周长?我在谷歌上搜索这个主题已经有一段时间

给定如下构造的多边形:

from shapely.geometry import Polygon
print Polygon([(0,0), (4,0), (2,4)]).area
print Polygon([(0,0), (4,0), (2,4)]).length
这将正确计算三角形的面积。但是,如果将面积属性替换为“周长”,则会收到以下消息: “多边形”对象没有“周长”属性,这似乎很荒谬。当然,shapely必须能够像面积一样轻松地找到多边形的周长?我在谷歌上搜索这个主题已经有一段时间了(例如“python shapely Permission”和“python polygon Permission”),但是没有相关的结果出现

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

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

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

.length
能满足您的需要吗?length工作得很好。我应该意识到这一点,但我对shapely还不熟悉。谢谢