在上一篇中讲述了如何构建网络分析数据集,本篇将讲解如何发布网络分析服务。本文将使用上一篇中建立的网络数据集,下载地址在上一篇博文的最后已给出。
之前我们已经实现了基于ArcMap中的网络分析,但是仅仅支持本地是万万不够的,这里我们的目的就是将我们建好的网络分析图层发布,以供我们无论在在合适何地都能进行网络分析功能,需要说明的是,基于Web的网络分析目前还不支持OD成本矩阵分析,多路径配送,位置分配分析。这里目前只支持最短路径分析,最近设施点分析,和服务区分析。
发布网络分析服务的过程很简单。大致步骤如下:
1.准备数据
准备用于分析的网络数据集,这里我们在上一篇的博文中已经建好了,所以直接下一步。
2.新建MXD文档
MXD文档将在之后发布成GIS服务,并且在GIS服务中启用网络分析功能。
MXD文档必须包含的内容:
a.用于最短路径分析的路径分析图层
b.用于最近设施点分析的最近设施点分析图层
c.用于服务区分析的服务区分析图层
d.网络数据集(即我们在上一篇中已经构建好的网络数据集)
为了增加表现的效果,我们还可以添加设施点图层(例如:学校,警察局,医院等)
关于网络分析图层(路径分析图层,最近设施点分析图层,服务区分析图层)可以通过ArcToolBox新建。如下图:
通过ArcToolBox提供的工具可以直接创建网络分析图层。例如打开创建路径分析图层工具,界面如下:
点击下一步,即可新建路径分析图层。其他分析图层过程雷同。
最后MXD中的文档内容如下:
所需图层准备好之后,保存MXD文档,然后发布。
3.发布网络分析服务
我们可以直接在ArcMap中发布也可在ArcCatalog中发布。右键MXD地图文档——发布到ArcGIS Server
设置服务器和GIS服务名称,点击下一步:
启用网络分析功能,点击下一步,完成网络分析服务的发布。
发布成功之后,可以在本地的浏览器中打开该网络分析服务的地址.即可查看该网络分析服务的参数和相关功能。
括号为NAServer就表示该服务为网络分析服务。打开可以查看该服务的具体信息。
由上图可以看见该网络分析服务包含了路径分析服务,服务区分析服务,以及最近设施点分析服务,点击各服务可以查看服务的具体信息。
到此网络分析服务的发布工作已经完成。