ArcGIS运输路径规划网络分析
- 格式:docx
- 大小:896.05 KB
- 文档页数:10
ARCGIS网络分析学习――道路网络分析(详细步骤)一、实验目的网络分析是GIS空间分析的重要功能分。
有两类网络,一为道路(交通)网络,一为实体网络(比如,河流,排水管道,电力网络)。
此实验主要涉及道路网络分析,主要内容包括:最佳路径分析,如:找出两地通达的最佳路径。
最近服务设施分析,如:引导最近的救护车到事故地点。
服务区域分析,如:确定公共设施(医院)的服务区域。
通过对本实习的学习,应达到以下几个目的:加深对网络分析基本原理,方法的认识;熟练掌握ARCGIS下进行道路网络分析的技术方法。
结合实际,掌握利用网络分析方法解决地学空间分析问题的能力。
二、实验准备软件准备ArcMap,要求有网络分析扩展模块的许可授权数据准备: Shape文件创建网络数据集(高速公路:Highways,主要街道:Major Streets,公园:Parks,湖泊:Lakes,街道:Streets) Geodatabase 网络数据集:NetworkAnalysis。
mdb:包含:街道图层,Streets;仓库图层,Warehouses;商店图层:Stores;在ArcMap中加载启用NetWork Anylyst网络分析模块:执行菜单命令[工具Tools]>>[Extensions],在[Extensions]对话框中点击 [Network Analyst] 启用网络分析模块,即装入Network Analyst空间分析扩展模块。
道路网络分析步骤 1。
创建分析图层 2。
添加网络位置 3。
设置分析选项 4。
执行分析过程显示分析结果三、实验内容及步骤(一) 最佳路径分析根据给定的停靠点,查找最佳路径(最省时的线路)1.1 数据准备(1).双击ArcMap工程,或从ArcMap中打开工程EX10_1.mxd。
(2).如果网络分析扩展模块(Network Analyst Extension)已经启用(参考实验准备中的步骤)(3).如果网络分析工具栏没有出现,则在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[Network Analyst]以显示网络分析工具栏。
ArcGIS软件应用实验6一、实验目的1、查找停靠点间的最快路径(最短路径)。
2、创建服务区面和创建OD成本矩阵。
二、实验内容1、查找一条按预定顺序访问一组停靠点时最快路径;2、创建一系列面,用来表示在指定时间内从一个设施点可达到的距离,称为服务区。
查找每个服务区中有多少个商店。
将识别出需要重新定位的仓库,以更好地为这些商店提供服务;3、创建一个“起始-目的地”成本矩阵,用于将货物从仓库运送到距离仓库十分钟车程范围内的所有商店。
三、实验步骤1. 准备工作(1)扩展模块中的网络分析图1(2)打开工具条中的网络分析图22. 使用网络数据集查找最佳路径路径分析概述:求解路径分析表示根据要求出的阻抗查找最快、最短甚至是最优的路径。
如果阻抗是时间,则最佳路线即为最快路线。
如果阻抗是具有实时或历史流量的时间属性,则最佳路线是对指定日期和时间来说最快的路线。
因此,可将最佳路径定义为阻抗最低或成本最低的路径,其中,阻抗由您来选择。
确定最佳路径时,所有成本属性均可用作阻抗。
可在路径分析中累积任意多个阻抗属性,但累积属性不对计算沿网络的路径造成任何影响。
例如,如果选择时间成本属性作为阻抗属性,并且希望累积距离成本属性,则仅使用时间成本属性来优化解。
路径分析类:路径分析图层由五种网络分析类组成。
●停靠点类该网络分析类用于存储路径分析中用作停靠点的网络位置。
“停靠点”图层包含四种默认符号:已定位停靠点、未定位停靠点、有错误的停靠点和有时间冲突的停靠点。
●路径类路径类存储通过分析生成的路径。
与其他要素图层相同,它的符号系统也可通过图层属性对话框进行访问和更改。
路径类是一个“仅输出”类;只有分析完成后它才不为空。
找到最佳路径后,即会在NetworkAnalyst窗口中显示该路径。
●点障碍、线障碍和面障碍障碍用于临时限制网络各部分、向网络各部分添加阻抗以及调整网络各部分的阻抗大小。
创建新的网络分析图层时,“障碍”类为空。
只有将对象添加到该类后,它们才不会为空-但不需要添加障碍。
如何进行地理信息系统的网络分析和运输规划地理信息系统(Geographic Information System,简称GIS)是一种集地理数据采集、存储、管理、分析、展示等功能于一体的信息系统。
通过GIS技术,我们可以对地理空间信息进行处理、分析和演示,进而有效地进行网络分析和运输规划。
本文将就如何进行地理信息系统的网络分析和运输规划进行探讨。
一、地理信息系统网络分析地理信息系统网络分析是利用GIS技术对网络进行分析和优化的过程。
它包括路径分析、服务区分析、网络预测等。
下面将分别介绍这几个方面的应用。
1. 路径分析路径分析是网络分析的核心内容之一,它可以帮助我们确定最佳路径以及路径上的最短距离或最小时间。
在路径分析中,我们需要输入起点和终点的位置信息,网络中各节点的关系以及各边的权重。
通过分析网络拓扑结构和权重的大小,GIS可以计算出最佳路径,并提供具体的导航指引。
路径分析在实际生活中有很多应用,比如GPS导航、快递配送路线规划等。
2. 服务区分析服务区分析是指基于一定条件和限制,通过GIS技术划分出特定区域内的影响范围。
例如,我们可以通过服务区分析确定某个医院周围的医疗服务范围,从而为人们提供就医参考。
在服务区分析中,我们需要确定服务点的位置和服务范围的限制条件,并进行空间分析和计算,进而得到服务区域的边界。
3. 网络预测网络预测可以通过GIS模拟未来网络的发展趋势和变化情况。
这对于规划未来的交通网络、水电网络等具有重要意义。
通过分析和模拟现有网络的使用情况,我们可以预测未来的需求和变化,从而为城市发展、交通规划等提供科学依据。
网络预测还可以用于评估不同规划方案的效果,帮助决策者做出合理的决策。
二、地理信息系统运输规划地理信息系统在运输规划中起到了重要的支持作用。
它可以帮助我们收集、处理、分析和展示与运输相关的大量数据,进而实施科学合理的运输规划。
下面将介绍GIS在运输规划中的几个方面应用。
1. 数据采集与管理地理信息系统可以协助我们进行运输相关数据的采集和管理。
实验十、网络分析(道路网络分析)一、实验目的网络分析是GIS空间分析的重要功能分。
有两类网络,一为道路(交通)网络,一为实体网络(比如,河流、排水管道、电力网络)。
此实验主要涉及道路网络分析,主要内容包括:●最佳路径分析,如:找出两地通达的最佳路径。
●最近服务设施分析,如:引导最近的救护车到事故地点。
●服务区域分析,如:确定公共设施(医院)的服务区域。
通过对本实习的学习,应达到以下几个目的:(1)加深对网络分析基本原理、方法的认识;(2)熟练掌握ARCGIS下进行道路网络分析的技术方法。
(3)结合实际、掌握利用网络分析方法解决地学空间分析问题的能力。
二、实验准备软件准备:ArcMap, 要求有网络分析扩展模块的许可授权数据准备:Shape文件创建网络数据集(高速公路:Highways, 主要街道:Major Streets, 公园:Parks,湖泊:Lakes,街道:Streets)Geodatabase网络数据集:NetworkAnalysis.mdb:包含:街道图层:Streets 仓库图层:Warehouses 商店图层:Stores在ArcMap中加载启用NetWork Anylyst网络分析模块:执行菜单命令[工具Tools]>>[Extensions], 在[Extensions]对话框中点击[Network Analyst] 启用网络分析模块,即装入Network Analyst空间分析扩展模块。
道路网络分析步骤1. 创建分析图层2. 添加网络位置3. 设置分析选项4. 执行分析过程显示分析结果三、实验内容及步骤(一) 最佳路径分析根据给定的停靠点,查找最佳路径(最省时的线路)1.1 数据准备(1).双击ArcMap 工程,或从ArcMap 中打开工程EX10_1.mxd.(2).如果网络分析扩展模块(Network Analyst Extension )已经启用(参考实验准备中的步骤)(3) 如果网络分析工具栏没有出现,则在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[Network Analyst ]以显示网络分析工具栏。
网络分析(道路网络分析)一、实验背景与目的背景:网络分析是GIS空间分析的重要功能分。
有两类网络,一为道路(交通)网络,一为实体网络(比如,河流、排水管道、电力网络)。
此实验主要涉及道路网络分析,主要内容包括:(1)最佳路径分析,如:找出两地通达的最佳路径。
(2)最近服务设施分析,如:引导最近的救护车到事故地点。
(3)服务区域分析,如:确定公共设施(医院)的服务区域。
目的:通过对本实习的学习,应达到以下几个目的:(1) 加深对网络分析基本原理、方法的认识;(2) 熟练掌握ARCGIS 下进行道路网络分析的技术方法。
(3) 结合实际、掌握利用网络分析方法解决地学空间分析问题的能力。
二、实验步骤(一)数据准备(1)软件准备:ArcMap, 要求有网络分析扩展模块的许可授权(2)数据准备:Shape文件创建网络数据集(高速公路:Highways, 主要街道:Major Streets, 公园:Parks,湖泊:Lakes,街道:Streets)Geodatabase网络数据集:NetworkAnalysis.mdb:包含:街道图层:Streets 仓库图层:Warehouses 商店图层:Stores(二)操作步骤A.最佳路径分析根据给定的停靠点,查找最佳路径(最省时的线路)1.1 数据准备(1)双击ArcMap工程,或从ArcMap中打开工程EX10_1.mxd。
(2)在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[Network Analyst]以显示网络分析工具栏。
1.2 创建路径分析图层在网络分析工具栏[ Network Analyst]上点击下拉菜单[Network Analyst],然后点击[NewRoute]菜单项.此时在网络分析窗口[ Network Analyst Window]中包含一个空的列表,显示停靠点(Stops),路径(Routes),路障(Barriers)的相关信息。
网络分析(最短路径问题分析)一、实验目的:理解最短路径分析的基本原理,学习利用arcgis软件进行各种类型的最短路径分析的操作。
二、实验准备1、实验背景:最短路径分析是空间网络分析中最基本的应用,而交通网络中要素的设置对最短路径的选择有着很大的影响。
实验要求根据不同的权重,给出到达指定目的地的路径选择方案,并给出路径长度。
在网络中指定一个超市,要求分别求出在距离、时间限制上从家到超市的最佳路径。
给定访问顺序,按要求找出从家经逐个地点达到目的地的最佳路径。
2、实验材料:软件:ArcGIS Desktop 9.x ,实验数据:文件夹ex6中,一个GeoDatabase地理数据库:City.mdb,内含有城市交通网、超市分布图,家庭住址以及网络关系。
三、实验内容及步骤首先启动ArcMap,选择ex6\city.mdb,再双击后选择将整个要素数据集“city”加载进来,然后将“place”点状要素以“HOME”字段属性值进行符号化,1值是家,0值是超市。
第1步无权重最佳路径的选择加载“设施网络分析”工具条(“视图”>>“工具条”,勾选“设施网络分析”),点选旗标和障碍工具板下拉箭头,将旗标放在家和想要去的超市点上。
第2步加权最佳路径选择在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想去的某个超市点上。
选择“分析”下拉菜单,选择“选项”按钮,打开“分析选项”对话框,选择“权重”标签页,在“边权重”上,全部选择长度“length”权重属性。
点选“追踪任务”下拉菜单选择“查找路径”。
单击“执行”键,则以长度为比重为基础的最短路径将显示出来,这条路径的总成本将显示在状态列。
上述是通过距离的远近选择而得到的最佳路径,而不同类型的道路由于道路车流量的问题,有时候要选择时间较短的路径,同样可以利用网络分析进行获得最佳路径。
第3步按要求和顺序逐个对目的点的路径的实现在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标按照车辆访问的顺序逐个放在点上。
ArcGIS交通路网分析简介ArcGIS是一套由Esri公司开发的地理信息系统软件,用于地图制作、数据分析和地理信息可视化等任务。
而交通路网分析是ArcGIS中的一个重要功能,它可以帮助我们对交通网络进行分析和优化,从而提高交通运输的效率和安全。
本文将介绍ArcGIS中的交通路网分析功能以及如何使用它来进行实际的交通路网分析。
功能介绍ArcGIS中的交通路网分析功能主要包括以下几个方面:1.路径分析:可以帮助我们找到两个地点之间的最短路径或最佳路径。
路径分析可以应用于各种场景,比如寻找最佳驾驶路线、计算货物运输的最短路径等。
2.服务区分析:可以根据给定的设施点和服务范围,计算出这些设施点的服务区域。
服务区分析可以帮助我们确定服务设施的合理位置以及设施的服务范围。
3.最近设施分析:可以找到离给定地点最近的设施点。
最近设施分析可以应用于各种场景,比如找到离用户当前位置最近的餐馆、找到离目标地点最近的公交站等。
4.网络分析:可以进行高级的网络分析,比如计算路径的行驶时间、计算路径的行驶成本等。
网络分析可以帮助我们对交通路网进行更加详细和深入的分析。
使用方法下面我们将介绍如何使用ArcGIS进行交通路网分析。
1.准备数据:首先,我们需要准备交通路网的数据。
这些数据通常包括路段的几何形状、路段的属性信息以及设施点的位置信息等。
可以通过导入现有数据或在ArcGIS中手动绘制路网数据来准备数据。
2.创建网络数据集:在ArcGIS中,我们需要将准备好的路网数据转换为网络数据集。
网络数据集是一种特殊的数据结构,可以支持网络分析所需的功能。
通过ArcGIS中的工具可以方便地将路网数据转换为网络数据集。
3.设置网络属性:在网络数据集中,我们需要设置各个路段的属性信息,比如速度限制、是否允许左转、是否允许掉头等。
这些属性信息将影响路径分析、服务区分析等功能的结果。
4.进行交通路网分析:在网络数据集准备好之后,我们可以使用ArcGIS中的交通路网分析工具进行具体的分析。
ArcGIS空间分析教程之网络分析创建网络数据集数据在ArcGIS。
com 中下载1. 单击开始>所有程序> ArcGIS > ArcCatalog 10。
1启动ArcCatalog。
2. 启用ArcGIS Network Analyst 扩展模块.a. 单击自定义〉扩展模块。
将打开扩展模块对话框.b. 选中Network Analyst.c. 单击关闭。
3. 在标准工具工具条上,单击连接到文件夹按钮。
将打开连接到文件夹对话框。
4. 导航到含有 Network Analyst 教程数据的文件夹。
教程数据的默认存储位置是C:\ArcGIS\ArcTutor\Network Analyst\Tutorial。
5. 单击确定.文件夹的快捷方式将添加到目录树的文件夹连接下。
6. 在目录树中,展开。
\ArcTutor\Network Analyst\Tutorial > Exercise01 〉 SanFrancisco.gdb。
7. 单击Transportation要素数据集。
要素数据集包含的要素类将列于ArcCatalog 的内容选项卡上.8. 右键单击Transportation要素数据集并单击新建〉网络数据集。
9. 将打开新建网络数据集向导。
注:要在地理数据库中打开新建网络数据集向导,右键单击包含源要素类(如Streets)的要素数据集并选择新建〉网络数据集。
对于基于shapefile 的网络数据集,右键单击Streets shapefile本身,而不是包含shapefile 的工作空间,并选择新建〉网络数据集。
产生这种差别的原因是地理数据库网络允许您使用要素数据集中存储的多个源来创建多方式网络,而基于shapefile 的网络数据集只能够处理单个源要素类。
10. 输入网络数据集的名称Streets_ND。
11. 保持选择网络数据集的版本设置为最新版本.如果需要与使用较旧版本ArcGIS 的用户共享网络数据集,此选项会非常有用。
ArcGIS 运输路径规划网络分析1、ArcCatalog 中创建 NetworkDataet 网络数据集的向导:利用向导工具,可基于即文件或者要素集中要素类创建网络数据集,并定义网络源数据及其在网络中扮演的角色、指定网络中的连通性和网络属性。
2、ArcMap 中网络分析窗口:网络分析窗口可以管理用于网络分析的输入和分析结果,例如障碍、站点和路线。
3、ArcMap 中网络分析工具栏:网络分析工具栏是一系列菜单和按钮的集合,用于添加和修改网络位置、产生方向、识别网络要素、构建网络和基于网络数据集执行网络分析。
4、ArcToolbo 某中的 GP 工具:用于网络分析操作的一系列工具。
除此之外,网络分析扩展模块也支持网络数据集图层和网络分析图层的使用和创建。
基于网络数据集图层可显示和查询基础的网络数据集数据。
网络分析图层是网络分析操作创建的图层,利用中提供的接口和工具可用于进一步的分析操作。
ArcGISNetworkAnalyt 是进行路径分析的扩展模块,为基于网络的空间分析(比如位置分析,行车时间分析和空间交互式建模等)提供了一个彻底斩新的解决框架。
这一扩展模块将匡助 ArcGISDektop 用户摹拟现实世界中的网络条件与情景。
ArcGISNetworkAnalyt 模块能够进行行车时间分析、点到点的路径分析、路径方向、服务区域定义、最短路径、最佳路径、邻近设施、起始点目标点矩阵等分析。
寻觅最优路径意味着寻觅一条最快或者最短的路径,取决于选择的阻抗性质。
如果阻抗是时间,那末最优的路径就是最快的路径。
最优的路径可以定义为阻抗最低或者耗费最低,取决于用户的设置。
寻觅最优路径的功能可以匡助我们有效地利用资源。
2、寻觅服务区域(ServiceArea):寻觅服务区域可以匡助寻觅给定地址的服务区域。
比如一个通信局所服务区域包含了这个局所的通信资源能到达的所有地区,寻觅服务区域的功能可以匡助我们分析服务范围,统计服务范围内资源的利用状况。
ARCGIS网络分析学习――道路网络分析(详细步骤)一、实验目的网络分析是GIS空间分析的重要功能分。
有两类网络,一为道路(交通)网络,一为实体网络(比如,河流,排水管道,电力网络)。
此实验主要涉及道路网络分析,主要内容包括:最佳路径分析,如:找出两地通达的最佳路径。
最近服务设施分析,如:引导最近的救护车到事故地点。
服务区域分析,如:确定公共设施(医院)的服务区域。
通过对本实习的学习,应达到以下几个目的:加深对网络分析基本原理,方法的认识;熟练掌握ARCGIS下进行道路网络分析的技术方法。
结合实际,掌握利用网络分析方法解决地学空间分析问题的能力。
二、实验准备软件准备ArcMap,要求有网络分析扩展模块的许可授权数据准备:Shape文件创建网络数据集(高速公路:Highways,主要街道:Major Streets,公园:Parks,湖泊:Lakes,街道:Streets) Geodatabase网络数据集:NetworkAnalysis。
mdb:包含:街道图层,Streets;仓库图层,Warehouses;商店图层:Stores;在ArcMap中加载启用NetWork Anylyst网络分析模块:执行菜单命令[工具Tools]>>[Extensions],在[Extensions]对话框中点击[Network Analyst] 启用网络分析模块,即装入Network Analyst空间分析扩展模块。
道路网络分析步骤1。
创建分析图层2。
添加网络位置3。
设置分析选项4。
执行分析过程显示分析结果三、实验内容及步骤(一) 最佳路径分析根据给定的停靠点,查找最佳路径(最省时的线路)1.1 数据准备(1).双击ArcMap工程,或从ArcMap中打开工程EX10_1.mxd。
(2).如果网络分析扩展模块(Network Analyst Extension)已经启用(参考实验准备中的步骤)(3).如果网络分析工具栏没有出现,则在工具栏显区点右键打开或执行菜单命令[View-视图]>>[Toolbars-工具栏],并点击[Network Analyst]以显示网络分析工具栏。
基于GIS的物流优化与路径规划随着全球经济的发展和国际贸易的不断增长,物流行业日益成为现代社会的重要支柱。
物流过程中的效率和成本问题一直是企业和政府部门所关注的焦点。
近年来,基于地理信息系统(GIS)的物流优化和路径规划技术逐渐成为解决这些问题的重要工具。
一、GIS在物流中的应用GIS是一种用于储存、管理和分析地理空间数据的技术。
在物流中,GIS可以利用地理数据来洞察供应链中不同节点之间的关系,进而提供合理的物流路径规划和优化方案。
1. 货运网络规划通过GIS,可以绘制出供应链中各个供应商、仓库和销售点之间的地理位置信息。
利用这些信息,物流管理者可以根据地理数据和市场需求,规划最优的货运网络,实现物流成本和运输时间的最小化。
2. 地理区域分析利用GIS技术,可以对物流地理分布进行精确的分析。
通过分析不同区域的交通设施、路况、地形等地理数据,可以为物流管理者提供决策支持。
例如,在布局新的配送中心时,可以基于GIS分析选取最优的地理位置。
3. 供应链可视化传统的供应链规划和管理往往依赖于各种繁琐的数据收集和处理过程,而GIS 可以将这些数据整合到一个可视化的界面中,更直观地了解整个供应链的状态和流动。
这有助于提高物流管理者的决策效率和准确性。
二、基于GIS的物流优化技术除了应用GIS来收集和管理地理数据外,还可以使用GIS来进行物流优化和路径规划,以提高供应链的效率。
1. 最优路径规划基于GIS的路径规划技术可以利用地理数据和交通信息,规划出货物在供应链中最短、最快或最经济的路径。
通过这种方式,物流管理者可以更好地掌握货物在供应链中的运输时间和运输成本,从而进行合理的资源配置和运输安排。
2. 多模式运输优化在实际的物流运输中,往往需要同时利用公路、铁路、水路和航空等多种运输方式。
基于GIS的物流优化技术可以帮助物流管理者综合考虑不同运输方式之间的优势和限制,从而实现最佳的运输模式选择和资源利用。
3. 地理风险评估物流过程中,地理因素如天气、地势、交通流量等都会对运输时间和成本产生影响。
ArcGIS的网络分析分为两类:传输网络(Network Analyst)和效用网络(Utility Network Analyst)。
一、从应用上来考虑1.传输网络常用于道路、地铁等交通网络分析特点:在传输网络中,汽车和火车都是可以自由移动的物体,具有主观选择方向的能力。
传输网络解决的问题有:A.计算点与点之间的最佳距离,时间最短或者距离最短,最佳路径能够绕开事先设置的障碍物B.可以进行多点的物流派送,能够按照规定时间规划送货路径,也能够自由调整各点的顺序,也会绕开障碍物C.寻找最近的一个或者多个设施点D.确定一个或者多个设施点的服务区,绘制服务区范围的条件可以是多个,例如,同时列出3分钟、6分钟、9分钟的服务区E.绘制起点-终点距离矩阵2.效用网络常用于水、电、气等管网的连通性分析特点:在效用网络中,水、电、气通过管道和线路输送给消费者,水、电、气被动地由高压向低压输送,不能主观选择方向。
效用网络解决的问题有:A.寻找连通的/不连通的管线B.上/下游追踪C.寻找环路D.寻找通路E.爆管分析二、从技术上来考虑传输网络(Network Analyst)基于Network Dataset;效用网络(Utility Network Analyst)基于Geometric Network它们的区别可以参考下面的表格:Network的类型(1)Transportation Network:是Undirected Network。
表示Network 的Edge具备方向,用户可以自由定义在网络中前进的方向,速度以及终点。
例如一个卡车司机可以决定在哪条道路上开始行进,在什么地方停止,采用什么方向。
并且还可以给网络设置限定性规则,例如是单行线还是禁行。
在ArcGIS中,Transportation Network是通过Network Dataset创建的。
(2)Utility Network:是Directed Network类型,意味着网络中流动的物质必须按照在Network中定义好的规则前进,运行路径都是事先定义好的,可以被修改,但是不能被物质本身修改,而是被网络的工程师来修改网络的规则,使通过设置结点的开启状态来改变网络的流动方向。
ArcGIS的网络分析Network的类型(1)交通网络:是无向网络。
表示网络的边缘具备方向,用户可以自由定义在网络中前进的方向,速度以及终点。
例如一个卡车司机可以决定在哪条道路上开始行进,在什么地方停止,采用什么方向。
并且还可以给网络设置限定性规则,例如是单行线还是禁行。
在ArcGIS中,交通网络是通过网络数据集创建的。
2)公用网络:是定向网络类型,意味着网络中流动的物质必须按照在网络中定义好的规则前进,运行路径都是事先定义好的,可以被修改,但是不能被物质本身修改,而是被网络的工程师来修改网络的规则,使通过设置结点的开启状态来改变网络的流动方向。
在ArcGIS中,实用的网络是通过几何网络模拟的。
交通网络介绍ArcGIS网络分析分析模块使用的网络是存储在网络数据集中网络数据集的特征。
由要素创建而来,能够用来表现复杂场景,包括多式联运交通网络,同样也可以包含多个网络属性以模拟网络限制条件和层次结构。
网络数据集包含以下三种类型:(1)网络dtaset:创建网络的数据源存储于个人或者企业数据库中,因为其中可以存储很多数据源,因此可以构建多式联运网络(2)基于网络数据集的Shapefile:是基于折线Shapefile文件创建的,也可以添加Shapefile将特征类,这种网络数据集不能够支持多种边缘类型,也不能用于创建多式联运网络(3)ArcGIS网络分析也可以读取SDC网络数据集,可以实现网络分析功能,而不能创建网络数据集网络元素包括三类:边缘,路口,转弯。
连通性组要想定义ArcGIS网络分析的连接,首先要定义连接组。
每一个边源只能够被赋予一个连接组,而结源可以被赋予多种连接组。
只有将结设为两种或者多种连接组,才可以去连接不同连接组的edge.connectivity组用于创建多式联运网络。
以下为网络数据集所支持的三种连接模型:(1)连接组内的连接边缘可以设置“端点连接”,也可以设置”任何顶点连通度”。
ArcGIS运输路径规划网络分析一、ArcGIS网络分析ArcGIS 网络分析模块可以帮助用户创建和管理复杂的网络数据集合,并且生成路径解决方案。
ArcGIS网络分析扩展模块共有四个部分组成,创建数据向导、分析窗口、分析工具、Toolbox。
1、ArcCatalog中创建Network Dataset网络数据集的向导:利用向导工具,可基于即文件或者要素集中要素类创建网络数据集,并定义网络源数据及其在网络中扮演的角色、指定网络中的连通性和网络属性。
2、ArcMap中网络分析窗口:网络分析窗口可以管理用于网络分析的输入和分析结果,例如障碍、站点和路线。
3、ArcMap中网络分析工具栏:网络分析工具栏是一系列菜单和按钮的集合,用于添加和修改网络位置、产生方向、识别网络要素、构建网络和基于网络数据集执行网络分析。
4、ArcToolbox中的GP工具:用于网络分析操作的一系列工具。
除此之外,网络分析扩展模块也支持网络数据集图层和网络分析图层的使用和创建。
基于网络数据集图层可显示和查询基础的网络数据集数据。
网络分析图层是网络分析操作创建的图层,利用中提供的接口和工具可用于进一步的分析操作。
二、网络分析类型ArcGIS Network Analyst 是进行路径分析的扩展模块,为基于网络的空间分析(比如位置分析,行车时间分析和空间交互式建模等)提供了一个完全崭新的解决框架。
这一扩展模块将帮助ArcGIS Desktop用户模拟现实世界中的网络条件与情景。
ArcGIS Network Analyst模块能够进行行车时间分析、点到点的路径分析、路径方向、服务区域定义、最短路径、最佳路径、邻近设施、起始点目标点矩阵等分析。
ArcGIS中的网络分析主要包括下列几种类型:1、寻找最优路径(Best Route):寻找最优路径意味着寻找一条最快或者最短的路径,取决于选择的阻抗性质。
如果阻抗是时间,那么最优的路径就是最快的路径。
最优的路径可以定义为阻抗最低或者耗费最低,取决于用户的设置。
寻找最优路径的功能可以帮助我们有效地利用资源。
2、寻找服务区域(Service Area):寻找服务区域可以帮助寻找给定地址的服务区域。
比如一个通信局所服务区域包含了这个局所的通信资源能到达的所有地区,寻找服务区域的功能可以帮助我们分析服务范围,统计服务范围内资源的利用状况。
3、查找最近设施(Closest Facility):查找最近设施可以帮助寻找给定地址周围特定的设施。
可以需要查找的最近设施的数目,一旦寻找到相应的设施还可以获得到达该设施最优的路径、耗费的时间成本、导航的方向提示等。
4、创建成本矩阵(Original-Destination):可以计算多个起始点和终止点之间的代价矩阵,帮助用户获取最优的路线。
5、车辆路径规划(Vehicle Routing Problem):很多企业和单位使用车队服务一系列用户。
比如,家具公司可能使用若干卡车配送用户预定的家具;环卫公司可能也要规划他们的车辆到不同的小区回收垃圾。
上述的问题都可以归结为车辆规划问题。
每个单位都必须要决定每条线路服务哪些用户、以什么样顺序。
车辆路径规划的主要目标是找出一个最优的方法,在有效服务客户的同时尽可能最小化成本,此外还可以考虑很多的选项比如车辆的载重容量、司机的休息时间、用户的时间窗口。
6、选址优化(Location-Allocation):选址优化是ArcGIS的9.4版本中网络分析扩展模块新增的一个功能,解决这样一类问题,给定提供货物和服务的设施以及一系列可能访问这些设施的需求点,选址优化的目标是合理的定位这些设施使得可以更有效地为需求点服务。
顾名思义,选址优化会同时解决两个问题,设施定位以及需求点的分配,它为用户的选址优化提供了非常好的解决方案。
三、网络分析要素网络可以分为定向网络和非定向网络,定向网络中的资源自身不能决定流向(如水流、电流),非定向网络中的资源可以决定流向(如交通系统)。
非定向网络的分析需要使用到网络数据集,网络数据集则由一系列参与网络的网络要素构成,包括边线、交汇点、转向三个主要元素,并将这些网络要素连通起来,形成了比较复杂的网络模型。
1、网络元素(Network Element)网络元素可划分为三种:边线(Edge)、交汇点(Junction)和转向(Turn)。
边线与交汇点相连,是网络中资源流动的纽带;交汇点负责连接起边线,引导网络中的资源从一条边移动到另一条边;转向负责记录在两个或多边之间运动的信息。
其中边线和交汇点是网络的基本组成结构,转向是可选的网络元素,用来存储特殊的转向移动的信息。
2、连通性(Connectivity)ArcGIS网络分析拓展模块的连通性始于连通组的定义。
每个边线源只能分配给一个连通组,而节点源可分配给一个或多个连通组。
连通组可用来对多层系统建模,可以分为连通组内边线连接策略和连通组内交汇点连通策略。
四、运输路径规划(VRP)1、运输路径规划背景某家经销公司需要从一个配送中心发货到一组25家杂货店,对于需要补充的货物每个商店都有自己的特定需求,并且每个卡车的载重量也是有限的。
此外还需要考虑到配送中心及杂货店的上下班时间、货物装载卸载时间、货车司机的工资等一系列的因素。
所以需要对运输队的运输路径进行规划从而实现运输成本的最小化。
2、数据准备数据来源于ArcGIS的Analyst Tutorial中的网络分析。
打开文档,执行菜单命令[工具Tools]>>[Extensions],在[Extensions]对话框中点击[Network Analyst]启用网络分析模块,即装入了Network Analyst 空间分析扩展模块,并在图层中创建New Vehicle Routing Problem图层,如下图所示(图中的圆圈表示的杂货店所在地,正方形表示的是配送中心):3、添加订单这里需要将杂货店的订单加载到Orders里面,因为每个杂货店都有其需要的特定量的货物,货车需要到该杂货店就行卸载货物,所以每个杂货店都可以看成运输路线上的停靠站。
(这里面的杂货店的数据是预先编辑好的,包括货物订单的需求量,服务时间等参数。
)为Orders中加载数据并进行如下设置:4、添加配送中心货物将从图层中的配送中心发出,配送中心的运行时间是从早上的8:00运行到下午5:00,所以需要将配送中心图层数据加载到Depots中,并进行基本参数设置,如图所示:5、添加运输路线配送中心拥有三辆货车,每辆货车都有其最大装载量,为15000磅,所以我们需要为Routes添加三个Item,这里我们先添加一个,并设置参数,然后进行粘贴复制,分别更名为Truck_1、Truck_2、Truck_3。
其中各个参数名字及其代表的含义如下:StartDepotName表示的货车的开始驶出的配送中心;EndDepotName表示的是货车最终返回的配送中心;StartDepotServiceTime表示的装载货物所需的必要时间,其单位为分钟;EarliestStartTime表示的货车开始工作的时间;LatestStartTime表示的是货车最迟的工作时间;Capacities表示的是货车的最大装载量;CostPerUnitTime表示的是货车司机每工作一分钟所需支付的工资;CostPerUnitDistance表示的是货车每行驶一公里所需要的成本;MaxOrderCount表示的是货车为一个杂货店所能提供的最大订单量;MaxTotalTime表示的是时间所能持续工作的最长时间;MaxTotalTravelTime表示的两个停靠点之间的行驶最长时间;MaxTotalDistance表示货车的最长行驶距离。
设置如图所示:6、系统参数设置打开Analysis Settings窗口,对系统参数设置如下:7、运输路径生成点击Network Analyst工具栏中的Solve,对运输路径进行生成,所生成的三条路线即满足要求的运输成本最小的路线。
生成结果如图所示:此外还可以根据要求,对路线进行导出或者发布,打印出来给货车司机,以便货车司机做好规划,每条路线的具体情况详细情况如下图所示:到此为止,我们已经实现了基于ArcGIS的网络分析解决运输配送成本最小化问题,然而在正式实现过程中可能会遇到各种各样的现实问题。
ArcGIS所提供的强大功能可以为我们在已有路线的基础上,根据所遇到的情况进行更新调整从而确定出最佳配送路线。
以Truck_2货车出了问题为例,Truck_2货车因为故障需要维修,暂时不能参与配送运输,为了满足正常的供货需求,经销公司决定让另外两个司机师傅加班,并给与额外的加班补贴和休息时间,同时启用另外两个备用的配送中心。
这样之后Truck_1和Trcuk_3的司机师傅不需要再回到初始的配送中心了,他们可以从额外的配送中心出发以及装载货物。
所以我们现在来根据突发情况进行配送运输更新,重新确定出最佳的配送路线,从而减小配送成本。
8、添加新的Depots在我们重新优化配送路线之前,我们需要删除原有的Truck_2的配送路线,右击Depots(1),选择发现,我们通过查找选择备用的两个配送中心800 Brush St和100 Old County Rd,分别添加为网络分析对象。
查找过程如图所示:最终添加结果如下:9、添加Route Renewals选择既然我们已经更新了配送中心,我们还需要为新增的配送中心添加货车,这样货车才能在行驶过程中到此装载货物。
所以我们需要对Route Renewals添加两个货车元素,即我们需要分别为两个新的配送中心分别添加Truck_1和Truck_3,并对参数进行设置,这里面的ServiceTime表示的是优化后的装载货物时间,因为货车的数量减少了这里由原来的60分钟减为30分钟了。
添加过程及结果如下所示:10、调整Routes为了满足正常的配送需求,我们需要将之前设置的Maximum time、Maximum travel time、Maximum distance移除,因为司机需要工作更多的时间,所以我们需要为其支付额外的工资,所以需要进行额外的参数设置。
(其中各个参数表示如下:OvertimeStartTime表示的是正常工作时长;CostPerUnitOvertime表示的为加班费,每个分钟所需支付的费用;MaxOrderCount表示的是增加的订单数。
这里需要分别对Routes中的Truck_1和Truck_3进行设置。
设置后如图所示:11、添加休息时间因为司机需要加班工作,所以需要更多的休息时间。
这里我们为Breaks增加;两个事件,并分别命名为Truck_1和Truck_3,并对基本参数进行设置(其中参数表示的意思如下:TimeWindowStart表示的休息开始时间;TimeWindowEnd 表示休息结束时间;ServiceTime表示休息时长;IsPaid表示带薪休息。