这是命令 v.what.vectgrass 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
v.什么.vect - 将矢量点位置的矢量值上传到表格。
关键词
矢量、采样、数据库、位置、查询、属性表
概要
v.什么.vect
v.什么.vect - 帮帮我
v.什么.vect 地图=姓名 [层=绳子] 栏=姓名 查询地图=姓名 [查询层=绳子]
查询列=姓名 [DMAX=浮动] [--帮助] [--详细] [--安静] [--ui]
标志:
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
地图=姓名 [必需的]
要编辑属性的矢量点地图的名称
或用于直接 OGR 访问的数据源
层=绳子
层号或名称
矢量特征可以在不同的层中具有类别值。 这个数字决定
使用哪个层。 当与直接 OGR 访问一起使用时,这是层名称。
默认: 1
栏=姓名 [必需的]
使用查询结果更新的属性列名称
查询地图=姓名 [必需的]
要查询的矢量地图名称
或用于直接 OGR 访问的数据源
查询层=绳子
层号或名称
矢量特征可以在不同的层中具有类别值。 这个数字决定
使用哪个层。 当与直接 OGR 访问一起使用时,这是层名称。
默认: 1
查询列=姓名 [必需的]
要查询的属性列名称
DMAX=浮动
地图单位的最大查询距离
默认: 0.0
商品描述
v.什么.vect 从属性转移 查询地图的地图属性表到
中存在的点的属性表 地图 地图。 该脚本基于 v.距离.
附注
上传 栏,其中存储查询结果,必须存在于 地图
地图。 用 v.db.add列 如果需要,可以添加一个。
使用 dmax 参数来控制查询距离容差(点/质心可以达到多远)
在 查询地图 特征)。 如需更多选项,请使用 v.距离 代替。
多点输入时 地图 地图,有几个点具有相同的类别
number,有可能查询结果为NULL,如果同一个分类号落下
进入不同的 查询地图 多边形。
将属性从点图转移到多边形图时,通常 DMAX 必须
大于零(由查询点和多边形质心之间的距离确定)。
如果一个或两个输入矢量图都是 3D 的,特征也需要在第 3 处接触
维度(z 坐标)以传递属性。
示例
在此示例中,北卡罗来纳州位置的“医院”点地图被复制到
当前地图集,添加了一个新的属性列和来自“urbanarea”的城市名称
多边形地图被转移到医院点位置的“myhospitals”地图:
g.copy vect=医院,我的医院
v.db.addcolumn myhospitals column="urb_name VARCHAR(25)”
v.what.vect myhospitals query_map=urbanarea column=urb_name query_column=NAME
# 确认:
v.db.select 我的医院
在这个例子中,来自 Geonames.org 国家文件的城市名称、人口数据等是
转移到选定的欧盟 CORINE 土地利用/土地覆盖类别(“连续城市结构”,
111,和“不连续的城市结构”,112)。 注意:UTM 投影中的示例
输入地图已预先投影以支持公制距离:
# 从地理名称中提取人口稠密的地方
v.extract geonames_IT where="featurecla='P'" output=geonames_IT_cities
# 添加新列
v.db.addcol corine_code111_112_cities column="gnameid 双精度"
# 传输 geonameid(点和质心之间的最大距离为 3000m)
v.what.vect corine_code111_112_cities query_map=geonames_IT_cities column=gnameid
query_column=geonameid dmax=3000
# 现在 gnameid 可以用于 v.db.join 进一步加入
# 来自 geonames.org 的属性
使用 onworks.net 服务在线使用 v.what.vectgrass