13

我得到了一张数据表,其中包括纬度和经度列。数据仅适用于美国。我想做的是将这些数据提供给谷歌地图或类似的工具,如实时地图,并绘制数据点。

有没有人有代码示例或知道使这项任务变得简单的库?如果其他东西可以绘制它们(或生成 JavaScript 来执行它),我可以读取这些值。我熟悉 C#、PHP、Python 等,所以语言不是优先事项。我的偏好是简单而强大的东西。

4

5 回答 5

9

我之前已经处理过这个问题很多次了。虽然 KML 是一种选择,但如果您有一个包含经度和纬度的 CSV,我快速而肮脏的方法是使用 Google Fusion Tables:http ://www.google.com/fusiontables/Home

即使您只有城市和城镇的名称(世界上任何地方!),它也做得很好。

如果您只关心美国的位置和 G20(富裕、地理编码良好的国家),那么批量 GEO 可能是最好的快速方法,但在免费版本上将您限制为 2500 点:http: //batchgeo.com/

但是对于我的需要,BatchGeo 的方法不够用。当您深入肯尼亚时,您会发现它在许多位置上都猜错了。内罗毕的 666 个地点是贫民窟,其名称并未出现在官方数据库中。由于肯尼亚不是前 20 个对技术​​友好的国家之一,因此这是一个常见的错误来源。最有趣的地方出现在贫民窟。(另请参阅 www.mapKibera.org,了解修复谷歌地图空白点所涉及的工作)

我有一个更广泛的博客,其中包含很多关于您的输出的图像:chewychunks.wordpress.com/2011/06/09/how-to-geomap-story-locations-across-east-africa/

(但是新手不能直接在这里发图:()

对我来说,最好的解决方案是从 Geonames.org 列表中下载肯尼亚和乌干达的 44,000 个位置,添加自定义贫民窟位置地理查找列表,以及基于 DIFFLIB 和 REGEX 的 python 多步匹配算法。

于 2011-06-15T13:23:01.743 回答
6

答:使用这个网站http://www.darrinward.com/lat-long/?id=257165它会为你绘制它们。

不相关,屏幕截图是#thefappening 泄漏的位置。我希望泄密者在网上发布这些废话之前先清理一下 EXIF,这真的不对。

在此处输入图像描述

于 2014-09-02T21:19:20.773 回答
4

您可以通过创建称为 KVM 文档的特殊 XML 文档在 Google 地球中绘图。有关详细信息,请参阅本教程

我使用这个加上 GeoIP 服务绘制了我们所有网站访问者的坐标。真是有趣的东西。

于 2009-08-10T05:20:43.093 回答
1

此链接包含有关使用 KML 和 Google 地球插件 API 在 csv 文件中显示地理参考数据的信息。

http://www.cs.umb.edu/~joecohen/#kml

我在寻找一些 csv 文件时找到了这个页面,以便在教授这方面的课程时使用。如果你有一些好的播放数据,我想看看。

于 2011-03-07T20:44:22.623 回答
0

CSV 广泛用于 Google 地图混搭。您可以在此处找到包含 CSV 解析器的代码。

于 2009-08-11T00:23:44.040 回答