Questions tagged «masking»

5
通过R中的许多多边形提高裁剪,遮罩和提取栅格的速度?
我正在从基于数千个多边形边界的栅格中提取不同土地利用类型的面积和覆​​盖率。我发现,如果我遍历每个单独的多边形并进行裁剪,然后将栅格蒙版减小到特定多边形的大小,则提取功能的运行速度会更快。尽管如此,它的运行速度很慢,我想知道是否有人对提高我的代码效率和速度有任何建议。 我发现与此相关的唯一的事情就是这个响应由Roger Bivand使用谁建议GDAL.open(),并GDAL.close()作为以及getRasterTable()和getRasterData()。我研究了这些内容,但过去在gdal上遇到过麻烦,并且对它的了解不够深,不知道如何实现它。 可重现的示例: library(maptools) ## For wrld_simpl library(raster) ## Example SpatialPolygonsDataFrame data(wrld_simpl) #polygon of world countries bound <- wrld_simpl[1:25,] #name it this to subset to 25 countries and because my loop is set up with that variable ## Example RasterLayer c <- raster(nrow=2e3, ncol=2e3, crs=proj4string(wrld_simpl), xmn=-180, xmx=180, ymn=-90, ymx=90) …


1
剪辑(数据管理)或按遮罩提取(空间分析)更有效吗?
我正在尝试将正射影像剪切到县边界。我一直在使用“按蒙版提取工具”,但是此过程已经运行了大约12个小时!它已经经历了2个周期,所以我假设这是每个频段。如果我做错了,有人可以纠正我。 数据管理中的剪辑会更好(更快)工作吗?精度如何? 我一直尝试使用按面膜提取,但这花费了太长时间。

3
在QGIS中在Voronoi多边形创建中考虑孔/约束吗?
我正在尝试在QGIS中创建voronoi多边形,该多边形将在一般范围内考虑“孔”。一个例子是: 实际上,我是通过GRASS命令使用QGIS在此图像中创建Voronois的,然后使用“差异”工具创建了孔。包含孔的范围的单独的多边形shapefile用作“差异”层。一个示例应用程序是在应从分析中排除的结构之间收集的采样点周围创建多边形。 这里出现两个问题: “差异”功能似乎无法100%正常工作,某些多边形边界延伸到“孔”中。可以通过在属性表中找到没有多边形ID号(或ID为“ 0”)的行来解决此问题。 这种类型的事后“打孔”可能会导致不连续的多边形,如图像中的红色箭头所示。 我的问题是:是否有一个Voronoi工具或插件可以一步一步地考虑在域中心出现“孔”,并且还消除了不连续多边形的生成?我设想,这样的工具将把多边形边界扩展到与另一个边界最近的相交点,除非其他边界先向“孔”边界猛冲。

2
通过在QGIS中使用多边形蒙版来对特定图层进行样式设置?
我在QGIS中有一个线层和一个多边形层: 我想使用一种样式来设置多边形外部的线层部分,并使用另一种样式来设置内部的部分线型: 我不想创建衍生数据集,例如。剪辑线层并设置两个部分的样式。 这是一个简单的情况,但是在我的QGIS项目中,我有+30层,因此我认为任何层混合都会干扰底层。 可以做这样的事情吗? 我不想显示多边形层,它只是在这里可视化我想做的事情。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.