16得票1回答
geom_sf的大小参数在size < 1时无效。

问题:我正在尝试使用sf包和ggplot2中的geom_sf()创建美国州/县地图,但是当size &lt; 1(例如ggplot(sf_obj)%>% geom_sf(size = 0.5))时,我无法使geom_sf() 的多边形边界线宽度的size参数正确创建细线。 具体来说,一个州/...

15得票3回答
绘制 geom_sf 图形时无法删除网格线。

使用标准方法似乎无法在使用 geom_sf 时删除网格线。 例如,如果我们绘制一个简单的 ggplot 对象,则可以使用此方法来去除网格线。library(tidyverse) library(sf) mtcars %&gt;% ggplot( aes(disp, hp) ...

15得票2回答
将正确的坐标系设置在SF对象上以绘制坐标点

我正在尝试为我的 sf 对象定义正确的CRS。我想在以下图层(国家:荷兰)之上绘制点:Simple feature collection with 380 features and 3 fields geometry type: MULTIPOLYGON dimension: XY...

15得票1回答
在给定的空间范围内创建一个正多边形网格,并旋转一定角度。

大家好,我在这个问题上感到困惑,希望有人能提出一个简单的解决方案。我的目标是在多边形的范围内创建一个正多边形网格,但旋转一个用户定义的角度。我知道我可以轻松地使用sf创建南/北多边形网格,例如:library(sf) #&gt; Linking to GEOS 3.6.2, GDAL 2.2....

14得票1回答
在R中使用sf找到最近的要素

我希望使用R中的sf包,在一个简单的特征数据框中找到离另一个简单的特征数据框中一组点最近的多边形。我一直在使用'st_join'语句中的'st_is_within_distance',但它返回给定距离内的所有内容,而不是最接近的要素。以前我用'rgeos'包中的'gDistance'和'sp'...

14得票3回答
寻找距离某个点X米以内的所有点的高效方法?(空间上)

我有一个庞大的空间数据集(1200万行),其几何结构是地图上的点。对于数据集中的每一行,我想找到距离该点500米内的所有点。 在r中,使用sf,我一直在尝试通过并行循环遍历每一行并运行st_buffer和st_intersects,然后将结果保存为键值格式的列表(键为原始点,值为相邻点)来实...

14得票1回答
更改 SF 对象的 CRS

我有一个作为sp对象的“道路”集合:class : SpatialLinesDataFrame features : 17360 extent : 490176.4, 567680.9, 148639.1, 212821 (xmin, xmax, ymin, ...

14得票1回答
使用R中的简单要素创建Voronoi多边形

我不确定我是否完全理解了创建泰森多边形的帮助页面。 library(sf) # function to get polygon from boundary box bbox_polygon &lt;- function(x) { bb &lt;- sf::st_bbox(x) p...

14得票1回答
在R中,如何在点sf对象上运行st_convex_hull函数?

我在尝试使用R获取点要素的凸包。library(tmap) library(sf) nc &lt;- st_centroid(st_read(system.file("shape/nc.shp", package="sf"))) qtm(nc) ch &lt;- st_convex_hull...

14得票4回答
如何通过sf找到一个点属于哪个多边形

我有一个sf对象,包含一个城市地区的多边形信息(选民区),是通过一个.shp文件获得的。对于给定的纬度/经度对,我想确定它属于哪个选民区。我考虑可以利用sf::st_contains(),但是在获取正确格式的纬度/经度方面遇到了问题。