Questions tagged «saga»

SAGA(自动地球科学分析系统)是一个GIS工具箱,具有许多模块,可以从GUI,命令行使用这些模块,也可以通过R,python或直接使用C ++进行访问。

4
沿着PyQGIS生成相等大小的多边形?
我想沿着一条线创建多边形,以在下一步中将它们用于AtlasCreator。 ArcMap有一个称为“ 带状地图索引要素”的工具。 使用此工具,我可以选择多边形的高度和宽度(例如8km x 4km),并自动沿线生成/旋转它们。 每个多边形生成的属性之一是随后需要在Atlas Generator中旋转我的向北箭头的旋转角度。 有谁知道如何在QGIS中/使用pyQGIS解决此任务?也可以在自定义插件中使用的Grass或SAGA算法或prosssings-toolbox-model也很好;)Edit1:我不仅需要打印范围,而且还需要多边形本身,因为我想用所有多边形/范围作为某种总览图。 Edit2:我提供了一个赏金,因为我仍在寻找一种可以在QGIS-Plugin中使用的PyQGIS解决方案,而无需在QGIS之外安装软件(没有像PostGIS / Oracle这样的RDBMS)


7
如何在DEM栅格中将值<= 0的所有像素设置为“ nodata”?
我有一个DEM栅格,像素值在3000到-0.0003之间。我需要将所有值为0 且更小(&lt;= 0)的像素设置为“ nodata”(用于以后的栅格计算并减小文件大小)。 对我来说,这似乎是栅格计算器的一项任务(像素&lt;= 0的设置值到“ nodata”)或重新分类(像素&lt;= 0的设置值到“ nodata”并保留所有其他值),但是我没有知识。
28 qgis  python  grass  saga 

1
确定QGIS中的流路长度?
我需要有关qgis流路长度的帮助。 我尝试运行该程序,当我运行该程序时,我得到一个具有0值的栅格,作为输入,我使用的是填充栅格,现在不管是否做错了,我现在都不会,但是我什么也没得到地图。
18 qgis  saga  flow 

4
手动校正栅格DEM(OpenSource)?
是否可以通过手动更改栅格像元值(如“绘画”)来校正栅格DEM? 我的DEM(ASTER)有一个小错误,即海拔低于实际海拔约300m。它应该是一座小山,而不是一个洞... SRTM 4.1很好,但还有其他错误(山坡非常陡峭且很小,因此SRTM会“忽略”它(&lt;90m)。
17 qgis  grass  dem  saga 


5
如何计算多边形的栅格统计信息?
如何计算矢量层每个多边形的栅格点(多波段)的总和,平均值等。有人告诉我这叫做“区域统计”。我先用QGIS尝试过。 有一种方法可以做到,但是那太慢了(将栅格转换为矢量,与第二个矢量层相交,计算几何形状,导出数字,使用电子表格或其他程序计算统计信息,重新导入结果,这对我来说永远都是350.000栅格点)。 还提示我使用saga-gis。它具有“区域统计信息”,但是这些统计信息基于栅格波段的类别,而不是矢量层的多边形。因此,要使用此功能,我必须将矢量层转换为栅格,然后计算统计信息。 这似乎是解决此问题的错误方法。由于属于多边形边界的相交点,因此无法解决属于2个或更多多边形的栅格点。我假设基于多边形的统计信息应该能够处理此问题,所以我还假设尚未找到正确的模块。 Saga-gis确实有很多模块。请让我知道哪个是适合此应用程序的。
14 qgis  raster  statistics  saga 

2
如何从栅格平滑大矢量多边形
我有一个大面积的土地利用分类栅格文件(6个类)。但是我在矢量多边形中需要它,所以我将其矢量化了。到目前为止,没有问题,但是结果是-当然-每个像素都经过了所有egeg的精确校正:)但是我需要像轮廓一样平滑。所以,好吧,例如,我可以用博伊尔算法对其进行概括,但是对于我的计算机来说,计算它实在太多了…… 那我该怎么办?谢谢!马丁

1
辐照度分析-GRASS与SAGA的显着差异
我想计算并可视化绘图的辐照度值。不知道为什么,但是在QGIS 2.18.5的副本中,“ 地形分析-&gt;闪电 ”中缺少合适的SAGA模块,因此我选择了GRASS“ r.sun ”算法。 结果非常惊人。似乎尽管进行了适当地理定位的栅格分析,但该图块必须位于金星而不是波兰东部。根本不可能在6月21日接收到近5千瓦时/平方米的电。 为了再次检查数字,我找到了独立的SAGA 5.0副本,然后重新运行分析(“潜在的太阳辐射”算法)。这次的结果更加可靠(导入QGIS进行比较的屏幕截图上的光栅)。 这两种算法有很大不同吗? 有没有人遇到过同样的问题? 仍然仅测试此功能。 QGIS版本: 2.18.5 草版: 7 SAGA版本: 5.0.0。 输入:栅格高程,坡度和长宽比数据(3个单独的值)。SAGA仅在高程栅格上运行。GRASS全部使用了3。

1
将GRASS和SAGA模块导入python脚本
我是新来的。我正在为qgis“构建”一个python插件,我想从GRASS和SAGA导入模块,但是我不知道该怎么做。我要导入的插件是SAGA的Kriging插值或GRASS的v.surf.idw或Raster qgis的插值插件。我想要一种插值方法来转换网格中的点。 你能帮助我吗? 我还有一个疑问。 我在代码中运行以下行: vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = self.lineAttrib.currentText() cellSize = int(self.linePix.value()) outPath = self.inputLayerCombo3.text() output = ftools_utils.getRasterLayerByName(outPath) Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output) 跑步时,我会得到一张tiff图像,但什么也没有。.aux文件未创建,当我尝试打开创建的tiff图像时,出现以下消息: c:... teste3.tif不是受支持的栅格数据源 所以,我想输出是错误的。我必须怎么做才能获得正确的输出?我想念什么?

2
如何实现视域计算?
我正在寻找一种实现可见性(又称视域)的方法。我发现了一个先前的GIS SE问题,该问题提出了一些GIS应用程序(不是我需要的-我正试图嵌入计算结果)以及SAGA。SAGA看起来更像我要寻找的东西(C ++,Java,C#类),但是我对API文档了解得不够多,无法弄清楚我什至需要实例化哪些类(或子类)。 我不依赖SAGA的想法-我只是在寻找可以进行互见性计算的库/引擎。 约束条件是: 合理地“轻巧”(因为我希望能够涵盖嵌入式/移动设备) 合理的开源(因为我的应用程序将是开源的,尽管只要与(L)GPL兼容,我可以灵活地确定使用哪个许可证)。 谁能推荐这样的库或引擎,并提供描述或链接到我需要用来查看视域计算的库或引擎的哪一部分? 作为替代/补充,我也希望能获得对论文或教程的引用,这些论文或教程解释了如何以有效的方式进行这些计算(适用于嵌入式/移动设备,因此基于GPU的实现可能不如更通用,并处理低功率设备) 我的偏好是现有的实现,而不是自己创建一些东西(这是一个备份选项)。 编辑:C ++不是一个严格的要求-任何合理的可移植性(C#,C ++,Java)都可以。我正在尝试使用库或模板,而不是嵌入大型应用程序。
11 c++  saga  viewshed 

2
区域统计如何精确工作?
我对QGIS中的区域统计工具的工作方式感到困惑(是QGIS地理算法工具箱中Raster工具下的“ Zonal Statistics”工具,还是SAGA Vector &lt;-&gt; Raster工具下的“来自多边形的栅格统计”工具) )。 基本上,我在单独的图层中有一个栅格地图图层和一些小多边形。我想为每个多边形分配下面的栅格值。万一一个多边形与多个栅格像元重叠,我只想拥有一个最大值。 但是输出没有任何意义,我也无法落后于这些结果的理由(显然这不是底层栅格像元的最大值): 有什么想法我做错了什么或我还没有考虑什么?与在Python API的结果qgis.analysis.QgsZonalStatistics()(根据此处这个问题)要好得多,但它只能提供count,mean并sum...但由于某些原因没有max或min。

1
QGIS中的SAGA逆距离加权-如何设置最小点数?
我正在分析QGIS版本2.8.2中的postGIS点数据集,总共约有20万个特征。为了计算加权平均值,我使用了逆距离加权插值技术。但是,我担心输出中看到的“高”值是少数异常值的结果,而不是任何有意义的空间模式的基础。 SAGA IDW插件(或其他IDW工具)中是否可以设置栅格表面以计算加权平均值所需的最小点数,就像它考虑最大点数一样?

2
USGS DEM中水平和垂直条带的来源是什么?
当处理通过National Map Viewer从National Elevation Dataset下载的30m和10m DEM数据时,我们注意到水平和垂直条纹不仅出现在生成的结果中,而且还只是原始DEM的分析性山影。有人知道来源吗?如果不是来源,也许如何去除这些工件?当使用DEM计算地形指数时,这些伪影变得非常明显。即使在发生凹陷填充后,这些伪影仍然保留。 下图显示了宾夕法尼亚州和科罗拉多州分水岭的30m和10m数据的条带化,以及完成的地形指数计算,显示了纽约州锡拉丘兹的分水岭的文物。 科罗拉多州-HUC8-10190004-10m 科罗拉多州-HUC8-10190004-30m 宾夕法尼亚州-HUC8-02040103-10m 宾夕法尼亚州-HUC8-02040103-30m 纽约州锡拉库扎的奥农达加溪流域的TI计算完成

2
如何比较两个DEM并显示它们的差异?
我想相互比较我的DEM(ASTER GDEM2和SRTM4.1)。我知道GDEM的标高有一些“洞”(我在工作区域发现了3个)。现在,我需要知道,是否还有更多的产品可以最终通过SRTM进行更正。我使用SAGA,GRASS和QGIS。
10 qgis  grass  dem  saga 

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.