【问题标题】:SciPy - Delaunay for creating a simple graph of geographic points with latitude and longitudeSciPy - Delaunay 用于创建具有纬度和经度的地理点的简单图形
【发布时间】:2019-06-06 14:28:15
【问题描述】:

我有一个兴趣点数据集(通过纬度/经度),并希望从中生成一个图表。目的是有一个可路由的图表。所以我希望通过边缘连接“最近”的 POI。

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

有没有办法使用 scipy.spatial.Delaunay 包来接受纬度/经度作为定位信息,而不是有一个平坦的区域? 或者使用其他程序是否有意义?有一些python的解决方案会很棒。

【问题讨论】:

  • 你的点集覆盖了全世界吗?
  • 实际上不是 - 但数据集正在增长,并且有可能将其传播到世界各地。这些点仅在陆地区域。所以超过 70% 的地球将是空的。

标签: python scipy coordinates geospatial delaunay


【解决方案1】:

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

现在我得到了一个很好的基本图表。

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 2012-04-19
    相关资源
    最近更新 更多