【ArcGIS10.2】网络数据集构建---最短路径分析

数据拓扑检查

在构建网络数据集前,必须进行两项关键检查:

  1. 连通性检查

    • 确保路网中没有断开的线段

    • 检查方法:通过拓扑检查工具或目视检查

    • 发现断开处需通过编辑工具修复

  2. 交叉点连通性检查

    • 区分"交叉相连"(可转向)和"交叉不相连"(如立交桥)

    • 实际应用中需明确每个交叉点的转向规则


这里跳过这步骤,但要有这个意识


启用Network Analyst扩展模块

菜单栏:自定义 > 扩展模块 > 勾选"Network Analyst"

ArcGIS10.2 网络分析之路径分析(二)---构建网络数据集 - 菩提树下. - 博客园

参考了上面文章

​已经建过了,要删除

创建网络数据集

在要素集上右键选择【新建】→【网络数据集】,启动网络数据集创建向导

基本设置

输入网络数据集名称,版本选择默认最高版本即可

我这里都是默认的

要素类选择

选择用于生成网络数据集的要素类(有其他数据也可以选上,利于后面分析的准确性)

默认-模型转换

连通性设置

连接方式

端点连接(默认):仅在要素端点处建立连接

节点连接:在所有折点处建立连接

这默认的端点连接方式

高程设置(可选)

  • 当分析涉及三维网络时需设置高程字段

  • 平面分析选择"无"即可

网络属性配置

基础属性

系统自动继承要素类的length属性

该属性已能满足基本路径分析需求

自定义属性

点击"添加"按钮创建新属性

设置属性名称、用法类型和单位

通过赋值器指定属性来源:

字段值

函数计算

常量值

VB脚本

方向设置

根据数据实际情况选择:

单向/双向通行设置

若无方向需求可选择"无"

完成创建

确认设置无误后点击"Finish"

系统将自动生成网络数据集

出现提示时选择"Yes"完成构建


结果

成功构建的网络数据集将显示在目录树中,包含以下特征:

  • 网络数据集图标区别于普通要素类

  • 自动生成相关系统表

  • 可立即用于网络分析

注意事项

  1. 确保所有参与构建的要素类空间参考一致

  2. 复杂网络建议分步验证各设置项

  3. 大型网络数据集构建可能需要较长时间

  4. 构建过程中出现错误需检查拓扑关系



路径分析

ArcGIS Network Analyst 网络分析工具详解

  1. New Route (新建路径)

功能:计算两点或多点之间的最优路径

  1. New Service Area (新建服务区)

计算从设施点出发在指定成本范围内的服务区域

  1. New Closest Facility (新建最近设施点)

查找事件点到最近设施点的最优路径

  1. New OD Cost Matrix (新建OD成本矩阵)

计算多个起点到多个终点的成本矩阵

  1. New Vehicle Routing Problem (新建车辆路径问题)

优化多车辆的路线和调度方案

  1. New Location-Allocation (新建位置-分配)

优化设施位置并分配需求点

工具选择指南

简单A到B导航 → New Route

服务范围分析 → New Service Area

应急响应规划 → New Closest Facility

区域可达性研究 → New OD Cost Matrix

复杂物流配送 → New Vehicle Routing Problem

设施选址决策 → New Location-Allocation

新建路径分析

在Network Analyst工具条上点击**"Network Analyst"下拉菜单**

选择**"新建路径"**(New Route)

此时在内容列表和Network Analyst窗口都会出现新的路径分析图层

|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| | **Stops (停靠点)**起点、终点和中间途经点 状态标记: Located:已成功定位在网络上的点 Unlocated:未定位在网络上的点(需要调整位置) Error:存在错误的点(如无法连接到网络) Time Violation:时间窗约束违规(如超出允许时间) **Point Barriers (点障碍)**禁止通过的点位置 影响类型: Restriction:完全禁止通过(路径必须绕开) Added Cost:增加通过成本(路径可以经过但会提高总成本) **Line Barriers (线障碍)**禁止通过的线段 影响类型: Restriction:完全禁止通过相交路段 Scaled Cost:按比例增加通过成本 **Polygon Barriers (面障碍)**禁止通过的区域 影响类型: Restriction:完全禁止通过该区域 Scaled Cost:按比例增加通过该区域的成本 |

