R中的Mapdeck程序包-add_grid似乎不呈现任何内容

时间:2018-09-23 16:39:59

标签: r geospatial deck.gl mapdeck

问题:

R add_grid软件包中的mapdeck函数非常令人兴奋。但是,在CRAN documentation之后,我似乎无法获取任何要在返回的地图上实际绘制的数据。

换句话说,地图返回了,但是没有绘制数据。这是一个已知的错误吗?

代码:

library(tidyverse)
library(mapdeck)

# - Enter mapdeck key ... Note that it is user-specific
key <- rstudioapi::askForPassword() 

# - Read Example Data Set
df <- read.csv(paste0(
  'https://raw.githubusercontent.com/uber-common/deck.gl-data/master/',
  'examples/3d-heatmap/heatmap-data.csv'
))

# - Plot Data ... Note how the map returns, but not the data
mapdeck( token = key, style = 'mapbox://styles/mapbox/dark-v9', pitch = 45 ) %>%
  add_grid(
    data = df
    , lat = "lat"
    , lon = "lng"
    , cell_size = 5000
    , elevation_scale = 50
    , layer_id = "grid_layer"
  )

reprex package(v0.2.1)于2018-09-23创建

输出:

Map Output - Lacking Data

1 个答案:

答案 0 :(得分:2)

这不一定是mapdeck内部的“错误”,而是mapdeckRStudio通信的方式。他们使用的不同javascript版本之间存在冲突。

如果您在浏览器中打开该图(通过按Rstudio中的在新窗口中显示按钮),则应该获取该图。

enter image description here

我遇到了这个问题logged,但尚不知道前进的方向。