Skip To Content

配置实用程序服务

在本主题中
提示:

观看有关使用 Portal for ArcGIS 配置自定义地理编码服务的视频。或观看有关通过 Portal for ArcGIS 使用 ArcGIS Online 世界地理编码服务的视频。

组织管理员可以将门户配置为使用不同服务来执行以下任务:打印、地理编码、空间分析的几何计算以及路径选择。这些称为实用程序服务。有关这些服务的详细信息,请参阅关于实用程序服务

为门户配置实用程序服务的方式取决于服务的来源:

  • 如果服务来自于联合服务器,则需要启动服务,共享服务,并将其配置为实用程序服务。

  • 如果服务来自于已配置为托管服务器的联合服务器,则需要共享打印服务以便在门户中使用该服务。为门户指定托管服务器时,该托管服务器的打印服务会自动通过门户进行启动和配置。但如果您之前已通过门户配置了打印服务,则在指定托管服务器时不会更新此 URL。您需要启动服务、共享服务并将其配置为实用程序服务。

    旧版本:

    在 10.3 中,如果为门户指定了托管服务器,则服务会自动通过门户配置,但您需要启动并共享服务。从 10.3.1 开始,您只需要共享服务。

  • 如果服务不是来自联合服务器且需要凭据,则需要将服务作为项目添加到门户中,指定服务的凭据,共享服务,然后将其配置为实用程序服务。通过这种方式添加的服务示例是来自受保护的 ArcGIS Server 站点的服务和来自 ArcGIS Online 组织的服务。

  • 如果服务不是来自联合服务器且不需要凭据,则可以通过直接在实用程序服务对话框中添加 URL 将其配置为实用程序服务。

