多边形周长

Emi*_*gen 1 python polygon shapely

给定一个如下构造的多边形:

from shapely.geometry import Polygon
print Polygon([(0,0), (4,0), (2,4)]).area
Run Code Online (Sandbox Code Playgroud)

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

所以请帮我在里面找到一个命令,让我可以计算出多边形的周长.

Fej*_*ejs 8

根据文档,你应该使用这样的.length属性:

print Polygon([(0,0), (4,0), (2,4)]).length
Run Code Online (Sandbox Code Playgroud)

  • 长度完美。应该意识到这一点,但我对身材还很陌生。谢谢! (2认同)