前阵子对ArcGIS API For JavaScript的网络分析有兴趣,但是不知道其数据是如何获取的。

查阅API知道,AJS的网络分析只有三个功能:最短路径(RouteTask)、最近设施点(ClosestFacilityTask)和服务区(ServiceAreaTask)。

而这三个分析类依赖的是ArcGIS Server上的NAServer(网络分析服务),于是

如何发布NAServer,就成了我近期的研究事宜,所幸的是,这方面的资料非常丰富。

需要注意的是:

NAServer依赖于MapServer。

也就是说,必须存在MapServer,才能在MapServer上启用NAServer。

MapServer是NAServer的必要条件,但不是充分条件。

想启用NAServer,还需要一个正常的网络数据集。

有关如何制作网络数据集,请参考我之前的博文:点我,或者在安装了ArcGIS for Desktop的电脑上查阅帮助文档(推荐看我的,比官方的简洁粗暴)。

1. 数据准备

在这里,我使用了ESRI提供的网络数据集,就不自己制作了。

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式