问题标签 [sf]

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 投票
3 回答
2149 浏览

r - 使用 R 包 sf 编写带有坐标的 CSV

我想知道是否有一种简单的方法可以编写包含坐标的点sf对象(sfR 包)的 CSV。

你可以使用st_write(input, "output.csv")它,它会写一个没有坐标的 CSV。我用坐标编写文件的技巧是:

但似乎必须有一个更简单的方法。

根据要求,这里是上面代码的设置:

0 投票
0 回答
47 浏览

r - 绘制跑道的内水平面

我之前在这里发布了一个合并圆圈的问题。在社区的帮助下,问题得到了解决。但是,现在当我尝试将多边形与现有几何图形组合时,我看不到所需的结果。这是我尝试过的:

有人可以告诉我我做错了什么吗?

0 投票
1 回答
2538 浏览

r - 在传单中绘制 sfc_POLYGON

我有一个 sfc_POLYGON,IHS使用包作为几个形状的联合获得sf

虽然我能够mapviewleaflet. 当我绘制 this isleaflet时,我得到一个不是它的警告sf layer is not long-lat data,并且我得到了基础世界地图。这是我用于绘图的代码leaflet

我怀疑这与CRS有关。我尝试过st_set_crs(IHS, 4326)将我的投影IHS从 utm 更改为 longlat:

但是,传单警告和输出没有变化。我不确定这里,但它与改变尺寸和 bbox (似乎以米为单位)有关吗?

0 投票
1 回答
5080 浏览

r - 在 R 中创建具有简单特征的 voronoi 多边形

我不确定我是否完全理解创建 voronoi 多边形的帮助页面。

输出

有什么想法可以解决吗?

0 投票
1 回答
1968 浏览

r - 如何在 st_intersect 之后从几何集合中选择某些几何?

我正在使用奇妙的新 sf 包运行两个多边形或其他 sf 对象的相交。它类似于:

我如何只保留POLYGONGEOMETRYCOLLECTION?在功能集合中选择不同的类型很容易,但我似乎无法在 sf 包中找到与 ST_CollectionExtract 等效的内容。

0 投票
0 回答
39 浏览

r - 使用Rscript时库加载的R sf包顺序很重要

当使用带有 sf 库的 Rscript 时,加载包的顺序似乎很重要。

不会包含

在输出中,并且该功能as(x, "Spatial)无法使用

然而

将包含所需的方法。

如果使用 R 控制台,则不会出现问题,因为methods默认情况下会加载包。

这是由于 sf 包中的错误吗?

在每个脚本中都必须首先使用库(方法)似乎很脆弱且不可取,而且这也不是唯一存在问题的情况。在加载 R 包时,有没有一种通用的方法来避免订单问题?

0 投票
1 回答
630 浏览

r - R - Cloropleth:在多边形内的数据点中,具有特定列值的百分比是多少?

此线程的扩展:从坐标点创建等值线图。(为了与尽可能多的人相关,我不想将这两个线程结合起来。)

我有一个由许多观察组成的数据框,每个观察都有地理坐标(纬度-经度)和布尔值(是-否)。我想生成一个世界的等值线图,其中每个区域/多边形都被其中相关的布尔值等于 true 的点的百分比所遮蔽。

这是一个最小可重复的示例,它现在仅根据多边形中的点数进行着色。数据的“喜欢”列是我的布尔值。

特别感谢https://stackoverflow.com/users/7669809/ycw迄今为止的帮助。

0 投票
1 回答
2048 浏览

r - Extract data without geometries from `sf` objects like in `sp@data`

Probably a very basic question but I found nothing in the documentation of Simple Features R package.

I'm looking for the native sf function to extract on the fly all the columns of an sf object without the geometries. Just like SP@data with sp objects.

The following function does the job but I would prefer to use a native function :

A typical use is when I want to merge two sf dataset by attribute (merge does not work with two sf objects) : merge(SF1, st_data(SF2)).

In that case it would be impractical to use st_geometry(SF2) <- NULL because it does not work "on the fly" and I don't want to permanently drop the geometry column and SF2[,1:5,drop=T] is impractical too because I have to look into the object to see where the geometry column is.

Using : sf_0.5-4 - R 3.4.1

0 投票
1 回答
17758 浏览

r - 如何使用 sf::st_centroid 计算多边形的质心?

我正在尝试使用新的“sf”包在 R 中操作一些巴西人口普查数据。我能够导入数据,但是当我尝试创建原始多边形的质心时出现错误

现在我尝试创建一个包含“几何”列的质心的新几何列,但出现错误:

我该如何解决这个问题?

0 投票
1 回答
5965 浏览

r - 一组点与 R 中 sf 的多边形之间的距离

我有一个地图上的点数据框和一个被描述为点多边形的感兴趣区域。我想计算每个点到多边形之间的距离,最好使用sf包。

我想知道为什么以下方法没有给我正确的答案。

1.单纯用fun-st_distance不起作用,错误的答案

2.在变异调用中 - 所有错误的答案

然而,这种方法似乎有效并给出了正确的距离。

3.map在长/纬度 - 正常工作

我是空间数据的新手,我正在尝试学习这个sf包,所以我想知道这里出了什么问题。据我所知,前两种方法最终以某种方式最终考虑了“作为一个整体”的点(其中一个点在区域多边形内,所以我想这就是为什么错误答案之一是 0)。第三种方法是一次考虑一个点,这是我的意图。
任何想法我怎样才能得到mutate工作的电话?

我在R3.4.1