-6

从这里: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 Maps、OpenStreetMap 或 Stamen Maps 服务器以获取特定空间缩放的特定位置的地图。它是一个包装器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小部件中Qt

4

1 回答 1

1

QwtRasterData 是一个抽象类,它定义了一个网格化数据的接口,以便在 Qwt 框架中显示。

存在一个子类 QwtMatrixRasterData,它允许您使用 setValueMatrix 方法从双精度的 QVector 创建具有实际值的光栅对象。

您可以编写另一个子类 QwtRdaRasterData,它定义父类的方法以从包含已保存对象的 .rda 对象中读取数据。它必须知道对象的保存方式,读取 .rda 文件并将其存储在 C++ 对象中。

您不会仅仅因为文档说“任何类型的栅格数据”就意味着“每种类型的栅格数据”是吗?

于 2012-07-27T10:01:49.243 回答