GIS空间分析中的网络分析对地理网络(如交通网络)、城市基础设施网络(如各种网线、电缆线。排水管道等)进行地理分析和模型化的过程,通过研究网络的状态及模拟和分析资源在网络上的流动和分配情况,解决网络结构及其资源等的优化问题。

文章目录

  • 1.网络的组成
  • 2.网络分析工具
  • 3.传输网络分析
    • 1️⃣网络数据集的建立
    • 2️⃣网络分析的功能
    • 3️⃣网络分析具体实现
      • (1)最优路径查找
      • (2)服务区分析
      • (3)最近服务设施查找
      • (4)进行成本距离分析
      • (5)创建多路径派发
      • (6)位置分配
  • 4.效应网络分析
    • ......

1.网络的组成

1️⃣线状要素——链,其状态属性包括阻力需求
2️⃣点状要素——①障碍(禁止网络中链流动的点)②拐角点(网络链中状态属性为阻力[如拐弯时间、限制右拐]的所有分割节点)③中心(接收或分配资源且状态属性包括资源容量、阻力限额的位置点)④站点(在路劲选择中资源增减的点)
正确的拓扑关系是网络分析的基础

2.网络分析工具

ArcGIS网络分析工具主要有两类:
1️⃣传输网络分析(Network Analyst)

  • 所用数据为网络数据集(Network Dataset)
  • 允许在网络边上双向行驶
  • 常用于道路、地铁等交通网络分析

