我有一组点,并想知道是否有一个函数(为了方便和可能的速度)可以计算由一组点包围的区域.
例如:
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坐标
我在天空图上有一系列点。我想找到这些点占据的面积。
为此,我需要找到包围这些点的多边形的顶点 - 将这些点转换为等积投影,然后计算出面积。
除了如何计算包围图形上的点的多边形的顶点之外,我还编写了所有代码。做这个的最好方式是什么?