问题标签 [grass]
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.
linear-regression - r.regression.series 不适用于大量栅格
我一直在使用 GRASS GIS 对大量栅格进行线性回归。我正在使用
但它仅适用于 280 个栅格并给出此错误
我还更改了conf中的数字。文件,但它不工作
r - 如何将 R 模型应用于一组栅格和矢量预测层
我有一个 R 模型,可以从大约 6 个预测变量中预测一个值。我有一组与预测变量相对应的空间层,有些是栅格,有些是矢量要素类,我想通过将模型应用于每个输入栅格像元来生成预测值栅格。
(我在编程 ArcPy 和 Python 方面经验丰富,对 R 的经验较少,没有使用过 Grass)。
在 R 中,我是否应该遍历输出栅格的所有单元格,找到所有相关的预测变量值,然后调用模型并将结果写入输出栅格?还是有更有效的方法,比如使用光栅堆栈?
哪些 R 包对此有用?我应该使用草吗?
其中两个输入栅格具有相同的大小和对齐方式,而第三个栅格具有更大的像元大小。在开始循环之前,我是否需要以某种方式转换第三个栅格以匹配其他栅格?我该怎么做?
作为矢量要素类的预测层是由 python 脚本生成的,我希望从同一个 R 脚本中调用它。我可以将它们作为栅格获取(但这将是一个缓慢的过程)或:
- 我可以将它们转换为 R 中的栅格 - 如何?
- 我可以按原样使用它们吗?如何从矢量要素类中获取某个位置的值(对应于栅格单元的中心)?
最后,R 是最好的地方吗?还是草?还是蟒蛇?
docker - 在 docker 容器上运行 Actinia
我最近听说了 Actinia,我想尝试一下(我是遥感分析员,我不习惯使用命令行)
我使用 Windows 10 。我在 github 上克隆了 Actinia,并尝试在我的 docker 容器上使用它。我将 Windows 容器更改为 linux 容器。一旦我在我的 GitBash 上输入
它在步骤 16/49 处停止,同时尝试连接到 GRASS GIS。它迭代相同的问题,
以及他尝试连接的网址。
因此,我想知道是否缺少我的配置。
来源:https ://github.com/mundialis/actinia_core/tree/master/docker
python - Grass.script + scipy theilsen 回归斜率和两个栅格值之间的截距
我需要计算 GRASS GIS python 脚本中两个栅格值之间的 TheilSen 回归斜率和截距。此示例中的两个栅格(xtile 和 ytile)都具有相同的尺寸 250x250 像素并包含 nodata(空)值。到目前为止,我只使用了grass.script,所以我是 scipy 的新手。我尝试阅读一些教程,并在此基础上提出了我在命令行上尝试的以下代码:
显然,事情不会这么简单。 编辑:我消除了关于数组维度问题的想法,我错了。现在看来 250x250 数组大小实在是太大了。是这样吗?知道如何避免这种情况吗?
然后似乎还有另一个问题。当我尝试打印数组 x 时,
看来光栅中的所有 nodata 值都被读取为零到数组中。在所讨论的栅格中,大多数 nodata (或在 GRASS 中命名的 null )像素,在回归中应该被忽略,即。如果栅格 x 或 y 中的任何值是 nodata,则不应在回归计算中使用相应的 x,y 数据对。是否可以在数组中定义 nodata 值,以便以所描述的方式直接忽略这些值,或者是否需要首先从数组对中过滤掉 nodata 对?
谢谢你。
python - 将一组坐标从字符串转换为整数
如何将我的 siteData(它是一个坐标列表)从字符串转换为 int?
r - SF中的溶解线
有什么办法可以通过 SF 中的某个列来溶解行吗?这在 QGIS 或 ArcGIS 中是如此简单的任务。我已经尝试了下面的代码,但它同时创建了线串和多线串类型。我想把它归结为 rgrass7 的 writeVECT 步骤。但是,我没有成功使用下面的代码。
库(tidyverse) 库(osmdata) 库(sf) 库(rgrass7)
grass - 无法在 GRASS GIS 中打开 .gxw 文件
我无法打开与grass gis 7.8.2 可执行文件关联的*.gxw 文件。我正在使用 Windows 8.1。下面我附上我收到的错误。在此处输入图像描述
gis - QGIS - 转换或保存临时暂存层
我已经使用 QGIS 3.10.13 的处理工具箱中的 GRASSv.to.rast
和r.surf.contour
函数从一些矢量轮廓图层生成 DTM 栅格图层。但是,DTM 图层被标记为“仅限临时图层!”,并且 QGIS 警告它们“将在关闭 QGIS 后被丢弃”。如何将它们保存为当前项目中的永久图层?我是 QGIS 的新手,所以我可能遗漏了一些明显的东西,但我已经在软件中到处寻找,以及谷歌和 stackoverflow,到目前为止没有运气。谢谢!
3d - QGIS / GRASS GIS 如何使用 Z 值制作偏移/平行线
请如何在保持 Z 值(使用 z 几何)的情况下从 3D 线制作 v.parallel(QGIS 中的 GRASS 函数)或偏移(QGIS)之类的东西。我的矢量 3D 线是河流的中心,我需要在两侧制作偏移线 - 上述功能的结果是完美的,但它会生成没有 Z 几何的线。
谢谢你。
r - 如何在德雷克/目标管道中使用 rgrass7 从 R 运行并行 GRASS GIS 地图集?
我想使用目标管道中的包 rgrass7 并行化我的 GRASS GIS 分析和计算。由于我是 GRASS 的新手,我不确定如何在同一个 GRASSGIS 数据库中正确设置多个地图集。到目前为止,我尝试了以下代码:
由reprex 包于 2021-03-16 创建(v0.3.0)
我正在使用 rgrass7_0.2-5 和独立的 winGRASS 7.8.5-2 都安装在默认目录中
我真的很感激一些关于如何做到这一点的提示!