这是 r.randomgrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
r.随机 - 创建包含随机定位的光栅地图层和矢量点地图
点。
关键词
光栅、采样、矢量、随机
概要
r.随机
r.随机 - 帮帮我
r.随机 [-齐德] 输入=姓名 [外壳=姓名] n点=数字[%] [光栅=姓名]
[向量=姓名] [--覆盖] [--帮助] [--详细] [--安静] [--ui]
标志:
-z
也为 NULL 类别生成点
-i
报告有关输入栅格和退出的信息
-d
将矢量点生成为 3D 点
-b
不要在点模式下构建拓扑
--覆盖
允许输出文件覆盖现有文件
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
输入=姓名 [必需的]
输入栅格地图的名称
外壳=姓名
封面栅格地图名称
n点=数字[%] [必需的]
分配的点数
光栅=姓名
输出栅格地图的名称
向量=姓名
输出矢量图的名称
商品描述
该程序 r.随机 允许用户创建栅格地图层和/或矢量点
包含位置已随机确定的点坐标的地图。 这
程序将这些随机生成的矢量点(站点)定位在当前
地理区域和掩码(如果有),在一个非空类别值数据区域
用户指定的栅格地图层。 如果用户设置 -z 标志,点数将随机
跨所有单元格生成(即使是那些具有 NULL 值的单元格)。
已经与随机关联的类别值和对应的类别名称
点位置在 输入 地图层被分配给这些点 光栅输出
地图层。 如果 -z 指定,然后为使用的值创建一个唯一条目,其中
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 输入 为NULL。 该值至少比该值中的最小值小 1 输入
光栅并被赋予中灰色。
附注
如果一个 外壳 栅格地图被指定并且 外壳 地图包含 NULL(无数据)值,这些
结果中的点被抑制 矢量输出 or 光栅输出 地图。
这个 矢量输出 创建的文件 r.随机 包含表示
中心 点 随机生成的细胞。 一种 折扣值 属性包含单元格值
的 输入 栅格(或指定的值,当 -z 用来)。
如果一个 外壳 另外指定了地图,第二列 覆盖价值 充满了
来自的栅格值 外壳 地图。
如果用户设置 -b 标志,向量点被写入没有拓扑结构以最小化
所需的资源。 这是合适的输入 冲浪者 和其他矢量模块。
用户可以指定要生成的随机位置的数量作为 积极
整数 (例如,10),或作为 百分比 of 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 光栅 地图 层的 细胞 (例如,10%,或
3.05%)。 百分比所考虑的单元格数量反映了 -z
旗帜被给予。 选项为 0-100; 小于百分之一的百分比可以表示为
小数点。
旗 -i 打印栅格地图的名称和位置,下的单元格总数
当前区域设置,以及当前区域下的 NULL 值单元格的数量
设置。 然后模块退出而不做任何事情。 用于决定数量
网站 r.随机 创建。 警告: 将来可能会删除此功能。 用
g.region 和 r.report 代替。
g.区域-p
r.report map=inputmap 单位=c null=* nsteps=1
在某些(但不是全部)非零类别中创建随机向量点位置
输入栅格地图图层,用户必须首先创建一个重分类的栅格地图图层
原始栅格地图层(例如,使用 GRASS 程序 重新分类) 只包含
所需的类别,然后使用重新分类的栅格地图图层作为输入 r.随机.
示例
从 Spearfish 区域的高程图中采样的随机矢量高程点,结果
存储在二维矢量图中:
g.region 栅格=elevation.10m -p
r.random height.10m vector=elevrand n=100
v.db.选择 elevrand
v.univar elevrand col=值类型=点
从 Spearfish 区域的高程图中采样的随机矢量高程点
从土地利用地图中采样的并置值,结果存储在 3D 矢量地图中:
g.region 栅格=elevation.10m -p
r.random -d 海拔.10m 覆盖=土地覆盖.30m 矢量=luserand3d n=100
# 数据输出(值:高程,覆盖值:土地利用类别):
v.db.select luserand3d
猫|价值|覆盖价值
1 | 1151.406616 | 81
2 | 1172.121216 | 71
3 | 1183.219604 | 71
...
知 问题
无法使用 -i 标志而不是同时指定 n 参数。
使用 onworks.net 服务在线使用 r.randomgrass