【发布时间】:2012-07-03 05:55:54
【问题描述】:
我使用 RgoogleMaps 包中的 GetMap() 函数派生了一个“静态地图”。我可以将它(MyMap)以 PNG 格式保存到我的硬盘中。但是,它会失去空间参考。
有没有人成功地从这样的 PNG 创建空间对象(在 GDAL 可读数据格式的意义上)?
【问题讨论】:
-
我可以通过 ggmap 对象来实现,该对象从 OpenStreetMap 源获取地图数据(因此根据许可条款在法律上可重复使用)。你看过 Rgooglemaps 对象的结构吗?试试 str(thing)。
-
尝试使用 dismo 包而不是其 gmap() 函数,您可以直接在 R 中获取数据,作为没有文件的“光栅”包对象。另一种可能有效的方法是在带有 HTML 包装器驱动程序的 rgdal 构建中直接使用由 GetMap(或 gmap)构造的 URL 和 readGDAL,或者只是尝试使用 GDAL 支持 TMS:gdal.org/frmt_wms.html
-
ggmap 和 gmap,我将尝试这两个版本。有替代品总是好的。非常感谢!
标签: r png gdal rgooglemaps