问题标签 [mapdeck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
618 浏览

r - R 中的 Mapdeck 包 - add_grid 似乎不渲染任何内容

问题:

add_gridRmapdeck包中的功能非常令人兴奋。但是,按照CRAN 文档,我似乎无法获得任何数据来实际绘制在返回的地图上。

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

代码:

reprex 包(v0.2.1)于 2018 年 9 月 23 日创建

输出:

地图输出 - 缺乏数据

0 投票
0 回答
182 浏览

r - R Rstudio 安装包 mapdeck 和 googlePolylines 的问题

当我尝试在 Rstudio 中安装包 mapdeck 时,控制台中会出现一条消息,说我需要安装包 googlePolylines,但我无法安装这个包。控制台中出现的错误如下:

包 'googlePolylines' 成功解包并检查了 MD5 总和

g++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I../inst/include -I"/home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/ rcpp/include" -I"/usr/lib64/R/library/BH/include" -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-保护器 --param=ssp-buffer-size=4 -m64 -mtune=generic -c RcppExports.cpp -o RcppExports.o

g++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I../inst/include -I"/home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/ rcpp/include" -I"/usr/lib64/R/library/BH/include" -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-保护器 --param=ssp-buffer-size=4 -m64 -mtune=generic -c encode.cpp -o encode.o

encode.cpp: 在函数'void encode_vector(std::ostringstream&, std::ostringstream&, Rcpp::List, Rcpp::CharacterVector&, int)'中:encode.cpp:175: 错误:从'Rcpp::internal: 转换:generic_proxy<19, Rcpp::PreserveStorage>' 到 'double' 不明确 /home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:73:注意:候选人是:Rcpp::internal::generic_proxy::operator int() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio/R/x86_64-redhat-linux-gnu-library/ 3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:72:注意:Rcpp::internal::generic_proxy::operator bool() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio /R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:67:注意:Rcpp::internal::generic_proxy::operator U() const [with U = double, int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] encode.cpp:176: error: 从 'Rcpp::internal::generic_proxy 转换<19、Rcpp::PreserveStorage>' 到 'double' 不明确 /home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:73: 注意:候选人是: Rcpp::internal::generic_proxy::operator int() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/ Rcpp/include/Rcpp/vector/generic_proxy.h:72:注意:Rcpp::internal::generic_proxy::operator bool() const [with int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] /home/arubio/R /x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp/vector/generic_proxy.h:67:注意:Rcpp::internal::generic_proxy::operator U() const [with U = double, int RTYPE = 19, StoragePolicy = Rcpp::PreserveStorage] make: *** [encode.o] Error 1 ERROR: 包编译失败'googlePolylines'</p>

删除 '/home/arubio/R/x86_64-redhat-linux-gnu-library/3.4/googlePolylines'</p>

install.packages 中的警告:安装包“googlePolylines”的退出状态非零

下载的源码包在'/tmp/RtmpwwAJSv/downloaded_pa​​ckages'</p>

我几乎没有找到关于这两个包的任何信息,所以如果有人能帮助我,我将不胜感激,谢谢。

0 投票
1 回答
425 浏览

r - 使用 R 和 Mapdeck 的静态地图 PNG

我想使用 R 和 Mapdeck 创建静态地图。我是第一次这样做,在这个阶段我只想要任何 png 地图输出。(最终我想创建包含 50 个州和某些城市的扩展水平条形图的美国地图。)

在下面的网站上,我找到了一个示例代码。目前我只想要这个文件的一个简单的png。我创建了 mapdeck 令牌,我可以毫无错误地运行此代码,但我没有得到任何“查看器”输出来显示我将导出到 png 的地图。我在网上找到了其他 mapdeck/R 代码,它们都没有显示任何视觉效果。

https://geocompr.robinlovelace.net/adv-map.html

0 投票
0 回答
227 浏览

r - 如何在mapdeck的路径中添加箭头

我正在尝试从经纬度坐标的数据框中绘制路径。数据可以在这里找到。这是我用于绘制路径的代码:

这绘制了这样的数据:

在此处输入图像描述

有没有办法添加箭头来显示路径的方向?类似于传单中的折线装饰器的东西?期望的结果是这样的:

在此处输入图像描述

0 投票
1 回答
146 浏览

r - 根据地图中列的值绘制条形图

我正在使用地图甲板绘制近 100K 点,是否可以代替点,根据安装的列的值显示条形

我也熟悉传单,所以我也可以使用它,如果它可以做到的话。

0 投票
1 回答
372 浏览

r - mapdeck 中的 add_polygon 缩小地图

当我在闪亮的应用程序中添加一个简单的地图时,没有添加多边形,缩放参数可以正常工作,并且地图会按应有的方式初始化。

另一方面,当我使用 add_polygon() 添加多边形时,地图的初始化程度超出了应有的程度。

为什么会这样?

这是我的代码:

0 投票
1 回答
315 浏览

r - 如何在 mapdeck 中使用 set_token?

我正在尝试重现此示例:https ://github.com/SymbolixAU/mapdeck ,使用 mapdeck r 包。

我在 mapbox 网站上注册了自己并创建了我的令牌。每当我运行我的脚本时,都没有错误,但也没有地图。

我的密钥是 NULL(空)。

有谁知道为什么会这样?

0 投票
1 回答
136 浏览

r - 如何按顺序运行多个“mapdeck_view”调用?

我正在mapdeckR 应用程序中制作地图,该shiny应用程序具有一个按钮,可将用户带到位置列表。用户单击actionButton(Demo),该observeEvent函数会遍历位置列表、相机设置等,并使用该movecam函数缩放到位置。

我遇到的问题是该应用程序不会等待一个缩放任务完成并立即执行下一个缩放任务。这导致仅缩放到最后一个位置。我尝试让应用程序等待缩放任务完成使用shinyjs::delaySys.delay在各个地方完成,但这些功能似乎对我需要它们的方式没有帮助。有任何想法吗?

我包含了一个可重现的示例,该示例应按顺序缩放到三个位置。不过,您需要替换虚拟地图框标记才能显示地图。

0 投票
1 回答
368 浏览

r - 如何使mapdeck中的色阶静态

我正在开发一个闪亮的应用程序,它每小时都会通过时间并在 mapdeck 地图上显示降水量。我读取了一整天的天气数据,并使用反应性过滤一小时的数据,并使用 mapdeck_update 将它们绘制为散点图来更新数据。每当地图根据该小时内的数据范围更新时,色标就会发生变化。我想要的是基于当天数据范围的静态色标。是否可以?

我尝试过使用手动颜色,但由于某种原因它们不起作用

请注意图例中的色标范围如何变化,但点的颜色几乎保持不变。我希望颜色代表整个数据集(不仅仅是一小时)的最小值-最大值,这样我就可以在每个小时内看到强度的变化。谢谢你。

0 投票
1 回答
163 浏览

r - 使用 mapdeck 的 add_trips 函数创建数据层时出错

尝试为 mapdeck 使用新的 add_trips 层。下面的示例代码和错误。感谢任何帮助。谢谢。

我正在使用的数据:

地图甲板代码:

我得到的错误: