可在 ArcGIS Pro 中立即发布服务,因为默认情况下,许多服务属性均已设置。 但是,如果预期有大量用户访问您的服务,则可以更改默认服务属性值以适应您的部署。
发布地理编码服务时,可设置用于控制地图服务使用方式的属性。 这些属性是在进行发布之前,在发布地理编码服务窗格的配置选项卡上执行发布配置过程中设置的。
下面介绍了地理编码服务属性。
功能
可在功能部分中启用地理编码服务的以下功能:
- 地理编码 - 查找地址或对地址表进行地理编码。
- 反向地理编码 - 返回地图上点位置的地址。
- 建议 - 为用户输入生成自动完成建议。
参数
可在参数部分中设置地理编码服务的以下参数:
- 选择用于托管服务的集群 - 将用于托管定位器的集群。 集群是一个包含两个或多个 GIS 服务器的组,这些服务器相互配合以向客户端提供服务。
- 服务器返回的最大候选项数 - 当您交互查找地址时所返回的候选项数。 要返回的候选项数越少,响应时间越短。 该属性适用于 SOAP 和 REST 两种应用程序。
- 每次批处理作业要处理的最大记录数 - 在对地址表进行地理编码时,每次要在服务器上处理的、作为记录集的记录的数量。 默认值 1000 是可以避免发生服务器开销成本过大及 CPU 资源占用过多情况的最佳大小。 此属性仅适用于使用 SOAP 的应用程序。
- 每次批处理作业要处理的记录的建议数量 - 在对地址表进行地理编码时,每次客户端传递到服务器进行处理的记录的数量。 该值不得超过每次批处理作业要处理的最大记录数参数的值。 大多数情况下,这两个参数设置为相同的值。 使用该参数,服务器管理员可以通过控制每次批处理地理编码请求中传递到服务器的记录数来优化流程。
池化
ArcGIS Server 发布的所有服务都是池化服务。 这意味着可以在多个应用程序会话之间共享服务的实例。
展开池化部分可指定可随时在每台服务器计算机中运行的地理编码服务的最小实例数和最大实例数。 由于服务器在客户端共享实例的方式,服务器可支持的客户端数有可能超过当前正在运行的实例数。 如果服务具有较高流量,则必须增加实例数。
注:
要确保地理编码始终可以使用最多资源,可将每台计算机的最小实例数或 Pod 和每台计算机的最大实例数或 Pod 设置为相同的值。池化部分将用于指定地理编码服务容纳用户的方式。
进程
展开进程部分可指定定位器作为进程在服务器上的运行方式。 要了解在设置隔离、确定回收间隔以及检查是否存在无效数据连接时必须考虑的注意事项概述,请参阅调整和配置服务。