Как конвертировать RgoogleMaps PNG в SpatialGridDataFrame в R?
Я получил "статическую карту" с помощью функции GetMap() из пакета RgoogleMaps. Я могу сохранить его (MyMap) на жесткий диск в формате PNG. Однако тогда он теряет пространственную привязку.
Кому-нибудь удалось создать пространственный объект (в смысле GDAL-читаемого формата данных) из такого PNG?
1 ответ
Решение
Получить ваши 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...