2️⃣效用网络分析(Utility Network Analyst

  • 所用数据为几何网络(Geometric Network)
  • 只允许在网络边上单向同时行进
  • 常用于河流、公共设施(水、电、气管网)等网络分析

3.传输网络分析

1️⃣网络数据集的建立

因为传输网络分析都是基于传输网络数据集开展的,所有在进行传输网络分析前需要创建好传输网络数据集。
(1)导入分析数据:

  • 在ArcCatalog中或者ArcMop右侧目录下的一个文件夹下右键选择【新建】→【文件地理数据库】;
  • 再右键新建的文件地理数据库,选择【新建】→【要素数据集】;
  • 右键新建的数据集,选择【导入】→【要素类(多个)】,导出参与网络分析的要素。

(2)构建网络数据集:

  • 右键新建的数据集,选择【新建】→【网络数据集】,打开新建网络数据集向导。


    然后就进行相关设置,(一般默认就好)直接下一步从而构建好网络数据集。

2️⃣网络分析的功能

网络分析是基于几何网络的特征和属性,利用距离、权重和规划条件来进行分析、得到结构并且应用到实际中。
在 Network Analyst 工具栏中列出六个网络分析功能,如下图:

①路径分析:求解路径分析表示根据要求出的阻抗查找最快、最短甚至是最优的路径。如果阻抗是时间,则最佳路线即为最快路线。如果阻抗是具有实时或历史流量的时间属性,则最佳路线是对指定日期和时间来说最快的路线。因此,可将最佳路径定义为阻抗最低或成本最低的路径,其中,阻抗由您来选择。确定最佳路径时,所有成本属性均可用作阻抗。

②服务区分析:网络服务区是指包含所有通行街道(即在指定的阻抗范围内的街道)的区域。例如,网络上某一点的 5 分钟服务区包含从该点出发在五分钟内可以到达的所有街道。
由 Network Analyst 创建的服务区还有助于评估可达性。同心服务区显示可达性随阻抗的变化方式。服务区创建好以后,就可以用来确定邻域或区域内的土地量、人数或其他任何数量。

③最近设施分析:最近设施点求解程序可测量事件点和设施点间的行程成本,然后确定最近的行程。查找最近设施点时,您可以指定查找数量和行驶方向(驶向设施点或驶离设施点)。最近设施点求解程序将显示事件点与设施点间的最佳路径,报告它们的行程成本并返回驾车指示。

④源点OD成本矩阵:OD 成本矩阵用于查找和测量网络中从多个起始点到多个目的地的最小成本路径。配置 OD 成本矩阵分析时,可以指定要查找的目的地数和要搜索的最大距离。

⑤车辆路径派发(VRP):各类组织都可能调配一支车队来为多个停靠点提供服务。例如,大型家具商场可能会调配多辆货车将家具配送到各家各户。每个组织都需要确定各条路径(货车或监督员)所应服务的停靠点(住所、饭店或监督地点)以及其对各停靠点的访问顺序。决策制定的主要目标是为各停靠点提供最佳服务并使车队的总体运营成本最低。相较于路径分析,VRP 求解程序则可针对一支车队为多个停靠点提供服务的情况查找最佳路径。

⑥位置分配:在可提供货物与服务的设施点以及消费这些货物及服务的请求点已经给定的情况下,位置分配的目标就是以合适的方式定位设施点,从而保证最高效地满足请求点的需求。顾名思义,位置分配就是定位设施点的同时将请求点分配到设施点的双重问题。

3️⃣网络分析具体实现

(1)最优路径查找

①新建路径

②添加停靠点

③进入【选项】设置捕捉环境的距离

④设置路径分析属性


⑤点击求解工具,得到路径分析结果

(2)服务区分析

①新建服务区

②添加服务设施点,在【Network Analyst】中选中设施点右键,选择加载位置,打开如下对话框:

③打开【图层属性】对话框,进行相关设置

④点击【求解】工具,得到服务范围结果,内圈为1min服务范围,外圈为2min服务范围:

(3)最近服务设施查找

①新建最近设施点

②加载设施点信息,添加事件点

③打开【图层属性】对话框,进行相关设置

④点击【求解】工具,得到事件点到最近服务设施点的路径

(4)进行成本距离分析

①新建OD成本矩阵

②添加起始点和目的点

③打开【图层属性】对话框,进行相关设置

④点击【求解】工具,得到起始点到目的点的路径

打开【线】属性表(显示每个起点到最近的四个目的点的记录值:

(5)创建多路径派发

①新建车辆配送(多路径派发)

②加载停靠点与站点数据(这里为自己随意打的点)

③右键【路径】【添加项目】,设置配送相关属性

④打开【图层属性】对话框,进行相关设置

⑤点击【求解】工具,得到多路径派发结果

(6)位置分配

①新建位置分配

②添加设施点和请求点(因无数据为手动打的点)

③打开【图层属性】对话框,进行相关设置

④点击【求解】工具,得到位置分配结果图

4.效应网络分析

效应网络分析(Utility Network Analyst)又可以称为几何网络分析,主要实现的功能有流向分析追踪分析

(待续 下)

ArcGIS总结——矢量数据分析之网络分析(上)相关推荐

  1. arcgis统计矢量面内栅格数据像元值个数

    arcgis统计矢量面范围内栅格像元值个数 数据 区域制表(Tabulate Area) 栅格统计栅格 有小伙伴说,我对数据做完分类后,怎么对分类后的栅格数据,按矢量区划对分类后的像元值的类别 分别做 ...

  2. python数据分析:网络分析

    python数据分析:网络分析(概念篇) 网络分析(Network Analysis)是数据分析领域的一个重要分支,它通过统计和图形化的方式来揭示事物间相互关系的本质.如同社会学家利用社交网络图来研究 ...

  3. 【学习笔记】产品经理必备技能之数据分析(二)常见数据分析方法(上)

    内容来自小破站<黑马程序员-产品经理必备技能之数据分析>复习自用 [学习笔记]产品经理必备技能之数据分析(二)常见数据分析方法(上) 3 常见数据分析方法 3.1 基础数据分析(日常工作) ...

  4. RNA-seq:转录组数据分析处理(上)

    RNA-seq:转录组数据分析处理(上) 目录 RNA-seq:转录组数据分析处理(上) 一.流程概括 二.准备工作 1. fastq测序文件 2.注释文件和基因组文件的获取 三.软件安装 四.质量汇 ...

  5. ARCGIS批量矢量裁剪.

    ARCGIS批量矢量裁剪. 平台:ARCGIS10.8 工具:模型构建器 将需要使用的工具拖入模型构建器中 2.在模型构建器中选择插入(insert) 3.输入两个模型后,双击iterate feat ...

  6. arcgis 获取json经纬度_干货|ArcGIS的矢量化操作——ArcGis中进行地形图的配准

    1.1.1 方法简介 1.1.1.1 所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行. 对影像的配准有很多方法,下面介绍一种常用方法. (1)打开 ArcMap, ...

  7. ArcGIS API For JS之网络分析(临近设施分析)

    ArcGIS 提供两种网络分析,即基于Geometric Network的有向网络或者设施网络和基于Network Dataset的无向网络,在这里网络的分析指后者,ArcGIS api支持网络分析中 ...

  8. ArcGIS制作矢量动图

    #以2021年1月前半个月的疫情数据为例 数据准备:石家庄市村镇矢量图.各村庄/小区每天的确诊累计人数 目录 1.数据准备 1.确诊人数统计 2.小区文件 3.数据连接 2.地图制图 3.生成动图 1 ...

  9. ArcGIS地质图矢量化技巧

    01 概述 今天以ArcGIS为例,结合多年的工作经验,来介绍一下地质图矢量化的技巧. 02 底图的配准 不同比例尺的图件,有着不同的配准精度要求: 1:20万的地质图,配准误差不能高于20米: 1: ...

最新文章

  1. JavaScript sync and async(同步和异步)
  2. 召唤超参调优开源新神器:集XGBoost、TensorFlow、PyTorch、MXNet等十大模块于一身...
  3. 机器学习神器Scikit-Learn保姆教程!
  4. sc修改服务器,华为sc服务器配置方法
  5. Xshell无法启动:要继续使用此程序,您必须应用最新的更新或使用新版本
  6. c++ string 删除字符_算法笔记|(5)第二章C、C++的快速入门字符数组的存放方式string.h文件...
  7. 一个MVP+RxJava+Retrofit的干货集中营
  8. 理解LinkedHashMap
  9. Floodlight 在 ChannelPipeline 图
  10. 图解全排列问题_排列组合的各种知识点以及解题小技巧
  11. Current HIVE_LIB is not valid, please export HIVE_LIB='YOUR_LOCAL_HIVE_LIB'
  12. Java Platform SE 8(Java概念图的描述)中文文档
  13. ntko web firefox跨浏览器插件_Web浏览器如何使用进程和线程
  14. 手机数控模拟器安卓版_手机cnc加工模拟器中文版下载-cnc加工模拟器手机版 1.1.4 安卓版-玩友游戏网...
  15. 计算机中mac地址是什么意思,mac地址在计算机什么上
  16. python十以内加减法_【小学】 生成10以内的加减法
  17. PLC无线通讯方案,支持西门子,三菱,欧姆龙,台达等各品牌PLC
  18. Leetcode 1905. Count Sub Islands [Python]
  19. 【jzoj4597】【现世斩】【平衡树】【set】
  20. 企业级电商平台-前端搭建(有源码)

热门文章

  1. C++练习笔记STL之string容器
  2. vmware 安装ghost系统注意
  3. Xposed 企业微信 逆向学习 微信机器人
  4. 电磁波谱和雷达应用波谱简述
  5. 吴裕雄--天生自然 诗经:游子吟
  6. Source Insight4.0的安装教程及使用
  7. PhotoshopCS6的功能介绍
  8. 五大洲是哪五个区域?
  9. Skyline产品总体介绍
  10. java | (三十一)MyBatis(1)配置、映射、缓存