问题标签 [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.
scala - 与 scala.sys.process.ProcessBuilder 并发
我正在使用sPdf 的 run 方法将 HTML 呈现为 PDF 文件。
run
用途scala.sys.process.ProcessBuilder
及其!
方法:
我的控制器正在使用 aFuture
异步执行转换,但不会 spdf 阻止所有其他临时执行?
更新
感谢您的回答,保罗做了一些测试,是的,看起来是这样的:)
如果我像这样更新 sPdf 的运行:
我执行三个连续的请求,标准输出打印
这看起来像异步执行。
r - 在 .filled.contour 中设置自动颜色级别?(克里金)
我很难使用显示克里金图的填充轮廓自动创建颜色,避免指定级别()。
我可以绘制我的结果并查看图例,但为什么我的颜色是重复的?因此,为什么区间 4.5 - 5.0 的颜色与 7.0 - 7.5 的颜色相同?我该如何解决?
相当长的可复制示例,改编自https://rpubs.com/nabilabd/118172(通过对插值点的 voronoi 镶嵌数据进行采样来计算克里金法)
r - 如何使用 SPDF 中的距离对多边形进行子集化
好的。所以,当我大约 10 天前还没有了解空间多边形数据框是什么时,我正在学习并提出了一个非常相似的问题: Select raster in ggplot near coastline。
现在,我发现了 SPDF 和 choropleth 地图的魔力,并且本质上具有相同的问题,但文件类型不同。我仍然在围绕 S4 对象思考,我不知道如何MUNICIPI
从我的数据集中子集某些迷你多边形。
说到点子上了!
目标:
我想对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)
r - 将列表中的所有 SpatialPolygonsDataFrame 对象聚合到一个 SpatialPolygonsDataFrame
不打算编辑拓扑,只是将所有多边形聚合成一个sp
类型的对象SpatialPolygonsDataFrame
(spdf)。每个 spdf 只有一个多边形。
数据(数据的保管箱链接)(文件大小 1.1KB)(dput()
在这种情况下不合适):
我得到了想要的结果:
拥有数百个对象(尽管每个 spdf 只有一个多边形),我需要以rbind
编程方式进行。所以我尝试了lapply
显然,这会返回一个列表,因此不是我要找的。
所以我写了一个函数:
但是,使用时rbindSPDF
:
我得到:
不知道我在这里做错了什么。
另外,我猜我可能甚至不需要使用我自己的函数。
注意:在许多其他包之上,我正在使用sp
andrgdal
来处理空间数据,并且由于附加/分离时间和掩蔽,我宁愿避免使用另一个包。
r - 无法弄清楚如何使用胆立体投影在传单 r 中绘制数据
我有一个空间多边形数据框,其坐标已转换为胆立体类型。但是我现在无法映射该 spdf leaflet()
。我不确定这是否是我提供的分辨率的问题(因为我不知道这些是什么或做什么),或者它是否与我提供的平铺地图有关addTiles()
,或者它是否完全是其他东西。
因此,在将数据转换为胆立体投影之前,一切都很好,我可以轻松地绘制它。输出很漂亮。之后……没有那么多。
我手头没有数据可以准确地向您展示我在做什么,但是以下代码行应该可以使用任何 spdf 重现。我很确定我在做一些非常明显的错误 - 对任何熟悉的人来说都很明显leaflet()
- 但是关于投影的在线资源是有限的,而且我对地图投影和包的熟悉程度 - 更是如此。无论如何,这就是我正在做的事情:
也试过
而不是addTiles
,但我不确定它做了什么,也没有帮助。显然,我想要addPolygons
之后,但现在我只想要地图;我可以自己弄清楚多边形。
预期的:
胆立体格式的漂亮地图
结果:
空空如也。
我希望这是由于该addTiles
功能,它不应该为您提供带有胆投影的地图。如果是这样,任何人都可以指导我找到解决方案,例如在哪里可以找到使用胆投影的地图?
谢谢,伙计们,我真的很感激,我一直在努力让它工作几个小时,似乎除了把我的狗献给撒旦之外,我什么都做。对不起,如果我有点浪费你的时间,我只是新手leaflet()
,crs
一般来说。这是一个非常酷的包。
r - 您可以通过数据框中的值组合 SpatialPolygonsDataFrame 中的多边形吗?
我正在尝试将澳大利亚统计局 shapefile 用于 Remoteness 2016 - 下载 ESRI shapefile。
我想组合所有不是澳大利亚主要城市的多边形。
数据框有 5 列。一旦我为它是否是主要城市创建了一个变量,我就不需要任何这些数据。
我现在要做的是合并具有 MajorCity == "Regional" 的多边形。我不需要来自 RA_2016 的任何原始数据。但我希望它保持为带有“Bigsmoke”列的 SpatialPolygonsDataFrame。
在代码的下一部分中,我将把它与澳大利亚统计局的 LGA 数据结合起来(基本上这样我就可以将 LGA 拆分为区域部分和主要城市部分——它们被拆分的地方)。所以我认为我需要保留最少量的数据。
有没有好的方法来做到这一点?是否有另一个我找不到的帖子可以告诉我方法?
r - 我可以一次提取一个多边形的光栅像素频率并保存,以避免在 R 中使我的 RAM 过载吗?
我需要通过 SapatialPolygonsDataFrame 从栅格中提取像素频率,但我的栅格数据量很大,我的个人计算机无法计算。
所以,如果有什么办法在代码中规定,我的 SapatialPolygonsDataFrame 的每个多边形都将单独计算,并通过 ID 或名称保存在一个 DataFrame 中,我认为它会很有用。但是,我没有这样做,因为我不知道该怎么做。
我认为另一种可能的解决方案是在一个新的 SapatialPolygonDataFrame 中分离每个多边形。但我认为这将是一个问题,因为我将有很多 SapatialPolygonDataFrame 并且重命名它们中的每一个都可能是一个新问题。
构建我的栅格之一(地图):
构建我的 SpatialPolygonsDataFrame (SPDF) 之一:
下面的每个名称都属于一个多边形,我可以为每个多边形创建 76 个新的 SPDF 吗?
我目前的代码是:
r - 如何将 data.frame 转换为 SpatialPolygonsDataFrame
也许这很简单,但我现在很难过。我有一个SpatialPolygonsDataFrame
提取数据列并将其转换为标准的dataframe
. 然后,我对数据进行四舍五入。但是,当我想将已经四舍五入的数据插入到 中时SpatialPolygonsDataFrame
,我看到它保留了原来的数据,而不是四舍五入。这是我的代码。
这是我的控制台向我显示的内容对不起,但我没有足够的声誉来发布图像。