使用R和ggmap的时空(时间和位置)密度

时间:2016-03-12 04:27:00

标签: r ggmap

我想知道是否有可能创建一个热图或六边形bin图,它不会显示位置密度,而是显示每个区域所花费的时间。

我的数据是一组具有几何和时间属性的移动对象(SP - SpatialPointsDataFrame)(参见下面的示例)。

id     timestamp                  geometry
328    "2012-05-06 22:41:46.001"  geometry point
4087   "2012-05-06 22:41:46.001"  geometry point
17347  "2012-05-06 22:41:46.001"  geometry point
30400  "2012-05-06 22:41:46.001"  geometry point
67058  "2012-05-06 22:41:46.001"  geometry point
12169  "2012-05-06 22:41:47"      geometry point
30407  "2012-05-06 22:41:47"      geometry point

这个时空点的地图: enter image description here

现在我希望能够显示网格单元格内所有移动对象的总时间。困难在于该移动物体可以在同一单元中具有多个位置。我想要的是一个bin内的一个移动对象获取最小和最大时间戳并计算在单元格中花费的时间。然后对同一个bin中的所有移动对象执行相同操作。结果是此单元格内所有移动对象的总时间。然后我对所有垃圾箱做同样的事情。

基本上,我想要的是这种地图,但是我希望花费时间,而不是在bin中移动对象的数量:

enter image description here

你有什么建议或想法来创建这种地图(如果我能用ggmap做到这一点会更好:D)?

谢谢

阿诺

0 个答案:

没有答案