ArcGIS网络分析是其主要空间分析功能之一
。
本次操作小技巧主要目的是:验证矢量化路网的连通性与路径最短的可选择性,用来解决多重条件下路径最优问题;其次可以为导航、选路、配送等开发工作提供数据质量的保证。
网络分析操作分为三个部分进行:
-
数据准备
-
拓扑检查
-
网络分析
一、数据准备:
路网数据,是在QGIS上下载的OSM数据,QGIS作为开源软件,下载路网数据变得简单易的。QGIS软件,安装
Download QGIS
://
www.qgis.org/en/site/forusers/download.html
,下载之后,有以下图示文件:
打开QGIS Desktop —->在QGIS软件菜单栏选择Vector—->再点击Openstreetmap-Download Data—->打开OSM网站,选择范围,进而进行下载操作,下载的数据后缀为osm,可以用QGIS软件打开,直接显示(如果不显示则如要导入投影坐标系)
然后再QGIS的内容列表选择数据右键单击-选择Geometry Tools-单击Export/Add geometry colums导出为shp后缀的数据,即可在ArcGIS软件中编辑使用。图示步骤如下:
打开软件,选择Vector:
选择Download Data:
选择范围,进而进行下载:
很方便的将数据下载了下来,不得不说,QGIS工具是非常的好用。下载的数据打开,选择数据右键导出为shp文件,就完成了第一步,数据准备,当然这是在没有数据的情况下,如果你有数据,那再好不过,直接进行下步操作。
数据范围一定确定好,下图为下载数据,包含点线面等要素:
二、拓扑检查:
网络分析,尤其是路网分析,拓扑检查主要规则为不能有悬挂点、伪节点等等。悬结点,悬挂点(Dangle Node,Dangle):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。伪结点(Pseudo Node):两个结点相互接触,连接成一个结点,称为伪结点。由此可见,悬挂点是不通的,伪节点是一条线路上两个节点的重合,也可以合并成一条线路。实验数据:
https://pan.baidu.com/s/18GUp8jMaychI17hJnnYNRg
具体操作图示如下:
新建地理数据库:
打开目录窗口,选择相应文件夹,右键—–>新建—–>文件地理数据库
导入要素类、要素类右键拓扑:
设置规则:
将拓扑文件拖至显示框:
修改错误信息:
选择开始编辑工具条,点击开始编辑,导入拓扑工具条,点击错误检查器,对错误批量修改,完成后保存数据即可。
三、网路分析
经过拓扑检查,修改错误之后,就可以进行网络路径分析了。主要步骤如下图示:
右键拓扑检查后文件新建网络数据集:
导入Network Analyst工具条,新建路径,选择端点,求解,得到选择路径。