室内路径分析——C/S B/S端三维路径分析模型比较
2012-11-17 15:36
351 查看
三维网络分析能解决建筑物内部的复杂路径分析问题,获取最佳逃生路径,以辅助紧急疏散。三维网络分析的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.添加输出数据
需要将计算所获得的路径选取出来,并显示在客户端。
通过以上几个步骤,就能实现三维路径分析服务在客户端的正确分析了。
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.添加输出数据
需要将计算所获得的路径选取出来,并显示在客户端。
通过以上几个步骤,就能实现三维路径分析服务在客户端的正确分析了。
相关文章推荐
- 室内路径分析——C/S B/S端三维路径分析模型比较
- Spark与Hadoop计算模型的比较分析
- Unix5中IO模型的图解分析和比较
- 常用软件开发模型比较分析(三)
- Unix5中IO模型的图解分析和比较。
- 机器学习常见模型分析与比较
- 几种经典的网络服务器架构模型的分析与比较
- 几种经典的网络服务器架构模型的分析与比较
- 常用软件开发模型比较分析(四)
- 关键路径转化率分析——漏斗模型
- 几种经典的网络服务器架构模型的分析与比较
- 几种经典的网络服务器架构模型的分析与比较
- 几种经典的网络服务器架构模型的分析与比较
- Linux 线程实现机制分析 Linux 线程模型的比较:LinuxThreads 和 NPTL
- 经典的网络服务器架构模型的分析与比较
- 自回归AR模型、移动平均MA模型与自回归移动平均ARMA模型的比较分析
- 几种经典的网络服务器架构模型的分析与比较
- STK软件中三维模型的格式分析及制作
- 几种经典的网络服务器架构模型的分析与比较
- SPSS统计分析过程包括描述性统计、均值比较、一般线性模型、相关分析、回归分析、对数线性模型、聚类分析、数据简化、生存分析、时间序列分析、多重响应等几大类