ArcGIS教程:为地理处理任务定义输出符号系统

  通过地理处理任务绘制数据输出时,您有两个选择:

  •   客户端通过地图服务查看结果。
  •   客户端绘制数据。

  使用地图服务绘制结果

  发布地理处理服务时,您可以选择以地图形式查看任务结果(以及任务的所有其他结果)。地图将在服务器上使用 ArcMap 创建,创建完毕后再将地图传输回客户端。返回地图的符号系统、标注、透明度和所有其他属性与当前 ArcMap 会话中的输出图层相同。创建结果地图服务的工作流:

  •   运行您所创作的工具以便在结果 窗口中创建结果。工具所创建的全部数据都将以图层形式添加到 ArcMap 的内部列表中。
  •   更改作为工具输出的图层的符号系统。
  •   右键单击结果并共享为地理处理服务。
  •   在服务编辑器 中,单击参数并启用通过地图服务查看结果。

  任务执行完毕后,则会创建新的数据,同时地图服务将使用您在输出图层中所定义的符号系统绘制数据。如果输出图层要按唯一值进行绘制,则可能需要取消选中图层属性中的 <所有其他值> 以在绘制之前强制重新计算唯一值。如果输出图层按照范围对数据分类,您可能希望手动分类,以便避免不能对您的数据进行重分类。

  客户端显示数据

  如果不使用上述结果地图服务,则客户端负责绘制结果。客户端分两大类:

  •   ArcMap 客户端。
  •   使用 JavaScript、SilverLight 或 Flex API 构建的 Web 应用程序。

  ArcMap 客户端

  对于 ArcMap 客户端,任务会发送两条信息:数据以及图层绘制描述。图层绘制描述中包含在图层属性 对话框的符号系统选项卡中指定的大部分信息:

  •   如何对数据(唯一值、分级色彩、符号等)分类,以及每类应该使用哪些符号。
  •   图层属性 对话的框显示选项卡中图层的透明度、亮度和对比度。透明度对要素和栅格图层均可用。亮度和对比度只适用于栅格图层。

  图层绘制描述的创建技术与模型或脚本输出的符号化技术相同;即通过创建图层文件 (.lyr) 并将文件与工具输出相关联。

  Web 应用程序

  使用 JavaScript、SilverLight 或 Flex API 构建的 Web 应用程序用于绘制所有结果。

转载自:https://blog.csdn.net/dsac1/article/details/51142443

You may also like...