问题标签 [tigris]

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

r - st_intersection 到空间多边形数据框不起作用

我正在尝试获取两个 shapefile 的交集(位于某些大都市区边界内的人口普查区域)。我能够成功获得相交特征,但是当我尝试将 sf_intersect 的输出转换为 SpatialPolygonsDataframe 时,出现错误:

“as_Spatial(from) 中的错误:不支持从要素类型 sfc_GEOMETRY 到 sp 的转换”

这是我的代码:

0 投票
2 回答
7167 浏览

r - st_crs(x) == st_crs(y) 的 st_intersects 错误不是 TRUE

这应该具有相同的 CRS,但是当我尝试时

我明白了

错误:st_crs(x) == st_crs(y) 不是 TRUE

然后我尝试了

它不起作用。我也试过

无论我尝试设置 CRS 并在尝试时对其进行转换

我明白了

错误:st_crs(x) == st_crs(y) 不是 TRUE

在这一点上,我无法判断设置 CRS 或转换或st_intersects函数是否有问题。谢谢,

0 投票
1 回答
140 浏览

r - 底格里斯河 R 地图:关岛和马里亚纳群岛地图的问题

我在使用关岛和马里亚纳群岛的底格里斯群岛形状文件时遇到问题:

  1. 格里斯关岛地图没有提供任何城市信息,但许多人口普查数据集包括关岛的城市。底格里斯河 文件包括对市政当局的提及。谁能推荐关岛市多边形/形状文件的另一个来源?
  2. 使用tigris中的功能未正确下载马里亚纳群岛。我已经包含了我的解决方法,但我希望能够直接访问这些信息。

.

0 投票
2 回答
2273 浏览

r - 使用 tigris 从 Lat/Lon 获取 Census Tract

我有相对大量的坐标,我想获取人口普查区(除了 FIPS 代码)。call_geolocator_latlon我知道我可以使用(如此处所做)查找单个纬度/经度对,但这对于我的目的来说似乎不切实际,因为该函数发出对人口普查局 API 的一次调用,我想这需要很长时间才能在我的〜200,000双上运行。

有没有更快的方法来做到这一点,也许是通过使用函数下载每个州的 shapefileblock_groups并从那里映射从纬度/经度到人口普查区?

0 投票
1 回答
528 浏览

r - coord_sf 强制ggplot网格线?

我正在使用ggplot2andsftigris包来绘制一些地图(使用geom_sf())。我发现我无法关闭网格线,尽管打电话theme(panel.grid = element_blank()),这似乎是由于使用coord_sf.

这是一个非地图示例,这是重现我的问题的更简单方法

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我想使用coord_sf但也关闭网格线。

0 投票
2 回答
458 浏览

r - 相交两个 shapefile 后:`vapply 中的错误(g2,st_is_empty,logical(1))`

我运行以下命令:

最后一个块给出了错误:

vapply(g2, st_is_empty,logical(1)) 中的错误:值的长度必须为 1,但 FUN(X[[3]]) 结果的长度为 148

当我删除 时st_intersection,我从最后一个块中没有得到任何错误。我无法通过谷歌搜索在任何地方找到此错误消息。有谁知道发生了什么?

此外,如果我运行除最后一个块之外的所有上述内容,并且我用它ggplot2::geom_sf来创建地图,而不是tmap函数,我会得到我想要的地图。没有错误。

我正在使用 Ubuntu 18.04.1。RStudio v1.1.463。3.5.2。底格里斯河 0.7. tmap 2.2。SF 0.7-2。

0 投票
0 回答
99 浏览

r - R - 将 Tigris SF Shapefile 添加到 ggmap

我正在尝试在对象shapefiles之上添加ggmap。具体来说,我想使用从包中下载的Simple Feature(SF)。我试图将这些覆盖在.google 地图上。shapefilesRTigrisStamenggmap

使用的包:

首先shapefilesTigris包中下载。我正在使用德克萨斯州的县形状。我专门将这些下载为 SF 对象(与 SP 对象相对)。

然后我从这个对象计算一个边界框,用于下载一个stamen ggmap.

现在,当我尝试在 上覆盖县shapefileggmap,边界没有正确对齐。

在此处输入图像描述

shp_tx我的理解是我需要将(SF) 对象重新投影到 aCRS以匹配 my_map ( ggmap) 对象。

我根据在线帖子尝试了多种预测,但似乎没有一个能正常工作。以下是我尝试过的:

我不确定使用 aStamen Map或 Google Map 进行这种转换是否相同,但我已经尝试了这两种方法并且遇到了类似的问题。我希望解决方案就像转换为正确的 CRS 一样简单。谢谢。

0 投票
2 回答
6582 浏览

r - geom_sf 映射点/形状

我正在使用 Tigris 包下载带有代码的形状文件,

虽然我可以轻松地映射多边形

我正在努力创建一个标记/点而不是一个填充的多边形(例如,一个形状 - 就像 zctas 内的一个圆圈),因为我从底格里斯岛拉下来的形状文件没有 x 的纬度/经度和 y AES 映射。形状文件有一个“几何”列,我想知道我是否可以使用它?

这里的文档,https://ggplot2.tidyverse.org/reference/ggsf.html

似乎表明geom_sf可以用来创建点?(我猜想使用 zctas 多边形的质心?)但我找不到一个例子?感谢任何资源来识别从这个 Tigris 生成的形状文件中映射点的代码,和/或提示和/或替代方法。

0 投票
1 回答
31 浏览

svn - 我们可以为使用 Tigris 颠覆的应用程序创建多个用户帐户吗?

我们有一个基于 Java SWT 的应用程序,它使用 Tigris 颠覆 (org.tigris.subversion)。目前,对于使用上述应用程序的每个人,我们都有一个具有管理员权限的用户名和密码。我们现在希望创建另一个具有降低权限的用户名和密码。Tigris subversion 是否支持创建多个用户帐户?非常感谢您对此事的任何帮助。

0 投票
1 回答
125 浏览

r - 如何为地图中的每个人口普查区域添加更多数据?

我能够使用 和 准备一个县的人口普查区地图(显示所有人口普查区tidycensustigris。我在一个名为的单独数据框中有一些数据,其中demography包含 4 列county、、、和。tractx.foreclosure_filingdelinquent_parcels

如何仅创建demography(仅 19 个)数据框中的那些区域的地图,并在地图中显示x.foreclosure_filingdelinquent_parcels这些(19 个)区域的值?

人口统计数据框如下所示:

代码