这是 r.maskgrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
掩码 - 创建用于限制光栅操作的 MASK。
关键词
光栅,蒙版
概要
掩码
掩码 - 帮帮我
掩码 [-ir[光栅=姓名[面具猫=绳子[向量=姓名[层=绳子]
[猫=范围[协调=查询查询] [--覆盖] [--帮助] [--详细] [--安静] [--ui]
标志:
-i
创建反向遮罩
-r
删除现有掩码(覆盖其他选项)
--覆盖
允许输出文件覆盖现有文件
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
光栅=姓名
用作遮罩的栅格地图的名称
面具猫=绳子
用于掩码的栅格值
格式:1 2 3 到 7 *
默认: *
向量=姓名
用作遮罩的矢量地图的名称
或用于直接 OGR 访问的数据源
层=绳子
层号或名称(矢量)
矢量特征可以在不同的层中具有类别值。 这个数字决定
使用哪个层。 当与直接 OGR 访问一起使用时,这是层名称。
默认: 1
猫=范围
类别值(向量)
示例:1,3,7-9,13
协调=查询查询
没有 'where' 关键字的 SQL 语句的 WHERE 条件(向量)
示例:收入 < 1000 和 inhab >= 10000
商品描述
掩码 - 有助于创建栅格“MASK”地图以控制栅格操作。
MASK 仅在以下情况下应用 阅读 现有的 GRASS 栅格地图,例如在使用时
在模块中作为输入映射。 MASK 将屏蔽栅格地图的某些区域
分析和/或显示,通过将它们“隐藏”在其他 GRASS 模块的视线之外。 数据下降
在 MASK 的边界内可以被其他 GRASS 光栅修改和操作
模块; 落在 MASK 之外的数据被视为 NULL。
因为 MASK 实际上只是一个名为“MASK”的重分类映射,所以它可以被复制、重命名、
已删除并用于分析,就像其他 GRASS 栅格地图图层一样。 用户应
请注意,在用户将 MASK 重命名为除
"MASK",或使用 "r.mask -r" 或 g.删除.
MASK 映射中包含 0 或 NULL 的网格单元格将用 NULL 替换数据,而单元格
包含其他值将允许数据原封不动地通过。
要将栅格操作恢复到正常状态(即当前区域的所有像元),请删除
MASK 文件通过设置 -r 删除 MASK 标志。 在这种情况下,虚拟值也必须是
为输入参数给出。 MASK 也可以通过使用删除 g.删除 或
将其重命名为任何其他名称 g.重命名.
附注
上述指定“掩码”的方法可能看起来违反直觉。 MASK 内的区域
不隐藏; MASK 之外的区域将被忽略,直到 MASK 文件被删除。
MASK 被读取为整数映射。 如果 MASK 实际上是一个浮点映射,则值
将使用地图的量化规则转换为整数(默认为
舍入到最近,但可以用 r.quant 更改)。
掩码 使用 重新分类 创建现有栅格地图的重分类并将其命名
面具。 重分类映射占用较少的空间,但会受到底层的任何更改的影响
创建它的地图。 用户可以从输入栅格中选择类别值
在 MASK 中使用 面具猫 范围; 如果 掩码 从命令行运行,
中列出的类别值 面具猫 必须引用(见下面的例子)。
程序功能与由 掩码 可以使用
地图计算器, 区域, 和其他命令。
示例
这些示例基于北卡罗来纳州样本数据集。
创建一个栅格掩码,用于限制单变量统计量的计算
“湖泊”的海拔值:
# 将计算区域设置为湖泊栅格地图
g.region 栅格=湖泊 -p
# 使用湖泊作为掩码
r.mask 光栅=湖泊
# 获取湖泊高程像素的统计数据:
r.univar 海拔
使用 -r 标志移除光栅遮罩(“MASK”贴图):
r.mask -r
从北卡罗来纳州“geology_30m”栅格地图中的选定类别创建蒙版:
g.region 栅格=geology_30m -p
r.类别地质_30m
d.mon wx0
d.拉斯特地质_30m
r.mask raster=geology_30m maskcats="217 到 720"
d.mon wx0
d.拉斯特地质_30m
使用 onworks.net 服务在线使用 r.maskgrass