发布地理编码服务

地理编码服务用于在 Web 上提供地理编码功能。 通过将定位器发布到独立 ArcGIS Server,有权访问 ArcGIS Server 的任何人都可以使用地理编码功能。 地理编码服务支持各种操作,例如查找地址或地点、对地址或地点表进行地理编码、使用反向地理编码查找有关位置的信息,以及提供交互式自动完成建议。

注:

此工作流仅在发布到独立 ArcGIS Server 时可用。 要将定位器共享至与 ArcGIS Enterprise 联合的服务器,请参阅共享定位器

也可以使用 ArcPy 将地理编码服务发布到独立服务器。 有关详细信息,请参阅 CreateGeocodeSDDraft

发布定位器之前,可使用几个选项在服务器中管理定位器数据。 如果您的定位器已经或者应该存储在服务器上的特定位置(例如,如果定位器的大小大于 1 GB),请将文件夹位置注册为数据存储。 在重新启动或覆盖服务时,使用数据存储可以最大程度地缩短服务停机时间。 如果定位器存储在本地计算机上,则发布过程会将定位器复制到服务器上。 查看下列主题以了解有关管理定位器数据的详细信息:

注:

如果定位器的大小超过 1 GB,则必须使用数据存储发布定位器,因为定位器可能无法发布。 将定位器复制到服务器上的文件夹,该文件夹将在独立服务器上注册为数据存储。

  • 发布使用创建地址定位器 工具创建的定位器需要独立 ArcGIS Server 10.6 或更高版本。 然而,ArcGIS Server 10.9 将是支持发布使用该工具创建的定位器的最新版本。 使用创建地址定位器工具创建的定位器应在 ArcGIS Pro 2.3 或更高版本中使用创建定位器工具重新创建
  • 发布使用创建定位器工具创建的定位器需要独立 ArcGIS Server 10.6.1 或更高版本。
  • 发布使用创建定位器工具所创建的、基于宗地角色的定位器,或使用创建要素定位器工具创建的定位器,需要独立 ArcGIS Server 10.8 或更高版本。
  • 发布使用创建定位器工具创建的定位器(精度类型参数设置为全球超高局部超高)需要独立 ArcGIS Server 10.8.1 或更高版本。

要发布地理编码服务,请执行以下步骤:

  1. 目录窗格或目录视图中,浏览到工程中的服务器集合。 右键单击要发布到的 ArcGIS Server,然后依次单击发布地理编码服务 地理编码服务

    仅当 ArcGIS Server 连接至具有服务发布权限的独立服务器时,发布菜单才可用。

  2. 选择定位器对话框中,浏览到要发布的定位器,将其选中,然后单击确定
  3. 发布地理编码服务窗格中,输入服务的名称,然后添加摘要标签

    注:
    服务名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。

  4. 文件夹菜单中,指定服务器上用于存储服务的文件夹。 如果文件夹尚不存在,请键入文件夹的名称。

    如果未指定文件夹,则服务存储在根文件夹中。

  5. 配置选项卡中,设置地理编码服务的属性。 可通过根据需要启用功能选择用户可对服务执行的操作,还可精细控制服务器显示服务的方式。

    有关设置服务属性的详细信息,请参阅配置地理编码服务。 有关如何以最佳方式配置服务以进行部署的信息,请参阅调整和配置服务

  6. 或者,单击内容选项卡以查看新的服务结构。
  7. 单击分析识别潜在的问题或限制。 消息选项卡将显示分析引发的所有错误和警告。 右键单击消息以获取详细信息,然后访问相关的帮助主题或建议的修复方法。 必须解决错误 错误 才能保存服务定义。 建议解决警告 警告,但不做强制性要求。

    有关解决这些问题的详细信息,请参阅分析 GIS 资源

    注:
    分析器帮助主题介绍的是与要发布的服务相对应的定位器。 例如,您可能会看到对分析器(为地图服务发布)的复合定位器的引用。

  8. 解决所有错误和某些警告后,单击发布

    要保存地理编码服务的服务定义,请单击发布下拉箭头,然后单击另存为 SD。 有关详细信息,请参阅保存地理编码服务的服务定义

  9. 服务成功发布后,可选择单击管理服务链接以访问服务 REST 端点。

相关主题