GoGPT Best VPN GoSearch

OnWorks 网站图标

v.overlaygrass - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 v.overlaygrass

这是命令 v.overlaygrass,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


v.覆盖 - 覆盖两个矢量地图。

关键词


矢量、几何、空间查询、交集、联合、剪辑

概要


v.覆盖
v.覆盖 - 帮帮我
v.覆盖 [-t] 输入=姓名 [一层=绳子[一种=绳子[,绳子,...]] 输入=姓名
[布莱尔=绳子[类型=绳子[,绳子,...]] 操作者=绳子 产量=姓名
[油层=绳子[,绳子,...]] [抢购=浮动] [--覆盖] [--帮助] [--详细]
[--安静] [--ui]

标志:
-t
不创建属性表

--覆盖
允许输出文件覆盖现有文件

- 帮帮我
打印使用摘要

--详细
详细模块输出

- 安静的
静音模块输出

--用户界面
强制启动 GUI 对话框

参数:
输入=姓名 [必需的]
输入向量图的名称 (A)
或用于直接 OGR 访问的数据源

一层=绳子
图层编号或名称(矢量图 A)
矢量特征可以在不同的层中具有类别值。 这个数字决定
使用哪个层。 当与直接 OGR 访问一起使用时,这是层名称。
默认: 1

一种=字符串[,字符串……]
特征类型(矢量图A)
输入要素类型
选项: 线, 区, 汽车
默认: 汽车

输入=姓名 [必需的]
输入向量图的名称 (B)
或用于直接 OGR 访问的数据源

布莱尔=绳子
图层编号或名称(矢量图 B)
矢量特征可以在不同的层中具有类别值。 这个数字决定
使用哪个层。 当与直接 OGR 访问一起使用时,这是层名称。
默认: 1

类型=字符串[,字符串……]
特征类型(矢量图B)
输入要素类型
选项:
默认:

操作者=绳子 [必需的]
运算符定义写入输出矢量图的特征
如果操作 'ainput operator binput' 的结果是
真的。 如果定义了给定层的类别,则输入特征被认为是真实的。
选项: 和, 或, 不, XOR
: 在 GIS 中也称为“交叉点”
or: 在 GIS 中也称为“联合”(仅适用于 atype=area)
而不去: 来自 ainput 的特征没有被来自 binput 的特征覆盖
XOR: 来自 ainput 或 binput 的特征,但不是来自 ainput 的特征
binput(仅适用于 atype=area)

产量=姓名 [必需的]
输出矢量图的名称

油层=字符串[,字符串……]
新类别的输出层,ainput 和 binput
如果为 0 或未给出,则不写入类别
默认: 1,0,0

抢购=浮动
边界的捕捉阈值
使用 snap <= 0 禁用捕捉
默认: 1-8

商品描述


v.覆盖 允许用户叠加两个矢量图。 特点在 输入 可以是线条或
区域并被切割成区域 输入。 简单 剪裁 可以用
运营商。

如果地区在 输入 与以下区域重叠 输入,有时需要捕捉
的地区 输入 对那些 输入, 否则区域可能会丢失或许多细长区域
可以创建。 默认情况下启用捕捉,可以通过设置禁用 抢购
选项为负值。 推荐值介于 0.00000001 和 0.0001 之间。 使用
较大的捕捉值可能会产生不良副作用,但有时可能是必要的
获得干净的输出(见下面的例子)。 一般来说,建议从
小的捕捉阈值,逐渐增加阈值直到结果为
相当干净。 捕捉只修改 binput 中的边界,它们被捕捉到
输入中的边界。 边界在 输入 不被修改。

如果 第一 的编号 油层 option 大于 0,则结​​果输出图
在给定的层号中有一个合并的属性表。 原始列名有一个
字首 (a_b_)对应 输入输入 地图。

如果 第二 的编号 油层 option 大于 0,则类别 输入
在层 一层 被转移到具有第二个数字的输出层。

如果 第三 的编号 油层 option 大于 0,则类别 输入
在层 布莱尔 被转移到第三个数字的输出层。

附注


目前仅在以下地区 输入 支持运营商 orXOR! 也可以看看
v.选择. 操作员定义将进行什么样的操作。 写的特点
输出,如果操作的结果 输入 操作者 输入 是真的。

如果 第一 的编号 油层 option 大于 0,则表的属性
输入输入 用新猫连接到链接到输出地图的新表中
列。

如果 第二 的编号 油层 option大于0,则属性表
输入 被复制到输出映射。

如果 第三 的编号 油层 option大于0,则属性表
输入 被复制到输出映射。

If 一种=auto 给出比 v.覆盖 确定特征类型 输入 从第一
发现功能。

示例


示例数据的准备(北卡罗来纳州样本数据集):
# 创建一个空框用于覆盖到邮政编码矢量地图
v.mkgrid map=box grid=1,1 位置=coor \
坐标=584037.093198,201970.387191 框=50000,50000
# 将区域设置为邮政编码和方框矢量地图
g.region vector=zipcodes_wake,box -pres=100 -a
# 放大区域以显示监视器中地图周围的“白色边框”
g.区域 n=n+1000 s=s-1000 w=w-1000 e=e+1000 -p
d.mon wx0

AND 操作者
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect 地图=框 fill_color=85:130:176
v.overlay -t ainput=box binput=zipcodes_wake 运算符=and 输出=v_overlay_AND
d.vect 地图=v_overlay_AND
v. 使用 AND 运算符叠加(灰色的选定多边形)

OR 操作者
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect 地图=框 fill_color=85:130:176
v.overlay -t ainput=box binput=zipcodes_wake 运算符=或 输出=v_overlay_OR
d.vect 地图=v_overlay_OR
v.overlay with OR operator(灰色的选定多边形)

XOR 操作者
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect 地图=框 fill_color=85:130:176
v.overlay -t ainput=box binput=zipcodes_wake 运算符=xor 输出=v_overlay_XOR
d.vect 地图=v_overlay_XOR
v.overlay with XOR operator(灰色的选定多边形)

不是 操作者
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect 地图=框 fill_color=85:130:176
v.overlay -t ainput=box binput=zipcodes_wake 运算符=not 输出=v_overlay_NOT
d.vect 地图=v_overlay_NOT
v. 使用 NOT 操作符叠加(灰色的选定多边形)

顶层罩面 操作: 和, 要么, 不是, XOR
基于北卡罗来纳州样本数据集的示例:
# 创建简单数据集
v.extract input=zipcodes_wake output=poly1 where="cat = 42"
v.extract input=urbanarea output=poly2 where="cat = 55"
v.overlay ainput=poly1 binput=poly2 运算符=and 输出=poly_1_2_and
v.overlay ainput=poly1 binput=poly2 运算符=or 输出=poly_1_2_or
v.overlay ainput=poly1 binput=poly2 运算符=not 输出=poly_1_2_not
v.overlay ainput=poly1 binput=poly2 operator=xor 输出=poly_1_2_xor
v.覆盖 操作: 原版的 输入 多边形

v.覆盖 结果 of 和, 要么, 不是, XOR 操作

多边形 覆盖 - 多边形
v.overlay ainput=lake binput=province 输出=lakeXprovince 运算符=or
市区和人口普查 2000 地区的多边形联合(北卡罗来纳州数据集):
# 输入地图
d.vect 市区
d.vect census_wake2000
#联合
v.overlay ain=census_wake2000 bin=urbanarea out=urban_census2000 运算符=or
# 显示结果,以图形方式缩放子集
g.区域 n=230400 s=223800 w=655800 e=662400
d.擦除
d.vect Urban_census2000
# 显示合并的属性表
v.db.selecturban_census2000 where="cat=108" -v
猫|108
一只猫|98
a_区域|231001264
a_PERIMETE|67804.305
a_TRACT_|98
a_TRACT_ID|98
a_RINGS_OK|1
a_RINGS_NO|0
a_ID|98
a_FIPSSTCO|37183
a_TRT2000|054108
a_STFID|37183054108
a_TRACTID|541.08
a_TRACT|541.08
b_cat|55
b_OBJECTID|55
b_UA|73261
b_NAME|罗利
b_UA_TYPE|UA
v.覆盖: Polygon 工会 (对) of 城市 (剩下) 人口调查 2000 (中间) 地区
(北 卡罗来纳州 数据集)

从边界上产生的大量质心可以看出,市区
与 2000 年人口普查区域不完全匹配。 在这种情况下,可以通过以下方式获得干净的结果
以 0.1 m 的阈值捕捉。

线 覆盖 - 多边形
使用北卡罗来纳州样本数据集,我们将道路地图剪裁到城市区域
罗利,保留第 1 层中的道路属性:
g.region 向量=zipcodes_wake
# 提取罗利市:
v.extract in=zipcodes_wake out=raleigh \
where="ZIPNAME = 'RALEIGH'"
# 将道路网络剪辑到城市多边形:
v.overlay ainput=roadsmajor atype=line binput=raleigh \
out=roadsmajor_raleigh 运算符=和 \
层=0,1,0

v.覆盖: LINE 多边形 剪裁

使用 onworks.net 服务在线使用 v.overlaygrass


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。