地理处理服务设置:参数
参数 |
说明 |
---|---|
集群 | 服务运行的集群。 |
执行模式:同步或异步 | 同步和异步定义了客户端(使用任务的应用程序)如何与服务器进行交互以及如何获取任务结果。服务设置为同步时,客户端将等待任务完成。通常,同步任务的执行速度很快,大概需要 5 秒或更短。异步任务的执行往往花费的时间较长,客户端必须定期向服务器发出询问以确定任务是否已完成,如果完成,则获取结果。使用异步任务的 Web 应用程序必须添加函数逻辑来检查任务状态,并在执行完毕后处理结果。ArcGIS Desktop 客户端可以处理这两种执行类型。 |
通过地图服务查看结果 | 发布地理处理服务时,可以选择以地图形式查看服务所有任务的结果(以及任务的其他结果)。该地图使用 ArcMap 创建在服务器上,以将其以影像形式(如 .jpeg )传输回客户端。返回地图的符号系统、标注、透明度和所有其他属性与当前 ArcMap 会话中的输出图层完全相同。使用结果地图服务的原因如下:
如果输出图层要绘制唯一值,则可能需要取消选中图层属性中的 <所有其他值> 以在绘制之前强制重新计算唯一值。有关详细信息,请参阅创建图层符号系统文件。 如果您希望客户端只能查看数据而无法下载数据,可在发布时将服务器返回的最大记录数选项设置为零。 选择此选项后,服务器上会自动生成一个地图服务,其名字同您的地理处理服务相同。 |
显示消息 | 您可将不同级别的信息返回给执行过您的地理处理服务的客户端。
警告: 不论级别,所有消息都可能包括数据集路径和名称,而这可能会形成安全性风险。信息级别会更加详细且通常包含更多的数据集路径和名称的参考。通常,您会希望在开发阶段返回消息,而在生产阶段将其关闭。 |
服务器返回的最大记录数 | 服务可返回给客户端的最大结果数。将此值设成一个较大数值意味着您的 GIS 服务器可处理发送大量的个人记录或要素给客户端。如果您不希望返回任何要素,请将此值设为 O。通常情况下,只有当您启用通过地图服务查看结果时才将此值设为零。 |
目录 | 在执行任务时供服务器写入文件的目录。 |
一些地理处理服务设置只可在 ArcGIS Server 管理员目录网页内进行设置。这些高级设置不能通过 ArcMap 或 ArcGIS Server 管理器进行配置。
修改现有服务的属性
以上所列的所有服务属性在发布后都可进行修改。您至少需要一个发布者或管理员连接才能修改这些设置。这些设置可以应用在一个正在运行或已停止运行的服务上。如果修改正在运行服务的设置,对设置应用修改后服务会重启。
禁用或启用现有服务的结果地图服务时务必要谨慎。服务内部的地理处理任务可能会要求结果地图服务绘制不支持的输出类型等等,您不应禁用通过地图服务查看结果这一设置。
10.0 与更高版本之间的差别
在 10.1 版本前,您可以启用地理处理服务的本地作业。此选项已被弃用,当您的服务发布后,服务器会决定是否启用此设置。当输出目录设置到某个 UNC 路径或您的整个 GIS 服务器集群是由一台以上的计算机组成时,本地作业会启用。通常目录设置为 C:\Documents and Settings\arcgis\Local Settings\Temp,在 Windows 中为 C:\Users\arcgis\AppData\Local\Temp,在 Linux 中为 C:\windows\temp\Temp。通过高级服务设置,GIS 服务器管理员可修改路径位置。
在 10.1 版本之前,当地理处理服务使用 ArcGIS Spatial Analyst 扩展模块 或 Coverage 工具时,您有时必须将 arcgis 帐户临时目录变更到另一个文件夹,例如 C:\arcgisserver\temp。如果您向路径中的写入超过了 100 个字符或路径带有空格,则其中的某些工具的使用将存在限制。从 10.1 开始,路径长度限制已增加到 255 个字符且路径中可以包含空格。