在将工具共享为地理处理服务时选择的设置用于定义客户端应用程序使用它们的方式。可以在进行发布时设置最常见且频繁更改的服务参数。发布该工具之后,可在 ArcGIS Server Manager 中更改不太常见的设置。一些高级设置只能在 ArcGIS Server Administrator web 页面上进行设置。很少有地理处理服务需要更改这些高级设置。
设置
使用发布地理处理服务发布向导的三个面板(即常规、配置和内容)可在发布期间管理和修改地理处理服务的设置。
提示:
进行发布后,使用 ArcGIS Server Manager 可管理和修改已发布服务的设置。
常规
参数 | 说明 |
---|---|
名称 | 要发布到服务器的地理处理服务的名称。此名称在服务器中必须唯一,且不能包含空格或特殊字符。此名称可继承自工具元数据。 |
摘要 | 帮助记录并使地理处理服务可搜索的摘要和标签。此名称可继承自工具元数据。 |
标签 | |
数据 | 控制数据是复制到服务器(变为静态)还是保持由地理处理服务引用。必须为数据设置数据存储中的匹配条目才能使用引用注册数据设置。 |
位置 |
|
配置
参数 | 说明 |
---|---|
上传 | 控制客户端是否可以将文件上传到服务器,以供地理处理服务用作输入。上传操作主要由 web 客户端使用,这些客户端需要一种方式将文件发送至服务器以供处理。上传操作会在上传完成后返回一个针对该文件的唯一 ID,Web 应用程序会将此唯一 ID 传递给地理处理服务。 此选项默认关闭。允许向您的服务进行上传可能会造成安全风险。仅在需要时将其打开。 |
执行模式:同步或异步 | 同步和异步用于定义客户端(使用地理处理服务的应用程序)如何与地理处理服务进行交互以及如何获取输出。地理处理服务设置为同步时,客户端将等待任务完成。通常,同步服务快速执行(几秒钟内)。异步服务的执行往往花费的时间较长,客户端必须定期向服务器发出询问以确定服务是否已完成,如果完成,则获取结果。使用异步任务的 Web 应用程序必须已实施逻辑,才能在执行完成后检查任务状态并处理结果。ArcGIS Desktop 客户端可以本地处理这两种执行类型。 |
在地图图像图层中查看输出 | 发布地理处理服务时,可以选择以地图图像形式来查看输出。这一地图图像在服务器上创建,以图像形式(带有样式信息的 .tiff 文件)传输回客户端。要返回的地图图像的符号系统、标注、透明度和所有其他属性与最初发布时的 ArcGIS Pro 会话中的输出图层完全相同。以下是使用在地图图像图层中查看输出的原因:
注:仅当地理处理服务设置为异步时,才能使用输出地图图像。 |
消息级别 | 可将不同级别的消息返回给执行过地理处理服务的客户端,如下所示:
警告:不论级别,所有消息都可能包括数据集路径和名称,而这可能会形成安全性风险。信息级别会更加详细且通常包含数据集路径和名称的参考。通常,您会希望在开发阶段返回消息,而在生产阶段将其关闭。 |
返回的最大记录数 | 服务可返回给客户端的最大结果数。将此值设成一个较大数值意味着您的 GIS 服务器可处理发送大量的个人记录或要素给客户端。如果您不希望返回任何要素,请将此值设为 0(零)。通常情况下,只有当您启用在地图图像图层中查看输出时才将此值设为零。 |
发布地理处理服务后,可以在 ArcGIS Server Manager 中修改上述设置。
内容
以下设置只能在发布地理处理服务时进行修改。
添加工具
可通过单击内容选项卡上的添加工具按钮 ,将地理处理历史记录中的其他工具添加到现有地理处理服务。您可以通过单击工具名称并选择移除来移除工具。
配置工具属性
您可以通过单击工具名称右侧的“编辑”按钮来更改工具属性。
参数 | 说明 |
---|---|
名称 | 工具的名称。此名称可继承自工具元数据标注。 |
描述 | 工具的描述。描述无法从工具元数据继承。如果描述为空白,请提供描述,每次从历史共享时描述都将保留。 |
可更改每个参数的以下属性:
参数 | 说明 |
---|---|
名称 | 参数的名称和描述。两者分别继承自工具元数据的参数名称和描述。您可以在此处修改它们,而不会影响原始工具的元数据。 |
描述 | |
类型 | 参数类型定义了客户端是否必须给出一个值以使工具成功执行。在内容选项卡中,只能将可选参数改为必要参数。为了将必要参数改为可选参数,请退出共享窗格,编辑工具属性,然后再次运行工具以创建新结果。 |
输入模式 | 输入模式决定着客户端向任务输入要素的方式。
|
几何类型(仅适用于要素集和要素图层) | 几何类型来自用于创建结果的输入和输出要素。无法在内容选项卡中进行修改。 您需要使用所需几何类型的要素重新运行该工具,然后共享此次运行所创建的结果。 |
方案(适用于要素集、要素图层、记录集和表视图) | 方案是构造作为工具输入的要素时客户端需要提供的字段(属性)列表。该字段列表与您用作结果创建工具的输入或输出的图层或数据集相同。 |
默认值 | 工具的默认值由工具运行时指定的参数值决定。要添加或更改参数的默认值,需要使用相应的参数再次执行该工具。 |
Web Manager 设置
以下设置只能在 ArcGIS Server Web Manager 中修改。发布服务后,还可以在 Web Manager 中修改上述配置设置。
注:
修改以下任何设置将导致服务重启。
参数
参数 | 说明 |
---|---|
集群 | 服务运行的集群。仅当 ArcGIS Server 参与集群时,才能修改此设置。 |
目录 | 执行工具时服务器用于写入文件的目录。 |
功能
参数 | 说明 |
---|---|
WPS | 对地理处理服务启用 WPS 功能,使其他客户端能够通过 OGC 标准协议连接并使用工具。 |
池化
参数 | 说明 |
---|---|
实例数 | 服务的最小实例数和最大实例数。默认值为 1(最小值)和 2(最大值)。将实例数的最小值设为 0 将减少系统资源;实例将根据客户端请求启动。 |
客户端可使用服务的最长时间 | 一个服务能被使用的最长时间(以秒计)。您可能需要延长默认值 600 秒(10分钟),以服务于长时间运行的地理处理任务。或者,您可能需要减少此时间,以确保客户端不会滥用您的服务。 |
客户端获取服务需等待的最长时间 | 超时之前客户端连接一个实例需要等待的最长时间(以秒计)。当所有实例都忙于处理请求时,随后的请求将进入排队状态。如果在实例变为可用状态之前超时,则任务会失败。默认值为 60 秒(1 分钟)。 |
空闲实例可持续运行的最长时间 | 池收缩之前一个实例能继续保持活跃的最长时间(以秒计)。对于所有超出最小实例数且未被使用的实例,一旦达到最长空闲时间,即会被关闭。 |
进程
参数 | 说明 |
---|---|
回收 | 控制回收服务的频率和时间。从午夜开始,默认频率为每 24 小时一次。 与在低隔离或高隔离环境中都可运行的其他服务类型不同,地理处理服务只在高隔离环境中运行。 |