之前写过一篇基于ArcMap的(参考),其实在Pro里面也大同小异,会融会贯通的同学可以自己先尝试创建。
软件环境为ArcGIS Pro 3.0 Enterprise 10.9.1
1. 创建路网数据集
首先需要新建要素数据集,这里就不赘述了。在要素数据集的基础上,创建网络数据集。如果路网没有elevation信息则选择no elevation。
创建好数据集后,编辑属性:
设置:
构建模式:
设置参数:
然后build路网:
然后在分析面板可以测试路网:
这里会创建出一个routelayer图层:
2. 发布服务
将上面创建出来的routelayer发布服务
这里要注意发布的时候要包含原始的net数据集和routelayer在内容窗格,发布之后的mapserver中才会有整个的testnet数据用于前端显示。
发布的时候选择MapImageLayer,注意启用 网络分析即可:
发布后服务列表查看:
测试方式还是一样的后台给两个坐标,看能否返回路线geometry:
这里以上为基础参数创建,如果要设置转向、道路权重等复杂路网参数,请参考官网帮助:
https://pro.arcgis.com/zh-cn/pro-app/2.9/help/analysis/networks/how-to-create-a-usable-network-dataset.htm