ArcGIS Server的最短路径开发系列(1)

    本文版权归小能所有,转载麻烦标明出处,谢谢! 同时写作过程中也参阅了大量其他网络文档,如果您觉得侵犯版权,请和我联系:chinazhousheng@gmail.com

网络分析之最短路径查询系列:

ArcGIS Server的最短路径开发系列(1)

ArcGIS Server的最短路径开发系列(2)

ArcGIS Server的最短路径开发系列(2)补充

ArcGIS Server的最短路径开发系列(3)

    早几天, 有朋友来信说希望我系统的全部讲一下这个例子,也就是从头开始,我整理了一下,不知道各位满意不,有什么不足,请指点。 另外大家有什么事情,直接在后面留言就是了,因为我看邮箱的时间要远远少于看博客的时间。

    ArcGIS Server Network 扩展提供了基于网络的空间分析能力,包括路径、旅行方向、最近设施和服务区域分析。开发人员可以使用它构建和部署网络应用。在本次程序中,使用了NAServer来实现最短路径的查找,NAServer是ArcGIS Server在无状态环境下MapServer的扩展对象,注意的是在ArcGIS Server使用其实现网络功能,应该按照下面几步来操作:

第一步:首先必须在ArcCatalog中新建网络数据集,在网络图层点右键,选择新建网络数据集,如图所示,一路默认点击。如果你熟悉,修改其中的参数也可以。

{GZK09A)VRT5}06@~YCG)MX

 

第二步:在ArcMap中新增网络分析层保存为MXD文档,注意的是需要安装扩展模块,如果没有,可以在安装光盘中查找。

 

第三步:最后在ArcCatalog或者ArcGIS Server Manager中发布服务时发布,注意的是要选择网络分析服务。也就是NAServer

下面的工作就是在程序中来编写如何来获取最短路径了,分成了两种方式:

第一种方式为客户端在地图控件上获取起始点,系统利用Ajax技术将起点与终点的屏幕坐标发送回GIS服务器,并通过服务器处理获取最短路径,以HTTP方式将结果发送回客户端,同时将最短路径显示在客户端浏览器中。

   ArcGIS Server的最短路径开发系列(2)

 

第二种方式与前面一种不同之处在于客户端用户在起点与终点的文本框中输入地址或者地名,发送回服务器后,服务器通过自主开发的地址定位器获取最短路径。

 

   ArcGIS Server的最短路径开发系列(3)
posted @ 2008-11-20 16:43  GIS小能  阅读(5095)  评论(8编辑  收藏  举报