问题标签 [maptools]

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

r - 如何将具有基于位置的数据的列添加到 R 中的 SpatialPolygonsDataFrame?

我在 R 中有空间数据,它被加载为SpatialPolygonsDataFrame

例如,我使用了来自http://www.gadm.org/download的德国数据。

下面,您会看到由 绘制的地图qtm(d)。但是,我想显示我自己的数据。我有经度和纬度的位置,我想计算映射多边形内的点数,并将这些计数显示为下面地图的颜色。

我不知道从哪里开始。有没有一种简单的方法可以将位置映射到多边形?

地图

0 投票
3 回答
5072 浏览

r - 如何在ggplot地图中添加比例尺

我有一个像这样的简单地图:

然后我用以下方式绘制它ggplot2

该地图对我来说看起来很完美,但我需要添加比例尺。我使用以下代码来执行此操作:

这不起作用并给了我一条警告消息,有时抱怨该功能不存在。任何建议如何在此地图中添加比例尺和指北针?

0 投票
1 回答
913 浏览

shiny - Shapefile:XY坐标和经度/纬度坐标

我有以下两个 shapefile:

它们的坐标系不同。我可以用传单在地图上覆盖“区域 1”的形状,但我不能对“bnd_nhd”做同样的事情。我正在使用闪亮、地图工具和传单。如何转换 shapefile 或更改地图上的设置,以便为“bnd_nhd”覆盖地图?

0 投票
1 回答
1426 浏览

r - R包错误(“rgeos”,envir = .MAPTOOLS_CACHE):找不到对象'rgeos'

我是 R 的新手,它是包系统,刚刚编写了我的第一个包,打算将它与 OpenCPU 一起使用。

执行此功能时:

使用此输入:https ://gist.githubusercontent.com/mdragunski/643a8557a4a0e37d30a1/raw/02d26c3ce83ee0c0c704b7c53984c640002c331f/oSeM-Data-processed.json

抛出以下错误:

未找到 OpenCPU 错误 HTTP 400 对象“rgeos”

通话中:get("rgeos", envir = .MAPTOOLS_CACHE)

尝试在本地使用此包和功能时引发相同的错误。如果在我的 interRsense 包之前安装并添加了 rgeos 包,它会按预期工作。

错误似乎与我的包导入的 rgeos 和 maptools 包有关,我想在使用我的包时更改这些包的导入顺序。但我不知道如何在 NAMESPACE 文件中执行此操作:

所以我想我的问题是:如何更改 R 包中的 NAMESPACE 文件?但我真的很感激任何帮助。

0 投票
1 回答
103 浏览

sp - 在 R 中裁剪空间文件

我目前正在尝试将一个空间文件剪辑到另一个空间文件,但是我得到的空间文件不是正确的形状。我知道使用光栅你必须使用蒙版,2个形状文件是否有类似的命令?

0 投票
1 回答
1075 浏览

r - R中的热图,包括阿拉斯加和夏威夷

我想在 R 中创建一个包括阿拉斯加和夏威夷的热图。这是一个参考,但它不包括夏威夷或阿拉斯加:

在 R 中创建带有州缩写和特征频率的美国热图

0 投票
1 回答
3363 浏览

r - 使用 R 将 lat/long 点的数据框空间连接到多边形 shapefil

我希望编写一个 R 程序来读取纬度/经度点的数据帧和 13 个多边形的 shapefile,然后识别每个纬度/经度点位于哪个多边形内。是否有一个 R 包可以让我进行这种类型的空间连接?我一直在使用 rgdal 来读取多边形 shapefile,但我没有看到用于与我的数据框中的 lat/long 列进行空间连接的选项。谢谢!

0 投票
0 回答
324 浏览

r - 在 R 中合并 shapefile 时遇到问题

我在 R 中合并 shapefile 时遇到问题。到目前为止,这是我的代码:

这一切都很好。但是,当我尝试合并两个 shapefile(例如 Residence 和 Territoire)并使用以下代码时,它给了我一个错误:

错误说:“非唯一的多边形 ID。”

我不确定这意味着什么。能否请你帮忙?

0 投票
1 回答
676 浏览

r - 如何使用 R 中的 maptools 库自定义 bin 数量

我正在尝试按县创建包含美国多家餐厅的地图。然而,由于垃圾箱的价值范围很大,所有县的颜色看起来都非常相同。如何自定义箱的数量,以便为图表添加更多颜色。

我试图清理代码,但下面可能有几行额外的无关代码,我用于其他可视化。

这是我的代码。

这是地图图表现在的样子。从图例中可以看出,只有 4 个 bin 组。如何添加更多垃圾箱或创建自定义垃圾箱。我花了很多时间试图找到一个没有运气的解决方案。

更新#

我终于能够找到我正在寻找的解决方案。这就是我所做的

我喜欢图表在 ggplot2 上的外观,所以我也可以尝试这种方式。

这是现在图表的样子: 在此处输入图像描述

0 投票
1 回答
631 浏览

r - 问题强化 shapefile

我无法强化在此处找到的区号 shapefile 。

install.packages("gpclib", type = "source")按照另一个 Stackoverflow 问题中的说明运行并得到以下信息:

我通过运行以下行来加载文件

当它试图强化它时会抛出错误:

错误:isTRUE(gpclibPermitStatus()) 不是 TRUE

我怀疑这与我在政府机器上并且我的目录不是标准的事实有关,但我真的需要解决这个问题。

我的最终目标是从 shapefile 创建一个等值线图,其中的数据由一列电话号码填充。NPA形状文件中是区号/区域,我需要将下面列的前三个字符映射到该区域。

会话信息()

我想我已经过头了。