`
lorry1113
  • 浏览: 262429 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ARCGIS NETWORK

    博客分类:
  • GIS
阅读更多

结合工作需要,基于ArcGIS的帮助文档,对网络分析扩展模块的一些内容进行了翻译和总结。

 

1概述
Network Analyst网络分析扩展模块是ArcGIS Desktop中重要的扩展模块。基于Network Analyst网络分析扩展模块,我们可以1.针对交通网络(Transportation Network)创建和编辑Network Dataset网络数据集。2.基于Network Dataset网络数据集执行网络分析。网络分析主要包括5种分析类型:寻找最优路径、寻找服务区域、寻找最邻近设施、创建ODOriginal-Destination)成本矩阵、解决车辆行车路线(路径规划)问题。
2组成
Network Analyst网络分析扩展模块由以下四个部分组成:
1.ArcCatalog中创建Network Dataset网络数据集的向导:利用向导工具,可基于shapefile文件或者要素集中要素类创建网络数据集,并定义网络源数据及其在网络中扮演的角色、指定网络中的连通性和网络属性。
2.ArcMap中网络分析窗口:
网络分析窗口帮助你管理用于网络分析的输入和分析结果,例如障碍、站点和路线。
3.ArcMap中网络分析工具栏:
网络分析工具栏是一系列菜单和按钮的集合,用于添加和修改网络位置、产生方向、识别网络要素、构建网络和基于网络数据集执行网络分析。
4.ArcToolboxGP工具:用于网络分析操作的一系列工具。
除此之外,网络分析扩展模块也支持网络数据集图层和网络分析图层的使用和创建。基于网络数据集图层(.lyr)可显示和查询基础的网络数据集数据。网络分析图层是网络分析操作创建的图层,利用ArcMap中的提供的接口和GP工具可用于进一步的分析操作。

 
 


3 网络数据集ArcGIS Network Analyst 网络分析扩展使用的网络数据存储在network dataset网络数据集中,其可通过参与网络的多个要素源来创建。网络数据集利用高级的连通模型来描述复杂的情形,例如多样式交通网络Multimodal transportation networkMultimodal交通网络拥有丰富的网络属性模型,用来对障碍、限制和等级进行建模。网络要素集是通过简单要素线、点和转弯来构建的。
ARC/INFO中,Coverage数据可用来创建网络数据集;ArcView GIS中,当基于线状Shapefile数据第一次进行网络分析时创建网络数据集;ArcGIS中,网络数据存储可持续的网络,支持对网络数据的存储,属性编辑、网络建模。
创建网络数据集要设置许多选项。由于GeoDatabase中的要素集可存储多个要素类,网络要素集可利用多个数据源对多样式网络进行建模,因此网络数据集可利用存储在个人或企业级GeoDatabase要素集中的多个要素类来创建。
基于Shapefile的网络数据集为ArcView GIS用户提供了快速迁移数据的机会。Shapefile网络数据集是由包含网络源(例如街道网络)的shapefile线要素类或者转弯要素类来创建的,不支持多边的数据源,无法用于多样式网络建模。
ArcGIS Network Analyst扩展可直接读取SDC网络数据集(Smart Data Compression要素类的集合,共享属性信息),直接进行网络分析。
1).网络元素 network element
网络数据集由网络元素组成。网络元素通过创建网络数据集的数据源来创建;连通性通过源要素的几何形状来构建;网络元素的属性控制网络中的运动。
网络元素可划分为三种:边edge、节点Junction和转弯turnEdge与节点相连,是资源流动的纽带;Junction连接边Edge,引导从一条边到另一条边的移动;转弯记录在两个或多边之间运动的信息。其中EdgeJunction是网络的基本结构。网络中的连通性处理边、节点和其他元素间的连接。Turn是可选的网络元素,用来存储特殊的转弯移动的信息,例如左转弯就是对特定边向另一条边转弯的限制。
网络数据集源可分为三类:边要素源、节点要素源和转弯要素源。边要素源是线要素类;节点要素源是点要素类;转弯要素源是Turn要素类(Turn Feature)。几何网络不能作为网络数据集的数据源。
举例:数据源如何创建一个简单的交通网络。利用街道要素类来创建Edge元素,街道交叉要素类创建Junction元素,另外铁路线和公交线也可以用来构建网络Edge元素,火车站和公交车站也可用来构建网络节点Junction元素。
2).连通性 Connectivity
连通组 Connectivity groups
ArcGIS Network Analsyt的连通性始于连通组的定义。每个Edge源只能分配给一个连通组,而节点源可分配给一个或多个连通组。连通组可用来对多层次交通系统建模。例如地铁和街道多层次网络中,地铁线和地铁出入口分配在同一连通组;街道和地铁出入口分配在另一连通组;分配在两个连通组中的地铁出入口成为了连接两个连通组的纽带。两组间的所有路径必须穿过共享的地铁出入口。例如路径提供者要计算行人在一个城市中从一个地方到另一个地方的最佳路线是步行到地铁口,上地铁,在换乘站换乘另一地铁,然后从另一地铁口出来。连通组独立维护各自的网络,但是在共享的地铁口进行连接。
连通组内边连接
连通组内的边连接有两种方式:endpoint终点和any vertices任意顶点,作为边源的连通策略进行设置。
endpoint终点连接策略,即生成边的线要素仅仅在一致的终点上相连。例如桥和街道的连接,桥必须在其终点连接街道,而在其下穿过的街道与桥不相连。如下图。除此之外,立交桥等也可利用该连接策略。

any vertices任意顶点连接策略,即线要素在一致的顶点上分割开,例如交叉街道。如果两个线要素没有一致的顶点,则无法在相交处分割。

通过节点在连通组间进行边连接
在不同连通组的边是通过共享的节点来进行连接的。
例如多样式交通系统中的公交网络和街道网络,通过点数据源添加公交车站存在与两个连通组中。公交车站的点位在空间上必须与公交线和街道线保持一致。当添加一个公交车站点时,该点能否成为节点依赖于节点连通策略。节点在终点还是顶点连接边,依赖于目标边数据源的连通策略。然而,有些情形下可能需要复写连通行为。
例如,公交线采用公交车站的终点连通策略,但是经常可能需要把公交车站放在中间的某个顶点上。
要实现上述这种节点的连通,必须设置节点连通策略用来复写默认的行为,从而把节点连接到给定的边上。对公交车站节点不进行连通策略复写的实现,如3
a)所示。连通策略复写后如3
b)所示。


高程字段
高程字段用于ARC/INFO,ArcView GISArcGIS的连通性建模,精化网络数据集模型。该高程字段不同于构建Z高程字段,Z高程是物理高程信息被存储在在要素的每个节点中。该高程字段用来描述线要素终端的高程。例如下图所示的4条线要素EF1EF2EF3EF4,属于同一连通组并设置终点连通策略。EF3EF4的高程值是0EF1EF2的高程值是1。因此在线要素相交处,EF3EF4是相连的,EF1EF2是相连的。
ArcGIS中利用高程字段可增强建模的精度,尤其是对桥和隧道的建模。
3).网络属性
网络属性是网络元素的基本属性,控制网络的可通达性。网络属性由五种基本特性组成:名称、使用类型、单位、数据类型和使用默认设置。
(1)
使用类型:定义在网络分析中属性的使用方式,作为成本、描述、限制和层次。
成本属性用于计算最短路径(最小距离)和最快路径(最小时间)。
描述:用于说明网络或网络元素特征,例如街道网络中的车道数量、限速等。描述器不是成本属性,但其可以和距离结合来创建成本属性。
限制:限制被看作是特殊的网络元素,在网络分析中,限制元素是不能被穿越的。例如 单向街道可通过限制属性来建模。
层次:网络元素的顺序或等级。例如在街道网络中道路的等级划分。在ArcGIS 网络分析中,不同等级的道路可划分为三个层次:主要道路、二级道路和区域道路。
(2)
单位:成本属性的单位是距离或时间,例如cmmminsec秒;描述器、等级和限制都是没有单位的。
(3)
数据类型:Boolean、整形、floatdouble型。成本属性不能是布尔型,限制通常是布尔型的,等级通常是整形的。
(4)
使用默认设置:使用默认设置可在新创建的网络分析图层上自动设置属性。

4 网络分析实例网络分析实例将在下一篇中进行介绍。
(1)创建基于Shapefile的网络数据集
(2)创建基于GeoDatabase的网络数据集
(3)创建多样式的网络数据集
(4)查找最优路径
(5)查找最近的消防站
(6)计算服务区域和OD成本矩阵
分享到:
评论

相关推荐

    使用arcgis network analyst 找到你的路径

    在IT领域,尤其是在地理信息系统(GIS)行业中,ArcGIS Network Analyst是Esri公司开发的一款强大的扩展模块,专门用于网络分析。这一工具集成了多种算法,能够处理复杂的运输网络数据,帮助用户解决路线规划、设施...

    ArcGIS Network Analyst扩展模块的使用

    ### ArcGIS Network Analyst扩展模块的使用 #### 一、网络(地理网络)概念与类型 ##### 1.1 什么是网络? 在地理信息系统(GIS)领域中,**网络**指的是由一系列连接在一起的节点和边构成的系统。这些节点通常表示...

    java版本ArcGIS Network Analysis Route路径计算

    java端的ArcGIS NetworkAnalysis Route 路径计算测试类,有main方法,可通过java连接arcgis server 计算两点或者多点间的最短路径,采用SOAP接口,需要arcgis_agsws_stubs.jar arcgis_ws_runtime.jar等jar包 自己找...

    Network_Analyst_Tutorial

    ### 一、ArcGIS Network Analyst简介 **ArcGIS Network Analyst** 是一款由ESRI公司开发的专业级地理信息系统(GIS)软件中的一个模块,主要用于进行网络分析。它能够帮助用户解决一系列与路径优化、资源分配等问题...

    ArcGIS 网络分析的基本知识

    ArcGIS Network Analyst是ESRI公司开发的一款强大的网络分析工具包,它集成在ArcGIS Desktop软件中。该工具包提供了丰富的功能,包括但不限于路径计算、服务区分析、定位配对、车辆路线模型等。这些功能帮助用户解决...

    arcgis路网层数据处理过程图解

    本主题聚焦于“arcgis路网层数据处理过程图解”,这涉及到使用ArcGIS Network Analyst模块进行路网分析,特别是最短路径计算。在实际应用中,如城市规划、交通管理、物流配送等领域,确定最短路径是非常关键的一环。...

    ArcGIS教程:网络分析工作流

    ArcGIS Network Analyst 扩展模块提供了强大的网络分析功能,包括路径分析、服务区分析、OD 成本矩阵分析、车辆配送(VRP)分析、位置分配分析等。无论是在 ArcGIS Network Analyst 扩展模块中执行路径分析、服务区...

    arcgis 10.2 arcpy帮助文档.pdf

    ArcPy 模块通常包括数据访问模块 (arcpy.da)、制图模块 (arcpy.mapping)、ArcGIS Spatial Analyst 扩展模块 模块 (arcpy.sa) 以及 ArcGIS Network Analyst 扩展模块 模块 (arcpy.na)。 ArcPy 类的作用类似于建筑...

    ArcGis 入门详细教程

    - 网络分析功能,例如在ArcGIS Network Analyst中分析网络数据。 - 实际案例分析,通常在实战部分提供具体的开发示例。 在使用ArcGISEngine进行开发时,开发者需要遵守相关的版权法规。文档中提到了文档的版权归属...

    ArcGIS 9.2产品介绍

    - **网络分析扩展模块(ArcGIS Network Analyst)**:支持交通网络分析和路线规划。 - **数据互操作扩展模块(ArcGIS Data Interoperability)**:提高了与其他GIS系统的数据兼容性。 - **追踪分析扩展模块(ArcGIS ...

    ArcGIS92系列产品介绍

    4. **网络分析扩展模块(ArcGIS Network Analyst)**:支持网络路径分析等功能。 5. **数据互操作扩展模块(ArcGIS Data Interoperability)**:增强与其他GIS系统的数据交换能力。 6. **追踪分析扩展模块(ArcGIS ...

    ArcGIS10.1新特性详细版

    - **ArcGIS Network Analyst**:网络分析工具箱中添加了新的网络路径分析工具,支持更复杂的路径计算。 - **ArcGIS Schematics**:支持更精细的图形化数据展示,适用于电力、交通等行业。 - **ArcGIS Spatial ...

    ArcGIS教程:了解连通性

    本教程聚焦于如何理解和建立连通性,特别是使用ArcGIS Network Analyst扩展模块。 首先,连通性是网络数据集中边和交汇点相互连接的方式。这种连接基于线端点、线折点以及点的几何重叠,并遵循网络数据集的连通性...

    ArcGIS教程:在 ArcMap 中创建网络分析图层

    这是因为在ArcGIS Network Analyst扩展模块中,网络分析的执行始终针对的是活动的网络数据集。你可以通过Network Analyst工具条上的“网络数据集”下拉列表来选择你需要进行分析的特定网络数据集。 接下来,我们...

    arcgis实用教程(自己手机总结的)

    在网络分析模块中,通过ArcGIS Network Analyst扩展模块,可以执行如路径分析、服务区域分析等操作,其分析总是作用于网络数据集上。网络数据集丰富的属性模型有助于构建网络的阻抗、约束和等级,从而使网络分析更加...

    ArcGIS教程:创建网络数据集.pdf

    ArcGIS Network Analyst扩展模块 ------------------------- 在本教程中,我们将使用ArcGIS Network Analyst扩展模块来创建网络数据集。Network Analyst是一个功能强大的工具,能够帮助您分析和解决复杂的网络问题...

Global site tag (gtag.js) - Google Analytics