ArcGIS路径分析+GP服务发布
1.创建文件地理数据库,接着创建要素数据集,再将路网数据导入要素数据集中,并创建拓扑,拓扑规则为不能有悬挂点和伪结点。注意:路网数据要进行打断相交线操作。
2.将新建的拓扑拖入ArcMap中,点击编辑器对其进行编辑,此时拓扑工具条已为激活可选状态。
3.点击拓扑工具条上面的错误检查器可打开相应的对话框,再点击错误检查器上面的立即搜索选项,错误内容则显示在搜索框中,对其进行改正,如伪结点的改正,可同时选中多条错误,再右击选择合并至最长要素即可。
4.修改完毕后,可再点击拓扑工具条上的验证当前范围内的拓扑,查看是否还有错误。
5.在第一步创建的要素数据集中右键点击创建网络数据集
6.将创建的网络数据集添加至ArcMap中,点击网格分析工具条下的新建路径,则有一个包括停靠点、点障碍、线障碍、面障碍和路径的五个网络分析类添加至图层。
7.点击网络分析工具条上的创建网络位置工具,完成添加停靠点至路网中;接着,点击求解,则会出现相应的路径。
8.若要添加线障碍,则首先点击网络分析工具条中的网络分析窗口,接着选中网络分析窗口中的线障碍,再点击网络分析工具条中的创建网络位置工具即可绘制相应的线障碍;之后再按照上一步进行添加停靠点进行路径分析操作。
9.将第七八两步绘制的路径分析要素全部删除,点击文件——共享——服务,发布GP服务,注意在服务编辑器对话框中要选中Network Analysis。
10.在ArcGIS Server中找到上一步发布的服务,在Stops框中输入起始点的坐标,再点击最后的Solve Route完成路径分析的求解。
其中线障碍的参数为:{
“features”: [{
“geometry”: {
“paths”: [
[
[12991067.850, 4432775.576],
[12991693.26, 4432520.50]
]
],
“spatialReference”: {
“wkid”: 3857
}
},
“attributes”: {
“Name”: “Barrier 1”
}
}]
}