问题标签 [spdf]

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

scala - 与 scala.sys.process.ProcessBuilder 并发

我正在使用sPdf 的 run 方法将 HTML 呈现为 PDF 文件。

run用途scala.sys.process.ProcessBuilder及其!方法:

我的控制器正在使用 aFuture异步执行转换,但不会 spdf 阻止所有其他临时执行?

更新

感谢您的回答,保罗做了一些测试,是的,看起来是这样的:)

如果我像这样更新 sPdf 的运行:

我执行三个连续的请求,标准输出打印

这看起来像异步执行。

0 投票
1 回答
441 浏览

r - 在 .filled.contour 中设置自动颜色级别?(克里金)

我很难使用显示克里金图的填充轮廓自动创建颜色,避免指定级别()。

我可以绘制我的结果并查看图例,但为什么我的颜色是重复的?因此,为什么区间 4.5 - 5.0 的颜色与 7.0 - 7.5 的颜色相同?我该如何解决?

在此处输入图像描述

相当长的可复制示例,改编自https://rpubs.com/nabilabd/118172(通过对插值点的 voronoi 镶嵌数据进行采样来计算克里金法)

0 投票
1 回答
599 浏览

r - 如何使用 SPDF 中的距离对多边形进行子集化

好的。所以,当我大约 10 天前还没有了解空间多边形数据框是什么时,我正在学习并提出了一个非常相似的问题: Select raster in ggplot near coastline

现在,我发现了 SPDF 和 choropleth 地图的魔力,并且本质上具有相同的问题,但文件类型不同。我仍然在围绕 S4 对象思考,我不知道如何MUNICIPI从我的数据集中子集某些迷你多边形。

说到点子上了!

上下文: 我有一个包含这些数据的 SPDF: cataconfidence中的数据框

目标:

我想对MUNICIPI离海岸一定距离内的所有内容进行子集化。假设@urbandatascientist 在他对我的第一个问题的回答中设置了 20 公里,并创建了一个等值线图,例如,upper_trees带有子集的MUNICIPI.

靠近海岸线的 ggplot 中的 Select raster 中,我也有list.of.polygon.boundaries我们将从中减去MUNICIPI坐标的。

数据在这里

一旦我对沿海进行了子集化MUNICIPI,我希望地图看起来像这里的绿色阴影区域。 我还尝试确保坐标在list.of.polygon.boundaries.

任何线索或想法将不胜感激!

到目前为止,这是我的整个地区的叶绿素图,以upper_trees以下为例:

tm_shape(catasense2)+ tm_fill(col="upper_trees",n=8,style="quantile")+ tm_layout(legend.outside =TRUE)

整个地区的地图[2]

0 投票
1 回答
728 浏览

r - 将列表中的所有 SpatialPolygonsDataFrame 对象聚合到一个 SpatialPolygonsDataFrame

不打算编辑拓扑,只是将所有多边形聚合成一个sp类型的对象SpatialPolygonsDataFrame(spdf)。每个 spdf 只有一个多边形。

数据(数据的保管箱链接)(文件大小 1.1KB)(dput()在这种情况下不合适):

我得到了想要的结果:

拥有数百个对象(尽管每个 spdf 只有一个多边形),我需要以rbind编程方式进行。所以我尝试了lapply

显然,这会返回一个列表,因此不是我要找的。

所以我写了一个函数:

但是,使用时rbindSPDF

我得到:

不知道我在这里做错了什么。

另外,我猜我可能甚至不需要使用我自己的函数。

注意:在许多其他包之上,我正在使用spandrgdal来处理空间数据,并且由于附加/分离时间和掩蔽,我宁愿避免使用另一个包。

0 投票
0 回答
71 浏览

r - 无法弄清楚如何使用胆立体投影在传单 r 中绘制数据

我有一个空间多边形数据框,其坐标已转换为胆立体类型。但是我现在无法映射该 spdf leaflet()。我不确定这是否是我提供的分辨率的问题(因为我不知道这些是什么或做什么),或者它是否与我提供的平铺地图有关addTiles(),或者它是否完全是其他东西。

