SciPy - Delaunay 用于创建带有纬度和经度的简单地理点图

SciPy - Delaunay for creating a simple graph of geographic points with latitude and longitude

我有一个兴趣点数据集(通过 latitude/longitude),我想从中生成一个图表。目的是有一个可路由的图。所以我想让 "nearest" 个 POI 通过边连接起来。

我想到了 Delaunay,因为这将创建一个简单的平面图。就好的而言,我得到了一些结果。但问题是,由于地球不平坦,边缘连接不好。在北半球和南半球,三角形是垂直拉伸的。

有没有办法使用 scipy.spatial.Delaunay 包来接受纬度/经度作为定位信息,而不是平坦区域? 或者使用其他程序是否有意义? python.

有一些解决方案会很棒

我明白了运行。我读了这个 article 并做了创建 delaunay 的第一步。 要点是进行立体投影,然后进行常规的 2D delaunay 三角剖分。

现在我得到了一个不错的基本图表。