什么是用于在世界地图上绘制纬度/经度对的易于使用的 API?

Posted

技术标签:

【中文标题】什么是用于在世界地图上绘制纬度/经度对的易于使用的 API?【英文标题】:What's an easy to use API for plotting latitude/longitude pairs on a world map? 【发布时间】:2011-03-04 20:45:37 【问题描述】:

我有一个包含 50000 个纬度/经度对的列表,并希望将它们绘制在地图上。我试过http://gsl-nagoya-u.net/appendix/software/worldmap/。它有效,但似乎在某个点(小于 100)之后忽略了数据。我还能用什么来生成静态图像?我宁愿不使用 javascript

【问题讨论】:

【参考方案1】:

Perl 在 CPAN 中有 GD::Map,看起来差不多。我自己并没有用它来肯定地说,但它是我能找到的最接近你的要求的东西。

【讨论】:

我要试一试。希望它能处理大量数据。 资源过于​​密集,甚至无法在没有任何数据的情况下创建底图。它运行了 15 分钟,然后我杀死了它。【参考方案2】:

您可以使用google maps static image api,它有 1000 张图像/天的限制,但您可以在 5 50 天内获得它。编写链接创建脚本并保存生成的图像。

编辑:看来我误读了您的配对总数。 50天是相当长的时间,也许有办法避免这种情况,否则可能不会首选。

【讨论】:

无论如何我都需要将它们全部绘制在同一张图像上,而不是 50000 张单独的图像。【参考方案3】:

您可以查看MapServer。它更像是一个完整的 GIS 平台,所以如果你只需要这样做一次,那就有点矫枉过正了。

【讨论】:

【参考方案4】:

其他人必须告诉你从哪里获得基础层,但你可以使用QGIS 渲染合理的地图。

【讨论】:

以上是关于什么是用于在世界地图上绘制纬度/经度对的易于使用的 API?的主要内容,如果未能解决你的问题,请参考以下文章

在地图上绘制点,经度和纬度保持部门之间的边界

使用 Matlab 在世界地图上绘制纬度和经度网格

在地图上围绕纬度/经度绘制时间半径

如何在等值线图上绘制出现点(经度/纬度)?

将纬度和经度转换为图像上的坐标

用于在地图上显示地址的纬度和经度[重复]