我已经使用RgoogleMaps包中的GetMap()函数派生了一个“静态映射”。我可以将它(MyMap)作为PNG保存到我的硬盘上。然而,它会失去空间参考。
有没有人成功地从这样的PNG创建了一个空间对象(从GDAL可读数据格式的意义上讲)?
发布于 2012-07-03 05:14:21
以MyMap的形式获取RGoogleMaps对象。让它使用raster包将磁贴下载到MyTile1.png。
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?
注意那个讨厌的谷歌图片使用协议……
https://stackoverflow.com/questions/11300107
复制相似问题