GoGPT Best VPN GoSearch

OnWorks 网站图标

v.netgrass - 云端在线

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

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

程序:

您的姓名


网络 - 执行网络维护。

关键词


矢量, 网络, 网络维护

概要


网络
网络 - 帮帮我
网络 [-cs[输入=姓名[=姓名[产量=姓名] 操作=绳子
[弧层=绳子[节点层=绳子[门槛=浮动[文件=姓名] [--覆盖]
[--帮助] [--详细] [--安静] [--ui]

标志:
-c
为新点分配独特的类别
对于操作“节点”

-s
捕捉点到网络
用于操作“连接”。 默认情况下,从点到网络的新线是
创建。

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

- 帮帮我
打印使用摘要

--详细
详细模块输出

- 安静的
静音模块输出

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

参数:
输入=姓名
输入矢量线图的名称(弧)
操作“节点”、“连接”、“报告”和“nreport”是必需的

=姓名
输入向量点图的名称(节点)
操作“connect”和“arcs”需要

产量=姓名
输出矢量图的名称

操作=绳子 [必需的]
要执行的操作
选项: 节点, 连接, 弧线, 报告中, 报告
节点:如果不存在,则在每个节点(线端)上放置新点
联接:通过插入新线将仍然未连接的点连接到矢量网络
圆弧:从起点到终点创建新线
报告: 打印到标准输出 {line_category start_point_category
端点类别}
报告: 打印到标准输出 {point_category line_category[,line_category...]}

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

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

门槛=浮动

操作“连接”所必需的。 连接给定阈值中的点。

文件=姓名
输入文件名
操作 'arcs' 需要('-' 用于标准输入)

商品描述


网络 用于网络准备和维护。 它的主要用途是创建一个向量
来自矢量线的网络(圆弧 ) 和点 (节点) 通过从交叉点创建节点
在矢量线图 (节点 运算符),通过将矢量线图与点连接
地图(联接 运算符),并通过在向量点对之间创建新线(圆弧
操作员)。

GIS 网络由拓扑正确的线(弧)组成。 也就是说,行必须是
通过存在真实连接的共享顶点连接。 在 GRASS GIS 中,您还可以添加
节点到网络。 这些是用于分析网络的专门指定的顶点
属性或计算成本/距离度量。 那是, 而不去 所有 顶点 旨在 治疗 as
节点 by 默认。 只要 v.net.路径 可以使用没有节点的网络,它们是必需的
所有其他网络模块。 在 GRASS 中,网络弧存储在一个数据层中
(通常为第 1 层)和节点存储在不同的数据层(通常为第 2 层)中。

网络 提供了两种向弧线网络添加节点的方法和一种向弧线添加弧线的方法
节点集:

1 使用 联接 从矢量点文件创建节点并添加这些节点的操作
节点到现有的弧形矢量网络(即,线/边界)。 这是
当目标是分析与某个地点相关的一组地点(点)时很有用
网络——例如地方之间的旅行费用。 只在范围内的点 脱粒
(阈值)到线/边界的距离将作为网络节点连接。 那里
是连接节点的两种方式。 默认情况下, 网络 将创建新的线路连接
每个点都指向网络的最近线。 如果您使用 -s 标志,然而,
新节点将添加到网络的最近线上的最接近的点
您要添加的点。 当使用 联接 操作,一些线路将共享
同一类别。 为了为每条线分配唯一的成本,需要一个新层

v.类别地图=yourmap 操作=添加猫=1 步骤=1 层=3
其次是
v.db.addtable map=yourmap layer=3 table=tablename。

2 使用矢量线/边界文件创建节点和圆弧 节点 操作。
如果您对网络本身最感兴趣,这很有用,因此您可以
使用网络的交点作为起点和终点。 节点将在
两条或多条线的所有交点。 为 由几个
由顶点连接的段(典型情况),只有开始和结束
顶点被视为网络节点。

3 在节点对之间创建直线弧 圆弧 选项。 这个
产生类似于机场之间的航空公司航班的网络。 也是
类似于使用社交网络软件创建的那种网络,使其
可以创建地理参考社交网络。

虽然用 v.net 创建的弧将保留与
数据层 1 中的输入向量线/边界文件,在 data 中创建和存储的节点
第 2 层将没有任何关联的属性信息。

对于使用创建的节点 联接圆弧 操作(上面的方法 1 和 3),节点
可以使用以下命令重新连接到输入矢量点文件的属性表
属性表管理器(“管理图层”选项卡)或通过运行 数据库连接.

对于使用创建的节点 节点 操作(上面的方法 2),可以创建一个
使用属性表管理器和连接的第 2 层中新节点的属性表
它到第 2 层(“管理层”选项卡)或创建一个表 v.db.addtable,将其连接到
第 2 层与 数据库连接,并使用 cat 值更新新表 数据库.

一旦创建了矢量网络,就可以通过多种强大的方式对其进行分析
使用套件 网络.* 模块。 两个节点之间的最短路径,沿着弧线,
可以计算(v.net.路径),以及将通过一组的最短路线
节点并返回到起始节点(诉网络销售员)。 成本最低的路线
网络可以仅根据距离计算,也可以根据距离计算
由与每个弧关联的属性加权(例如,沿一条的行进速度
网段)。 一个网络可以被划分为等旅行成本的同心区域
围绕一个或多个节点(网络iso) 或细分,使每个节点都被一个
可以以与周围所有弧线相同的旅行成本到达所有弧线的区域
每个其他节点(v.net.alloc)。 除了上面列出的模块之外,GRASS 矢量
网络套件包括许多其他模块,用于分析网络成本和
连通性。 这些包括: v.net.allpairs, 网桥, v.网络中心性,
v.net.组件, 网络距离, v.net.flow, v.net.spanningtree, 内特·斯坦纳,
v.net.时间表v.net.可见性.

附注


对于为 GRASS 中的网络分析准备的矢量图,节点由
草内部几何类型 节点 和弧按几何类型 线. 如果矢量编辑
需要修改图形, g.gui.v数字 or v. 编辑 可以使用。 另见线性
GRASS GIS 中可用的参考系统。

示例


这些示例基于北卡罗来纳州数据集。

创建 节点 全球 HPMC胶囊 所有 线 结束 十字路口
v.net 输入=streets_wake 输出=streets_node 操作=节点
# 验证结果
v.category street_node operation=report

合并 in 节点 a 分开 地图 特定 门槛
v.net 输入=streets_wake 点=消防站输出=streets_net \
操作=连接阈值=500
# 验证结果
v.category street_net operation=report
除非使用 node_layer=2,否则节点存储在第 1 层。

发电 网络 HPMC胶囊 向量 地图
为了为给定的矢量点图生成网络,以下格式的输入文件是
需要:
[边的类别] [起始节点的类别] [结束节点的类别]

选项 1:保存文件(例如“points.txt”)并生成地图:
v.net 点=geodetic_swwake_pts 输出=geodetic_swwake_pts_net \
操作=弧文件=点.txt
# 验证结果
v.category geodetic_swwake_pts_net 操作=报告

选项 2:从命令行读入:
v.net 点=geodetic_swwake_pts 输出=geodetic_swwake_pts_net \
操作=弧文件=- << EOF
1 28000 28005
2 27945 27958
3 27886 27897
EOF
# 验证结果
v.category geodetic_swwake_pts_net 操作=报告

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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