3

我使用 RgoogleMaps 包中的 GetMap() 函数导出了一个“静态地图”。我可以将它(MyMap)以 PNG 格式保存到我的硬盘中。但是,它会失去空间参考。

有没有人成功地从这样的 PNG 创建空间对象(在 GDAL 可读数据格式的意义上)?

4

1 回答 1

7

将您的RGoogleMaps对象作为MyMap. 让它下载磁贴以MyTile1.png使用raster包。

bb = MyMap$BBOX
t = stack("MyTile.png")
extent(t)=extent(bb$ll[,2],bb$ur[,2],bb$ll[,1],bb$ur[,1])

现在t是一个栅格堆栈。做plotRGB(t),你应该看到它。现在您可以尝试writeRaster创建一个 GDAL 数据源。GeoTIFF 也许?

并注意那个讨厌的谷歌图片使用协议......

于 2012-07-02T21:14:20.993 回答