室内路径分析——C/S B/S端三维路径分析模型比较

4 篇文章 0 订阅
2 篇文章 0 订阅

原地址:http://tm.arcgisonline.cn/2012/0106/401.html

 三维网络分析能解决建筑物内部的复杂路径分析问题,获取最佳逃生路径,以辅助紧急疏散。三维网络分析的GP工具不仅可以在桌面的三维环境中进行调用,也可以发布为GP服务后在客户端使用。不过,用于C/S和B/S端的分析工具在构造上有细微的差别,这里就进行一一比较。

  C/S端调用的模型可以从Tutor数据中\ArcTutor\Network Analyst\Workflow\3DRouting下获取。它的构造如下图所示:

 通过使用路径分析工具箱中的Make Route Layer(创建路径)、Add Location(添加起始点与目的点)、Solve(解决)等工具,计算求得以步行距离为控制条件的最短路径。

\

  但是,如果将这个模型直接发布为GP服务的话,会产生一系列的问题,所以在将以上模型发布为GP服务前要做如下几点修改:

       1.    修改输入参数

如果不修改参数直接发布服务,结果会出现下图所示错误(服务器日志记录错误code:20007),内容大致为由于引用了无效的输入参数,导致GP服务初始化失败。

\

         因此,第一步所需要修改的内容是将网络数据集直接作为输入数据,而非输入参数。

 \

         2.修改Add Location

  在客户端进行位置选取可以采用交互式输入与文件输入两种方式。若采用文件输入方式,则需要留意输入文件类型。由于在ArcGIS Explorer和Web应用程序客户端上不能支持要素类、表和栅格等数据作为输入参数,所以需要将输入的参数类型修改为Feature Set、Feature Layer或者是Layer File,如下图所示。若输入参数为要素类、表等数据,客户端分析时会失败,服务器日志记录错误记录为code:000732。

\

             3.   添加输出数据

    需要将计算所获得的路径选取出来,并显示在客户端。

\

 通过以上几个步骤,就能实现三维路径分析服务在客户端的正确分析了。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值