我使用RgoogleMaps包中的GetMap()函数派生了一个'静态地图'。我可以将它(MyMap)保存为我的硬盘作为PNG。然而,它失去了空间参考。
有没有人成功地从这样的PNG创建空间对象(在GDAL可读数据格式的意义上)?
答案 0 :(得分: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?
请注意那个讨厌的Google图像使用协议......