问题标签 [rgeo-shapefile]

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

r - shapefiles:在 R 中将点(MultiPoint)转换为点(PointZ)几何

mult_point_example.shp在多点几何中有一个 shapefile ( ):

但是,我想将多点对象转换为点几何。我需要一些帮助来将 ( my_multi_points) 中的每个点转换为个人特征。

0 投票
1 回答
220 浏览

r - 在R中扩展(缓冲)形状文件的边界

我需要将字段的边界(仅边界)扩展 x 米。我尝试使用 rgeos R 包中的 gBuffer - 转换的输出只给了我场的边界,场内的其余多边形随数据丢失。

我如何使用 gBuffer / 任何其他方式仅将空间多边形对象(形状文件)的边界扩展 10m 并保持一切完整(多边形和数据内部)

尝试过的代码 -

可以从这里下载测试 shapefile https://drive.google.com/file/d/1s4NAinDeBow95hxr6gELHHkhwiR3z6Z9/view?usp=sharing

0 投票
0 回答
33 浏览

r - 将空间点与多边形匹配,返回空列

假设一个 SpatialPointsDataFramespLocations和一个 SpatialPolygonsDataFrame spAreasspAreas@data$name包含具有不同级别的因子,例如“AB10”、“AB11”等。

使用spCombined <- spLocations %over% spAreas生成所需对象,其中一列name的长度等于空间点的数量,但所有值都是NA.

我绘制了点和多边形,它们确实重叠。任何想法为什么会出错以及如何解决它?

0 投票
0 回答
384 浏览

r - 在 R 中使用“sf”的几何无效

我正在使用 R 中的几个凌乱的多边形数据集,分析它们的重叠。我一直在使用st_make_valid()and st_buffer(., 0),甚至在操作之间,这使得它在大多数情况下都能正常工作,但并非总是如此。有没有更好的方法来解决这个问题?

在下面的示例中,您可以看到一堆警告文本,因为这部分数据集有一个我无法弄清楚的错误。有人知道如何解决这个问题吗?还是 sf 还不够成熟,无法处理凌乱的多边形?我希望不要退回到 ArcGIS。

数据:https ://drive.google.com/file/d/1jyjd0PUwas2rr65U673ARO3ioWSzAxNS/view?usp=sharing