【问题标题】:Convert geographic coordinates into svg coordinates将地理坐标转换为svg坐标
【发布时间】:2020-08-24 21:42:59
【问题描述】:

我想构建一个 Node JS 应用程序,它根据从 overpass 获取的地理坐标生成 SVG 图像。

我尝试通过仅使用地理坐标作为 SVG 路径的坐标来实现这一点,但结果看起来有些失真(应该看起来像 this):

我认为问题在于地球实际上是一个球体,需要进行一些数学运算才能获得正确的地图投影。

这里的实际问题是什么?是否有任何现有的算法或库可以解决这个问题?

【问题讨论】:

    标签: svg rendering geospatial openstreetmap geo


    【解决方案1】:

    这背后的数学称为map projection

    许多在线地图使用Mercator projectionOSM Wiki 有各种语言的示例代码。我相信您会在 Internet 上找到更多库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      • 2012-12-02
      相关资源
      最近更新 更多