您的位置:首页 > 其它

使用ARCGIS计算各县到省会的最短路径(湖北省为例)

2016-11-15 20:56 288 查看

使用ARCGIS计算各县到省会的最短路径(湖北省为例)

1 数据准备

1.1 下载湖北省交通图

1.2 校准并矢量化

校准

打开工具条
georeferencing
,然后选择当前栅格图层,然后点击
add Control Points


可以选取道路的交汇点,点击右键来输入准确坐标。

PS:准确坐标可利用 坐标拾取系统



矢量化

新建点shape文件
湖北省各县.shp
,添加字段
县名
,矢量化地图中各个县,并将各县名称填入该字段;新建点shape文件
武汉.shp
,只矢量化武汉市;新建线shape文件
Road.shp
,矢量化图中的交通路线,一定要连通每个县到省会城市(武汉市)

1.3 处理线文件

将线文件于交点处剪断

打开
ArcToolbox --> Data Management Tools --> Features --> Feature To Line
选取你的线文件——路,选择导出的位置



将线文件于各个县处剪断

打开
ArcToolbox --> Data Management Tools --> Features --> Split Line at Point


选择上一步处理后的线文件(路),选择点文件(湖北省各县),选择导出的位置,命名为Road_final.shp



2 建立网络数据集

打开Catalog,右键文件最终生成的线文件Road_final.shp,选择New Network Database,按照默认设置建立网络数据集。



3 利用最邻近设施点计算最短路径

打开工具条
Network  Analyst
,新建最邻近设施点(
Closest  Facility
),然后点击网络分析窗口(
Network Analyst Window
),分别右键Facilities和Incidents设置Load Locations为点文件
武汉.shp
湖北省各县.shp
,然后点击
solve
生成Routes,右键Routes查看属性表,即可看见各县到达武汉市的最短路径及长度。

Network Analyst




Routes


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  arcgis 最短路径