多边形区域 - spyder

时间:2013-11-28 20:29:31

标签: python polygon area spyder

我有一项非常艰巨的任务,即使用PYTHON中先前创建的脚本来计算多边形的面积,以便以一套以已知文本格式存储的多边形读取数据,并使用每个多边形来计算每个多边形的面积公式..(我不知道实际公式......我知道它是使用三角形求和来计算多边形面积的公式。)

然后脚本应该从文件中读取数据并将其存储为一个或多个列表。脚本应该计算多边形区域并将每个多边形的区域保存到文件中,并且脚本应该使用函数来计算多边形的区域。

请帮助,因为我不知道如何在python中做到这一点(从未使用过它)。你是我最后一次机会的人!

1 个答案:

答案 0 :(得分:1)

您可以使用shapely库来计算面积。 https://pypi.python.org/pypi/Shapely

使用多边形顶点的坐标创建多边形。

poly = Polygon([list of point pairs])

多边形的区域由:

返回
poly.area