简单路径分析

添加起点和终点

在Network Analyst窗口中点击"停靠点(Stops)"图层(蓝色高亮表示选中)

在工具条上选择**"创建网络位置工具"** ----"Create Network Location Tool"(创建网络位置工具,图标像带有旗子的点)

在地图窗口点击起点位置,再次点击终点位置

成功添加后,Network Analyst窗口的停靠点子集中会出现两个图形标记

"Stops" 是路径分析中的关键点位,表示从哪里出发,最终到达哪里。通过在地图上点击设置这些点,ArcGIS 会根据道路网络进行路径计算

求解路径

确认已添加起止点后

点击Network Analyst工具条上的**"求解"按钮--**"Solve"

系统将自动计算并显示高亮的最短路径

设置点障碍操作

添加障碍点 :--点击地图上目标位置 单击一次 即可创建一个点

在Network Analyst窗口中点击"点障碍(Point Barriers)"图层

仍然使用 "Create Network Location Tool" ,在路径上的某一点点击添加障碍点

会出现红色叉号标记表示障碍点

重新求解路径

再次点击**"求解"按钮**

系统将自动避开障碍点重新计算路径

新路径会绕过障碍点继续连接起止点

设置线障碍操作

添加障碍线

在Network Analyst窗口中点击"线障碍(Line Barriers)"图层

点击工具条上的 "Create Network Location Tool" ,在地图上拖动鼠标画出一段线(代表障碍区间)双击

  • 第一次单击:设定起点;

  • 之后每次单击:创建一个折点(用于折线);

  • 至少添加一个折点后,双击最后一个点:完成整条线的绘制;

双击!!!--因为这个双击导致我自己瞎琢磨好久障碍线怎么也画不好1

创建面障碍 Polygon Barriers

  • 第一次单击:设定第一个点;

  • 连续单击:添加更多折点(边);

  • 至少三个点后,双击最后一点自动闭合形成面

ArcGIS Help 10.1 - 在 ArcMap 中查找最佳路径



ArcGIS Network Analyst 扩展模块--官方文档

ArcGIS Help 10.1 - 什么是 ArcGIS Network Analyst 扩展模块?

相关推荐
笙囧同学2 小时前
基于大数据技术的疾病预警系统:从数据预处理到机器学习的完整实践(后附下载链接)
大数据·网络·机器学习
盖雅工场3 小时前
零工合规挑战:盖雅以智能安全体系重构企业用工风控
网络·安全·重构
厦门辰迈智慧科技有限公司4 小时前
排水管网实时监测筑牢城市安全防线
网络·物联网·安全·自动化·监测
爱吃小白兔的猫6 小时前
【基础篇三】WebSocket:实时通信的革命
网络·websocket·网络协议
21号 16 小时前
4.应用层自定义协议与序列化
运维·服务器·网络
云畅新视界6 小时前
HOTDOG构建“IP×用户”共创生态,激活数字文化新势能
网络·网络协议·tcp/ip
无线图像传输研究探索7 小时前
单兵图传终端:移动场景中的 “实时感知神经”
网络·人工智能·5g·无线图传·5g单兵图传
深蓝海拓7 小时前
通信名词解释:I2C、USART、SPI、RS232、RS485、CAN、TCP/IP、SOCKET、modbus等
网络·网络协议·tcp/ip
xx.ii7 小时前
4.Linux 应用程序的安装和管理
linux·服务器·网络
奋斗的蛋黄8 小时前
解析分区、挂载与块设备:Linux 存储管理核心命令详解
linux·服务器·网络