Talend - tmap - 表达式过滤器 - 如何过滤值列表
我有一个要过滤的值列表。由于此列表中的数字和内容是动态的,因此无法通过 .equals 处理静态查询。 我当前的过滤器是硬编码的: row1.col1.equals("3810")||row1.col1.equals("3811") 我要使用的是更像 SQL 的语句: row1.col1 in (listOfValues) 其中 ListOfValues 可以由变量或上下文给出。我找不到任何适合... »
我有一个要过滤的值列表。由于此列表中的数字和内容是动态的,因此无法通过 .equals 处理静态查询。 我当前的过滤器是硬编码的: row1.col1.equals("3810")||row1.col1.equals("3811") 我要使用的是更像 SQL 的语句: row1.col1 in (listOfValues) 其中 ListOfValues 可以由变量或上下文给出。我找不到任何适合... »
有人在R 中遇到过tmap 的此类问题吗?见下图。无论我尝试哪种风格(pretty、kmeans、jenks 等等),图例中总是存在重复的颜色。我也试过设置midpoint = NA,但问题依旧。 这是我用来创建这样一个情节的代码。代码下方是用于绘图的向量。抱歉 dput 似乎不适用于 sf 对象。请随意使用任何空间数据来复制示例。反馈总是appriciated! tm_shape(sfpr) +... »
我正在寻找使用以下数据集(下)的特殊图表的解决方案。该图必须包含来自数据集的国家的多边形,但它们必须(1)彼此相邻放置,而不是长、纬度坐标; (2)每个国家的多边形的大小必须对应相对大小,这是一个t$rs变量(计算如下); (3) 每个国家的填充颜色取决于 t$value 变量的值 -- 如果为正则颜色为绿色,如果为负则为红色。 到目前为止我的代码是: library(ggmap) libra... »
我是使用 tmap 的新手。我正在使用默认的“世界”地图,我可以创建世界地图并根据预期寿命为所有国家/地区着色,只需使用: library(tmap) library(sf) tm_shape(World) + tm_polygons("life_exp") 但现在,我创建了自己的数据框以与 World 数据框合并。 World2 <- merge(World, df, by="is... »
我想使用 R 中的 sf 和 tmap 包记录一系列地图。我的数据是一个 sf 对象,具有链接到方形多边形的不同属性。对于我要映射的每个属性,映射的中断都是相同的,这就是我想编写一个简单循环的原因。 下面的代码将为您提供我的数据示例。抱歉,dput 有点长,因为 sf 对象集成了几何。 library(sf) library(tmap) library(tmaptools) Mesh <-... »
我创建了 2 个 250m 和 500m 的缓冲区。当我绘制我的数据时,它显示我的图例有太多 Summarising population in buffers 我希望图例有 0-250、250-500,然后超过 500,并且缺少数据... »
我正在使用 tmaps,并且正在绘制哥伦比亚的地图,该地图有一个非常小的城市(城市 ==“圣安德烈斯”)。当我绘制地图时,我有这个: tm_shape(mapa_municipal) + tm_borders ()+ tm_polygons("Ganador_20181V") 我在某些页面中看到可以对该部分进行缩放,如下所示: 有人知道怎么做吗?提前致谢! ... »
我想使用 sf 包(或其他可能有效的包)计算 shapefile 中每个多边形之间的距离。我更喜欢距离是最大或最小距离(因为我不知道如何设置这些参数)。例如,假设 shapefile 中有三个多边形,即多边形 A、B 和 C,我想得到的结果将是一个数据框,表示 A 到 B、A 到 C、B 到 C 之间的距离。< /p> 对于示例 shapefile,您可以通过以下代码使用 sf 内置示例 shap... »
下面是动画车辆从 A 移动到 B 的示例。[由 @mrhellmann here 解决,也有可用的解决方案] 我想让车辆从 A 移动到 B,然后在 B 等待一段时间,然后返回 A。下面是包含行程动画(A-B 和 B-A)的代码。 我们如何合并osroute_sampled_1 和osroute_sampled_2 来创建单个动画? 另外,我们如何增加等待时间(让车辆在 B 处静止几秒钟? ... »
如何转换下面的示例数据框。所以它创建了一个可以被tmap绘制的空间对象? 数据包含两个地方当局区(英国)区域 - 康沃尔和哈特尔普尔。它还包含我想在地图上绘制的相应元数据。 data <- structure(list(lad19cd = c("E06000001", "E06000052"), objectid = c(1L, ... »
nz_height 和 nz 存在于 spData 包中。 nz_height - sf 类数据集 - 新西兰前 101 个最高点。 nz - sf 类数据 - 代表新西兰 16 个地区的多边形。 下面是使用tmap()进行可视化的图 你能帮我创作吗 nz_raster(栅格类),像元大小 = 100 公里乘 100 公里,每个像元中包含峰值数 绘制 nz_raster。 # load... »
我正在尝试使用tmap 库绘制地图: library("rgdal") library("tmap") area_dnipro <- readOGR("dnipro.shp", encoding = "UTF-8", use_iconv=TRUE) tm_shape(area_dnipro) + tm_polygons() 但在绘图过程中我收到此消息: Warning message: I... »
tmap 仅绘制 sf 几何列中的第一个多边形,但 plot() 将它们全部绘制出来。 tmap 和 leaflet 的一些 github 问题提到了类似的内容,但它们与 sf 几何列中的名称相关(世界数据没有)。此外,该问题已在两个软件包中得到解决。 这是使用tmap Getting Started vignette 中的第一个示例的reprex。 library(tmap) #> Wa... »
我正在尝试创建一个欧盟 shapefile。我想删除所有海外领土,然后绘制国家边界。我使用“NUTS_RG_01M_2021_3035_LEVL_1.shp”从 Eurostat (http://gisco-services.ec.europa.eu/distribution/v2/countries/download/ref-countries-2020-01m.shp.zip) 下载了 NUT... »
我有一个威尔士投票站的数据集,并在其中附加了一个日期列。我们可以想象这个日期是访问这个投票站以检查设施的日期(例如)。 我想做的是锻炼: 我想知道地理点是否在一定距离内 这个我已经通过self_joining管理,使用st_buffer和st_within计算1000m以内,然后计算邻居数。 还有采样日期之间的间隔 这个我有点问题 我想,我想做的是 每个投票站 计算邻居的数量(到目前为止... »
我最近主要使用栅格和 tmap 绘制了一些全球栅格。我想用罗宾逊投影而不是经纬度来绘制地图。然而,简单投影到 Robinson 会复制地图边缘的某些区域,如下图所示(阿拉斯加、西伯利亚、新西兰)。 之前,我发现了一种使用 PROJ.4 代码参数“+over”的解决方法,如here 和here 中所述。 随着使用 GDAL > 3 和 PROJ >= 6 对 rgdal 的最新更改,此解决方法似乎已... »
如何在 tmap 中手动确定连续比例的颜色? 例如,我正在使用类似于下面的地图: data(World) World$gdp_cap_est2 <- World$gdp_cap_est -100000 tm_shape(World) + tm_polygons(col="gdp_cap_est2", style = "cont") ... »
例子 截止时间为 15 分钟 时间表 周一至周五:7:30 - 17:00 周六 9:00 - 14:00 周日 10:00 - 13:00 如果我的初始日期 (IniDate) 是星期一 6:00,则截止日期将是星期一 7:45 如果我的 IniDate 是星期一 8:00,我的到期日将是星期一 8:15,但如果我的 IniDate 是星期一 16:50,我的到期日将是星期二 7:35,因为我有... »
我想使用代表区域边界的 shapefile 来掩盖我的背景地图。为此,我使用 read_osm 将空间栅格读入 Rstudio library(sp) library(tmaptools) HB_map <- spData::nz %>% filter(Name=="Hawke's Bay") %>% tmaptools::read_osm(type = "stam... »
我正在尝试创建每个州所有学区的地图。以下代码适用于所有州,佛罗里达州除外,我收到此错误: data.frame(..., check.names = FALSE) 中的错误: 参数暗示不同的行数:67、121 require(dplyr) require(sf) library(tmap) require(lwgeom) temp <- tempfile() ### crea... »