相关疑难解决方法(0)

计算给定(x,y)坐标的多边形面积

我有一组点,并想知道是否有一个函数(为了方便和可能的速度)可以计算由一组点包围的区域.

例如:

x = np.arange(0,1,0.001)
y = np.sqrt(1-x**2)

points = zip(x,y)
Run Code Online (Sandbox Code Playgroud)

鉴于points该区域应大致相等(pi-2)/4.也许有scipy,matplotlib,numpy,shapely等的东西来做这个?我不会遇到x或y坐标的任何负值...它们将是没有任何定义函数的多边形.

编辑:

点很可能不是以任何指定的顺序(顺时针或逆时针),并且可能非常复杂,因为它们是来自一组边界下的shapefile的一组utm坐标

python polygon area coordinates

32
推荐指数
7
解决办法
5万
查看次数

求包围一组点的边界多边形的面积

我在天空图上有一系列点。我想找到这些点占据的面积。

为此,我需要找到包围这些点的多边形的顶点 - 将这些点转换为等积投影,然后计算出面积。

除了如何计算包围图形上的点的多边形的顶点之外,我还编写了所有代码。做这个的最好方式是什么?

在此输入图像描述

python bounding-box polygons

9
推荐指数
1
解决办法
4750
查看次数

标签 统计

python ×2

area ×1

bounding-box ×1

coordinates ×1

polygon ×1

polygons ×1