找出包含一组点的边界多边形的面积
Find the area of a bounding polygon that encloses a set of points
我在天空图上有一系列点。我想求出这些点所占的面积
为此,我需要找到包围这些点的多边形的顶点 - 将这些点转换为等积投影,然后计算出面积。
除了如何计算包围图形上的点的多边形的顶点之外,我已经编写了所有代码。执行此操作的最佳方法是什么?
我认为您正在寻找的是为一组给定的点找到一个凸包。该文档描述得很好:
http://docs.scipy.org/doc/scipy-dev/reference/generated/scipy.spatial.ConvexHull.html
您选择的多边形不是凸多边形,因此流行的凸包算法不适合您。
我在天空图上有一系列点。我想求出这些点所占的面积
为此,我需要找到包围这些点的多边形的顶点 - 将这些点转换为等积投影,然后计算出面积。
除了如何计算包围图形上的点的多边形的顶点之外,我已经编写了所有代码。执行此操作的最佳方法是什么?
我认为您正在寻找的是为一组给定的点找到一个凸包。该文档描述得很好:
http://docs.scipy.org/doc/scipy-dev/reference/generated/scipy.spatial.ConvexHull.html
您选择的多边形不是凸多边形,因此流行的凸包算法不适合您。