在Google地图(或类似平台)上的CSV文件中绘制纬度/经度值

Bri*_*tle 13 mapping google-maps visualization data-visualization

我已经获得了一个数据表,其中包括纬度和经度的列.数据仅限美国.我想做的是将这些数据提供给谷歌地图或类似的实时地图工具,并绘制数据点.

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

Che*_*nks 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多步匹配算法.


Wil*_*ken 6

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

不相关的截图是#thefappening泄漏的位置.我希望在网上发布这个废话之前,leakers会擦洗EXIF,这真的不对.

在此输入图像描述


Eri*_* J. 4

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

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

  • 直接链接到 Google KML 教程:http://code.google.com/apis/kml/documentation/kml_tut.html (2认同)