从这里:http://cran.r-project.org/web/packages/ggmap/ggmap.pdf
ggmap
绘制了get_map生成的栅格对象。
从这里:http://cran.r-project.org/web/packages/ggmap/ggmap.pdf
的包装器
get_map
是一个智能功能,用于查询Google地图,OpenStreetMap或Stamen地图 用于某个空间缩放处某个位置的地图的服务器。 它是get_googlemap
来自:http://qwt.sourceforge.net/class_qwt_raster_data.html
的界面
QwtRasterData
定义了任何类型栅格数据
因此,以下方式将get_googlemap
生成的数据保存在rda
文件中。
mapImageData <- get_googlemap (c (lon=-74.0087986666667, lat=40.7106593333333), zoom=15)
save (mapImageData, file="savedMap.rda")
问题:
我认为此处的savedMap.rda
文件包含栅格数据是否合乎逻辑,因此可以在QwtRasterData
的{{1}}窗口小部件中显示?
答案 0 :(得分:1)
QwtRasterData是一个抽象类,它定义了网格化数据的接口,以便在Qwt框架中显示。
存在一个子类QwtMatrixRasterData,它允许您使用setValueMatrix方法从QVector of double创建具有实际值的栅格对象。
您可以编写另一个子类QwtRdaRasterData,它定义父类的方法,以从包含已保存对象的.rda对象中读取数据。它必须知道保存对象的方式,并在.rda文件中读取并将其存储在C ++对象中。
你不认为仅仅是因为文档说“任何类型的栅格数据”,它意味着“每种类型的栅格数据”吗?