我正在使用Shapely库来处理多边形。它有一个叫做Polygon
的类,可以接收一组有序的坐标,并将它们转换成一个多边形。
问题在于我得到了一组无序的坐标。我想要包含所有点的多边形。
我已经查看了Shapley文档,但找不到如何解决问题的任何信息。
是否有一种算法可以在将它们发送到Polygon
之前对这些点进行排序?或者还有其他方法可以实现吗?
我正在使用Shapely库来处理多边形。它有一个叫做Polygon
的类,可以接收一组有序的坐标,并将它们转换成一个多边形。
问题在于我得到了一组无序的坐标。我想要包含所有点的多边形。
我已经查看了Shapley文档,但找不到如何解决问题的任何信息。
是否有一种算法可以在将它们发送到Polygon
之前对这些点进行排序?或者还有其他方法可以实现吗?
MultiPoint([(0, 0), (1, 1)]).convex_hull