如果服务来自于联合服务器

  1. 在与门户联合的服务器中,启动想要配置为实用程序服务的服务。可通过使用具有管理员权限的门户成员帐户登录 ArcGIS Server Manager 来实现此操作。通常通过 URL(如 https://gisserver.domain.com:6443/arcgis/manager)可进入管理器。默认情况下,会停止 ArcGIS Server 的预配置打印服务和几何服务。
  2. 以组织的管理员身份登录门户网站并单击我的内容
  3. 单击想要配置为实用程序服务的服务的名称。
  4. 单击共享按钮并指定在门户中共享项目的方法。您需要与需要访问打印、地理编码、几何或路径功能的所有成员或群组共享此服务。

    可与各个群组共享不同的服务。例如,如果希望连接门户的所有用户都能看到缩略图和打印地图,请与所有人共享打印服务。如果想允许门户成员对位置进行地理编码,但不希望匿名用户也执行此操作,请与组织共享地理编码服务。如果路径服务所用的 ArcGIS Online 组织帐户服务在使用时会消耗配额,则可仅与某个由需要执行路径查找的成员构成的群组共享该路径服务。

  5. 单击确定,应用共享设置。
  6. 复制 ArcGIS Web API REST 连接 URL。
  7. 单击顶部菜单的我的组织链接。将打开组织页面。
  8. 单击设置编辑 > 实用程序服务
  9. 将希望使用的服务的 URL 粘贴在相应的实用程序服务字段中。如果想要配置打印或路径服务,则需要将以下任务追加到 URL:
    • 对于打印服务,将“导出 Web 地图任务”追加到 URL,例如 /Export%20Web%20Map%20Task(PrintingTools 服务)或 /Export%20Web%20Map(自定义打印服务)。URL 将类似于以下内容:
      • ArcGIS Server 的预配置打印服务:https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
      • 自定义 ArcGIS Server 打印服务:https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName
      注:

      不支持异步打印服务。

    • 对于路径服务,将“路径任务”追加到 URL,例如 /Route。该 URL 类似于 https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route
  10. 单击保存
  11. 如果需要,重复以上步骤以将其他服务配置为实用程序服务。

如果服务来自于已配置为托管服务器的联合服务器

  1. 在与门户联合的服务器中,启动想要配置为实用程序服务的服务。可通过使用具有管理员权限的门户成员帐户登录 ArcGIS Server Manager 来实现此操作。通常通过 URL(如 https://gisserver.domain.com:6443/arcgis/manager)可进入管理器。默认情况下,会停止 ArcGIS Server 的预配置打印服务和几何服务。
  2. 以组织的管理员身份登录门户网站并单击我的内容
  3. 单击想要配置为实用程序服务的服务的名称。
  4. 单击共享按钮并指定在门户中共享项目的方法。您需要与需要访问打印、地理编码、几何或路径功能的所有成员或群组共享此服务。

    可与各个群组共享不同的服务。例如,如果希望连接门户的所有用户都能看到缩略图和打印地图,请与所有人共享打印服务。如果想允许门户成员对位置进行地理编码,但不希望匿名用户也执行此操作,请与组织共享地理编码服务。如果路径服务所用的 ArcGIS Online 组织帐户服务在使用时会消耗配额,则可仅与某个由需要执行路径查找的成员构成的群组共享该路径服务。

  5. 单击确定,应用共享设置。
    注:

    为门户指定托管服务器时,该托管服务器的打印服务会自动通过门户进行配置。仅需启动并共享打印服务便能在门户中使用该服务。但如果您之前已通过门户配置了打印服务,则在指定托管服务器时不会更新此 URL。必要时,您需要按以下其余步骤所述更新 URL。

  6. 复制 ArcGIS Web API REST 连接 URL。
  7. 单击顶部菜单的我的组织链接。将打开组织页面。
  8. 单击编辑设置 > 实用程序服务
  9. 将希望使用的服务的 URL 粘贴在相应的实用程序服务字段中。如果想要配置打印或路径服务,则需要将以下任务追加到 URL:
    • 对于打印服务,将“导出 Web 地图任务”追加到 URL,例如 /Export%20Web%20Map%20Task(PrintingTools 服务)或 /Export%20Web%20Map(自定义打印服务)。URL 将类似于以下内容:
      • ArcGIS Server 的预配置打印服务:https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
      • 自定义 ArcGIS Server 打印服务:https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName
      注:

      不支持异步打印服务。

    • 对于路径服务,将“路径任务”追加到 URL,例如 /Route。该 URL 类似于 https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route
  10. 单击保存
  11. 如果需要,重复以上步骤以将其他服务配置为实用程序服务。

如果服务不是来自联合服务器且需要凭据

  1. 以组织的管理员身份登录门户网站并单击我的内容
  2. 单击添加项目按钮。
  3. 添加项目复选框中,单击项目下拉菜单并选择在 Web 上
  4. 选择 ArcGIS Server web 服务选项并指定服务的 URL:
  5. 类型配置注释和 URL 示例

    打印服务

    必须指定打印服务的“导出 Web 地图任务” REST URL。不支持异步打印服务。默认情况下,会停止 ArcGIS Server 的预配置打印服务。必须显式启动服务,然后才能访问其 URL。

    ArcGIS Server 的预配置打印服务:https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task

    自定义 ArcGIS Server 打印服务:https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName

    地理编码服务

    指定地理编码服务的 REST URL,例如 https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeocodeServer

    要使用 ArcGIS Online World Geocoder,需要指定以下 URL:http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer。请注意,您所提供的用于连接此服务的凭据必须具有 ArcGIS Online 权限才能进行地理编码,并且使用此服务会消耗 ArcGIS Online 配额。

    几何服务

    指定几何服务的 REST URL。默认情况下,会停止 ArcGIS Server 的预配置几何服务。必须显式启动服务,然后才能访问其 URL。

    ArcGIS Server 的预配置几何服务:https://webadaptor.domain.com/arcgis/rest/services/Utilities/Geometry/GeometryServer

    自定义 ArcGIS Server 几何服务:https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeometryServer

    路径服务

    必须指定网络分析服务的路径任务 REST URL,例如 https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route

  6. 为服务指定凭据,并选择将凭据与服务项目一同存储。不提示身份验证。
  7. 为服务输入标题和标签,然后单击添加项目
  8. 单击共享并指定在门户中共享项目的方法。您需要与需要访问打印、地理编码、几何或路径功能的所有成员或群组共享此服务。单击确定
  9. 复制 ArcGIS Web API REST 连接 URL。
  10. 单击顶部菜单的我的组织链接。将打开组织页面。
  11. 单击设置编辑 > 实用程序服务
  12. 将希望使用的服务的 URL 粘贴在相应的实用程序服务字段中。
    • 对于自定义打印服务,将任务名称追加到 URL,例如添加 /Export%20Web%20Map%20Task
      注:

      不支持异步打印服务。

    • 对于路径服务,将路径图层名称追加到 URL;例如,添加 /Route_World
  13. 单击保存
  14. 如果需要,重复以上步骤以将其他服务配置为实用程序服务。

如果服务不是来自联合服务器且不需要凭据

注:

如果通过 HTTPS 对您的实用程序服务进行访问,且实用程序所使用的证书是自签名证书或由内部证书颁发机构颁发的证书,那么您必须将门户配置为信任此证书。有关如何进行此项操作的详细说明,请参阅将门户配置为信任来自您的证书颁发机构的证书

  1. 以组织管理员的身份登录门户网站,并单击编辑设置 > 实用程序服务
  2. 将希望使用的服务的 URL 粘贴在相应的实用程序服务字段中:
  3. 类型配置注释和 URL 示例

    打印服务

    必须指定打印服务的“导出 Web 地图任务” REST URL。不支持异步打印服务。默认情况下,会停止 ArcGIS Server 的预配置打印服务。必须显式启动服务,然后才能访问其 URL。

    ArcGIS Server 的预配置打印服务:https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task

    自定义 ArcGIS Server 打印服务:https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GPServer/TaskName

    地理编码服务

    指定地理编码服务的 REST URL,例如 https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/GeocodeServer

    几何服务

    指定几何服务的 REST URL。默认情况下,会停止 ArcGIS Server 的预配置几何服务。必须显式启动服务,然后才能访问其 URL。

    ArcGIS Server 的预配置几何服务:https://webadaptor.domain.com/arcgis/rest/services/Utilities/Geometry/GeometryServer

    自定义 ArcGIS Server 几何服务:https://gisserver.domain.com:6443/arcgis/rest/services/folder/servicename/GeometryServer

    路径服务

    必须指定网络分析服务的路径任务 REST URL,例如 https://webadaptor.domain.com/arcgis/rest/services/folder/servicename/NAServer/Route

  4. 单击保存
  5. 如果需要,重复以上步骤以将其他服务配置为实用程序服务。
提示:

要将实用程序服务重置回其默认的 URL,应删除每个您已配置的实用程序服务的 URL,然后单击保存。返回到实用程序服务页面时,URL 将重置为其默认值。