GP服务执行结果符号化

对于GP服务的执行结果,如何进行符号化?
已邀请:

谢军

赞同来自: 老来学编程

【解决办法】:
方法一(适用于GP执行结果为栅格或矢量数据):为模型中的输出变量创建图层符号系统文件 (.lyr) ,并在模型构建器中将其指定为输出变量的“图层符号系统”属性,之后运行模型,发布GP服务。采用这种方式,结果图层在服务器端会使用在 .lyr 文件中定义的符号系统进行绘制,然后传输至客户端。参见帮助:http://desktop.arcgis.com/zh-c ... e.htm 

方法二(适用于GP执行结果为栅格或矢量数据):运行模型,对模型的执行结果设置符号系统,随后发布GP服务的时候,在服务编辑窗口中,通过在参数选项卡中勾选通过地图服务查看结果复选框。 采用这种方式,该地图会使用 ArcMap 创建在服务器上,然后将其以影像形式(如 .jpeg )传输回客户端。参数设置参见帮助:http://server.arcgis.com/zh-cn ... s.htm 

方法三(只适用于GP执行结果为矢量数据):通过客户端API实现。一种实现方式是通过获取FeatureSet集合并在客户端图层GraphicLayer上显示,由于渲染在客户端进行,数据量较大时,速度慢并影响性能。另外一种实现方式是在发布GP服务时设置为通过地图服务查看结果,那么生成的地图服务默认启用了动态图层,即允许客户端进行动态更改图层外观,因此可以对其进行动态渲染,这种渲染方式是在服务器端进行。

Domic

赞同来自:

请问第三个方法里面怎么获取FeatureSet
 

要回复问题请先登录注册