问题标签 [tmap]

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 回答
891 浏览

r - 为什么 GADM SpatialPolygonsDataFrame 的图未在 R 中加载?

单线: R 绘制 SpatialPolygonsDataFrame 的时间太长,我在网上找到的最佳答案是问题是特定于机器的。

问题:我正在尝试绘制从GADM下载的印度 SpatialPolygonsDataFrame(级别 = 1),但没有绘图函数(spplot、plot、tm_shape)在任何给定时间生成绘图;相反,R 似乎在后台工作,但 5 分钟后仍然没有情节。按下控制台上方出现的停止按钮没有任何作用,最终为了重试其他方法,我必须强制退出应用程序。我的问题与此问题类似,但对该问题的共识是该问题出现在机器特定的情况下,此后没有解决方案。

以下是有关我的机器/R Studio 版本的一些信息:R 版本 3.3.2 (2016-10-31) / R Studio 版本 1.0.136 / 操作系统:MacOS Sierra 版本 10.12.6。

文件下载自:RDS 格式的GADM

(1.) 我尝试了不同的绘图机制

(2.) 我尝试从 shapefile 而不是 RDS 重新创建 SpatialPolygonsDataFrame

(3.) 我已经更新了机器上的所有包,并卸载并重新安装了 sp 包和 tmap 包。

(4.) 我试过其他国家的文件,也有同样的问题。

(5.) 我检查了 SpatialPolygonsDataFrame 的结构,并没有发现任何问题——一切似乎都已到位且方式正确。

(6.) 使用 maps 包来绘制他们的数据工作正常。由于某种原因,SpatialPolygonsDataFrame 类没有绘制。我现在还尝试从DIVA-GIS绘制形状文件。

要求我基本上需要一张印度的州边界图,我可以将其放入闪亮的交互式 RMarkdown 报告中,并根据因子变量填充州颜色。我可以使用的数据有一些解决方法吗?

问:我不确定该怎么做或如何进一步诊断。如果有帮助,我将不胜感激,并乐于提供更多信息。我还链接了我正在使用的确切 RDS 文件,以便您在您的机器上加载和试用。

更新 建议的解决方案都不适用于我的系统,但我认为我遇到的这个挑战是特定于系统的。我最终尝试在 Amazon Web 服务上的远程 Windows 实例上运行相同的代码,并且代码运行良好。所以我不确定这是 Mac 问题还是硬件问题,但我希望此更新对您有所帮助。

0 投票
1 回答
2583 浏览

r - 如何使用 tmap 包中的 qtm() 更改图例位置

我创建了一张显示犯罪数字的伦敦地图。正如你从下面的图片中看到的那样——我的图例在一个尴尬的地方——我希望它在左下角还是右下角?任何人都知道我怎么可能做到这一点。我创建地图的代码如下。

另外我将如何为地图创建标题 - 我已经创建了图例标题。

地图和图例

在此处输入图像描述

0 投票
2 回答
8441 浏览

r - R - 在 tmap 中添加点到地图

我的地图制作代码根据人口普查数据生成地图,并将重要点绘制为 tm_dots() 图层。我想做的是区分点的类型(例如,如果位置是“非正式”或“商业”)。

我正在寻找的本质上是:

添加几个 tm_dots() 层不是一种选择。我也无法重命名点图例,对此也有任何建议。

电流输出

谢谢你的帮助!

解决方案

为了将来参考,我添加officesbristolvia left_join,从而将Classification变量添加到SpatialPolygonsDataFrame. showNA = NA尽管有参数,但我在显示 NA 值时遇到了问题,但colorNA = NULL工作正常。最后一行: tm_dots(size=0.1,col="Classification", palette = "Set1", colorNA = NULL)

0 投票
1 回答
330 浏览

r - Align lattice and tmap outputs using viewports

I am trying to align several panels (2 maps) and a lattice output from the package openair, with some explanatory text using grid:

enter image description here

However, I would like the left margin of the lattice output to be aligned with the left edge of the map on the top left, and the text aligned to the left margin of the topright map.

ideally, I would like to get this:

enter image description here

The code I am using is this:

I have tired working with the just arguments, but to no avail.

0 投票
2 回答
1075 浏览

postgresql - talend: 运算符 == 未定义参数类型 boolean

我想使用 talend 将数据库 db1 的 table1 中的数据复制到数据库 db2 的 table2 中。我创建了如下所示的工作 在此处输入图像描述

在此处输入图像描述

这两个表具有相同的架构:

我得到了编译这个错误: talend: The operator == is undefined for the argument type(s) boolean

0 投票
1 回答
963 浏览

r - 在标记的位置点之间添加线

我很难使用 R 中的 tmap 包将标记的位置点与线连接起来。

会话信息:

我的目标是能够绘制一条轨道,然后在保存后将其可视化,使用带有该save_tmap功能的交互选项。

我可以绘制位置并标记它们,或者只绘制线条:

https://rpubs.com/walkerke/points_to_line

谁能告诉我如何制作一个包含以下内容的交互式绘图:标记的点以及连接它们的线?

0 投票
1 回答
540 浏览

talend - 如何使用 Talend 将 ONE 表的不同列映射到 ONE 表的 ONE 列

我有一张不同列的表。这些列属于Id、x 和 y。我想使用 talend 将这些列映射到一个唯一 ID、X 和 Y:我有一个从 MySQL 到 Talend 的数据库连接。我将我的表添加为“MySQLInput”。
该表如下所示:

在与 talend 映射后,我想要此表:

我尝试这样做:

在此处输入图像描述

但结果不是我所期望的:

我也试过这样做:

在此处输入图像描述

使用该表达式,但代码给了我一个错误。

我还尝试创建自己的例程并在表达式构建器中使用它,但仍然无法正常工作。

有没有人暗示如何进行这种映射,或者使用什么组件。问题是我在同一个表中不仅有 2 倍相同的列,而且有 3 个或更多列,我需要将它们全部映射到每个相似变量的一个最终和唯一列。

感谢您花时间阅读本文,并再次感谢您的回答:)

0 投票
1 回答
1231 浏览

talend - 如何在 talend 中捕获被拒绝的记录

我有两个名为 Product 和 Transactions 的表。在产品 19 中有记录,在事务 21 中有记录。

我正在尝试使用 Tmap(内连接)从两个表中获取匹配的记录。

我能够从两个表中加载匹配的记录,但我想将(不匹配的记录)提取到被拒绝的表中。

我想在一项工作中同时完成这项工作。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
626 浏览

r - 如何从 tmap 图例输出中删除逗号?

我有这个代码:

哪个输出这个图例。如何将 tmap 输入更改为仅包含不带逗号的单年?

0 投票
2 回答
452 浏览

r - 自定义 tm_compass() 背景

在下面的代码中,如何设置tm_compass()地图标题的背景颜色和透明度?

在此处输入图像描述 谢谢