1.引言
ArcGIS中网络分析分为 : 最短路径分析,服务区信息等等,如果想要在Web应用程序中使用网络分析服务,需要将我们的数据发布为网络分析服务
2.发布网络分析服务
在此篇博客中用到的数据为:青岛市区图。发布网络分析服务的步骤如下:
- 利用ArcMap创建网络(如何创建网络,请查看ArcGIS帮助文档)
- 将创建的地图进行符号化
- 开启网络分析权限,添加分析图层
- 修改属性,将其发布为网络服务
2.1利用ArcMap创建网络
- 创建的网络为:
2.2将创建的地图进行符号化
- 符号化之后的结果为:
2.3开启网络分析权限并添加分析图层
- 点击自定义->扩展模块->Network Analyst
- 右击空白处Network Analyst
- 网络分析工具条
- 如果想要进行最短路径分析,进行新建路径
注:将路径图层名称修改为英文名(此处改为Route)
- 如果进行服务区分析,添加服务区图层
注:将服务区图层名称修改为英文名(此处改为ServiceArea)
2.4修改属性并将其发布为网络服务
- 利用ArcMap链接ArcGIS Server ,并取名为mynet**(存放在Test目录下)**,到达服务编辑器
- 发布成功
3.查看服务是否发布成功
从网站出输入网址http://localhost:6080/arcgis/rest/services,进入Test文件夹,可以看到我们刚刚发布的网络服务:
进入NAServer服务,可以看到我们发布的路径分析图层,服务区分析图层:
至此我们的网络分析服务就发布成功了!
(function () {('pre.prettyprint code').each(function () {
var lines = (this).text().split(′\n′).length;var numbering = $('
(this).addClass(′has−numbering′).parent().append( numbering);
for (i = 1; i <= lines; i++) {
numbering.append( ('
- ').text(i));
};
$numbering.fadeIn(1700);
});
});