ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer
准备工作
- 数据:使用的在在网上找的中国主要铁路网,shapfile格式。
- 软件:ArcGIS Desktop 10.3、ArcGIS Server10.3
- 数据存储:因为要发布到Server,数据放在SQL Server2017中,并已建立好空间数据库
数据制作
结束
到此,网络数据集的制作与发布已经完成了,下一文会说如何在前端html进行调用与分析
- 在数据库中新建要素数据集,任意命名,坐标系建议选3857,Z值坐标系不用选,坐标系同一的问题自己处理吧。
- 铁路网数据添加length字段,在属性表使用计算几何,将每条线的长度赋值到length字段。将该数据导入到1中创建的要素数据集。
- 在1中要素数据集上右键,新建——网络数据集。
- 注意新弹出的面板在win10上,可能存在“下一步”等按钮超出屏幕范围,并且窗口不可以调节大小的问题,可以通过电脑的显示设置,纵向旋转屏幕,将屏幕修改为纵向,进行后续操作,操作完成了再改回来。
- 数据集名称、版本,根据自己需要设置,下一步
- 出行模式,不用选,直接下一步
- 后面点击完成,有进度条出现后,会提示是否立即构建,点立即构建就可以了
- 带有边的图层及为网络数据集,将网络数据集之外的图层移除
- 在ArcMap自定义——扩展模块,勾选网络分析
- 调出网络分析工具条,选择新建路径,图层列表里出现了新的“路径图层”,将该图层改名为“path”
- 可以在网络分析工具条中,添加定位点,然后求解路径,测试路网是否出现正确的路径
- 上述操作完成后,即可保存为mxd文档,然后共享为服务
- 与其他服务不同的是,在发布时功能里要勾选网络分析。