因此,在将数据转换为胆立体投影之前,一切都很好,我可以轻松地绘制它。输出很漂亮。之后……没有那么多。

我手头没有数据可以准确地向您展示我在做什么,但是以下代码行应该可以使用任何 spdf 重现。我很确定我在做一些非常明显的错误 - 对任何熟悉的人来说都很明显leaflet()- 但是关于投影的在线资源是有限的,而且我对地图投影和包的熟悉程度 - 更是如此。无论如何,这就是我正在做的事情:

也试过

而不是addTiles,但我不确定它做了什么,也没有帮助。显然,我想要addPolygons之后,但现在我只想要地图;我可以自己弄清楚多边形。

预期的:

胆立体格式的漂亮地图

结果:

空空如也。

我希望这是由于该addTiles功能,它不应该为您提供带有胆投影的地图。如果是这样,任何人都可以指导我找到解决方案,例如在哪里可以找到使用胆投影的地图?

谢谢,伙计们,我真的很感激,我一直在努力让它工作几个小时,似乎除了把我的狗献给撒旦之外,我什么都做。对不起,如果我有点浪费你的时间,我只是新手leaflet()crs一般来说。这是一个非常酷的包。

0 投票
1 回答
42 浏览

r - 您可以通过数据框中的值组合 SpatialPolygonsDataFrame 中的多边形吗?

我正在尝试将澳大利亚统计局 shapefile 用于 Remoteness 2016 - 下载 ESRI shapefile。

我想组合所有不是澳大利亚主要城市的多边形。

数据框有 5 列。一旦我为它是否是主要城市创建了一个变量,我就不需要任何这些数据。

我现在要做的是合并具有 MajorCity == "Regional" 的多边形。我不需要来自 RA_2016 的任何原始数据。但我希望它保持为带有“Bigsmoke”列的 SpatialPolygonsDataFrame。

在代码的下一部分中,我将把它与澳大利亚统计局的 LGA 数据结合起来(基本上这样我就可以将 LGA 拆分为区域部分和主要城市部分——它们被拆分的地方)。所以我认为我需要保留最少量的数据。

有没有好的方法来做到这一点?是否有另一个我找不到的帖子可以告诉我方法?

0 投票
2 回答
318 浏览

r - 我可以一次提取一个多边形的光栅像素频率并保存,以避免在 R 中使我的 RAM 过载吗?

我需要通过 SapatialPolygonsDataFrame 从栅格中提取像素频率,但我的栅格数据量很大,我的个人计算机无法计算。

所以,如果有什么办法在代码中规定,我的 SapatialPolygonsDataFrame 的每个多边形都将单独计算,并通过 ID 或名称保存在一个 DataFrame 中,我认为它会很有用。但是,我没有这样做,因为我不知道该怎么做。

我认为另一种可能的解决方案是在一个新的 SapatialPolygonDataFrame 中分离每个多边形。但我认为这将是一个问题,因为我将有很多 SapatialPolygonDataFrame 并且重命名它们中的每一个都可能是一个新问题。

构建我的栅格之一(地图):

在此处输入图像描述

构建我的 SpatialPolygonsDataFrame (SPDF) 之一:

在此处输入图像描述

下面的每个名称都属于一个多边形,我可以为每个多边形创建 76 个新的 SPDF 吗?

我目前的代码是:

0 投票
1 回答
58 浏览

r - 如何将 data.frame 转换为 SpatialPolygonsDataFrame

也许这很简单,但我现在很难过。我有一个SpatialPolygonsDataFrame提取数据列并将其转换为标准的dataframe. 然后,我对数据进行四舍五入。但是,当我想将已经四舍五入的数据插入到 中时SpatialPolygonsDataFrame,我看到它保留了原来的数据,而不是四舍五入。这是我的代码。

这是我的控制台向我显示的内容对不起,但我没有足够的声誉来发布图像。