Skip To Content

配置实用程序服务

提示:

观看有关通过您的门户配置自定义地理编码服务的视频,或者观看有关通过您的门户使用 ArcGIS World Geocoding Service 的视频。

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

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

实用程序服务类型

使用以下链接查看可在门户中使用的实用程序服务的描述。决定了要使用的实用程序服务后,请继续执行通过门户配置实用程序服务的说明。

打印

您可以将以下类型的打印服务添加到门户:

从 10.3.1 版本开始,为门户指定托管服务器后,可通过门户自动启动和配置该托管服务器的打印服务。但是,您需要将打印服务共享给组织,以便在门户中使用该服务。如果您在 Portal for ArcGIS 10.3 版本之前配置了打印服务、升级了门户然后指定了托管服务器,则在指定托管服务器时 URL 不会更新。

通过门户配置打印服务时,您必须将服务的任务名称添加到 REST URL。例如,对于 ArcGIS Server 默认 PrintingTools 服务,可添加 /Export%20Web%20Map%20Task;对于自定义打印服务,可添加 /Export%20Web%20Map。URL 将类似于以下内容:

  • ArcGIS Server 预先配置的打印服务:https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
  • 自定义 ArcGIS Server 打印服务:https://webadaptorhost.domain.com/webadaptorname/rest/services/folder/servicename/GPServer/TaskName

不支持异步打印服务。

地理编码

您可以通过门户配置多个地理编码服务。支持以下类型的地理编码服务:

默认将该 ArcGIS World Geocoding Service 配置为地理编码实用程序服务。如果要对地址表进行地理编码,请将以下其中一项配置为其他地理编码实用程序服务:

  • 已启用地理编码操作的 ArcGIS Server 地理编码服务。

    来自 ArcGIS Server 的地理编码服务的 URL 格式为 https://webadaptorhost.domain.com/webadaptorname/rest/services/folder/servicename/GeocodeServer

  • ArcGIS Online 的 Esri World Batch Geocoder。

    要将 Esri World Batch Geocoder 配置为地理编码实用程序服务,请转到 ArcGIS Online 选项卡并选中配置实用程序服务下的地理编码复选框。请注意,您所提供的 ArcGIS Online 凭据必须具有 ArcGIS Online 权限才能进行地理编码,并且使用此服务会消耗 ArcGIS Online 配额。

定位器用于在地图上搜索和定位地址与地点。您可以指定门户成员可访问的定位器。可以通过引用您自己的定位器 URL 或指向门户中的现有定位器视图来添加定位器。

注:

如果除 ArcGIS World Geocoding Service 以外您还指定了一个或多个定位器视图,则在搜索位置时,用户可能会看到多个匹配的建议。为了确保最佳的发布和地理搜索体验,请在为门户配置定位器时适当配置批量地理编码和地理搜索。

要添加定位器,请完成以下步骤:

  1. 确认您已使用门户管理员身份登录。
  2. 浏览至组织,然后单击编辑设置 > 实用程序服务
  3. 地理编码部分中,单击添加定位器并执行以下操作之一:
    • 选择来自 URL 并输入定位器的 URL,例如 https://webadaptorhost.domain.com/webadaptorname/rest/services/World/GeocodeServer
    • 选择来自现有定位器并选择您需要的定位器项目。只有与您的组织或公众共享的定位器才可供选择。
  4. 对于定位器名称,输入您希望在站点(例如Map Viewer)的定位器下拉菜单中显示的名称。
    提示:

    为定位器选择一个描述性名称,例如餐馆定位器

  5. 对于占位符文本,输入将显示在站点的输入框中的提示。
    提示:

    使提示尽可能清晰,例如输入餐馆名称

  6. 如果要允许进行地理搜索和批量地理编码,请选中相应的复选框并单击确定
  7. 重复该过程以添加其他定位器。
  8. 可通过以下方式管理定位器:
    • 要编辑现有定位器,请单击定位器旁的编辑按钮 编辑并进行更新。单击确定以保存更改。
    • 要删除现有定位器,请单击定位器旁的删除按钮 删除
    • 要重新排序定位器在站点地理搜索下拉菜单中的显示方式,请单击定位器旁的向上或向下箭头。
  9. 单击保存
提示:

要将定位器重置回默认定位器,请删除 URL 并单击保存。刷新页面后,您将看到默认 URL。如果您的门户将来需要删除定位器项目,则必须在删除该项目之前从列表中将其移除。

Geometry

您可以将以下类型的几何服务添加到门户:

默认情况下,包含在所有 ArcGIS Server 站点中的预配置几何服务是未启用的。必须显式启动服务,然后才能访问其 URL,URL 的格式为 https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/Geometry/GeometryServer

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

方向和路径

您可以将以下类型的方向和路径服务添加至门户:

  • ArcGIS Online 上的 Esri 网络实用程序服务。要使用这些服务,您必须向 ArcGIS Online 组织账户提供与其具有的配额相关联的凭据。包括以下服务:
    • 路线
    • 最近设施点
    • 异步最近设施点
    • 服务区
    • 异步服务区
    • 车辆配送
    • 异步车辆配送
    • 位置分配
    • 路径实用程序
    • 异步路径实用程序
    • 交通流量
  • 您自己用于仅限非连接环境的门户中的网络实用程序服务。有关说明,请参阅这些部署步骤

GeoEnrichment

您可以将 ArcGIS Online 中的 Esri GeoEnrichment Service 添加到门户。要使用该服务,您必须向 ArcGIS Online 组织账户提供与其具有的配额相关联的凭据。

Business Analyst web 应用程序利用 GeoEnrichment 作为 Enterprise 门户中的实用程序服务来创建站点、报表、信息图表等。GeoEnrichment 功能随 Business Analyst Server 提供,并且可以按照以下步骤在门户中对其进行配置:

  1. 以组织管理员的身份登录门户网站,并单击组织 > 编辑设置 > 实用程序服务
  2. 输入您的 GeoEnrichment 服务的 URL,例如 https://webadaptor.domain.com/arcgis/rest/services/DefaultMap/geoenrichmentserver
  3. 单击保存
注:

Business Analyst Server 随附的离线数据将仅支持美国境内与分析位置相关的数据的 GeoEnrichment。国际数据支持需要 Esri 服务。

正射映射高程

从最初的影像集合创建到局域网平差再到最终的产品创建,Ortho Maker web 应用程序都使用了此项服务。对于 Ortho Maker 用户,如果您的门户未连接到 Internet,或者希望针对该应用程序使用分辨率更高的数据,则可以发布正射映射高程服务并在此添加其服务 URL。如果您没有自己的正射映射高程服务,并且您的门户用户可以访问互联网,则请ArcGIS Online 中添加 Esri 正射映射高程服务

高程

门户使用两个高程服务:一个是用于分析的高程实用程序服务,另一个是用于 Scene Viewer 中的高程服务。

对于分析,可以将 ArcGIS Online 中的 Esri 世界高程服务添加到门户。要使用该服务,您必须向 ArcGIS Online 组织账户提供与其具有的配额相关联的凭据。此外,如果门户未连接到 Internet,也可以配置自定义高程实用程序服务以供使用。

对于Scene Viewer,如果门户未连接至 Internet 或者希望针对Scene Viewer高程服务使用具有更高分辨率的数据,则可以发布一个高程服务,然后更新门户的 Elevation3D 服务设置

水文分析

您可以将 ArcGIS Online 中的 Esri Hydrology Service 添加到门户。要使用该服务,您必须向 ArcGIS Online 组织账户提供与其具有的配额相关联的凭据。

通过门户配置实用程序服务

如何配置实用程序服务具体取决于服务起始位置。按照将要为门户配置为实用程序服务的服务来源说明进行操作。

注:

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

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

  1. 在与门户联合的 ArcGIS Server 站点中,启动想要配置为实用程序服务的服务。可通过使用具有管理员权限的门户成员帐户登录 ArcGIS Server Manager 来实现此操作。通常通过 URL(如 https://gisserver.domain.com:6443/arcgis/manager)可进入 Manager。默认情况下,会停止 ArcGIS Server 预配置打印服务和几何服务。
  2. 以组织管理员的身份登录门户网站,并单击内容页面上的我的内容选项卡。
  3. 单击想要配置为实用程序服务的服务名称来打开项目详细信息页面。
  4. 概述选项卡上,单击共享然后指定可以访问该服务的对象。

    如何共享服务取决于需要使用该服务所提供功能的对象。例如,如果希望连接门户的所有用户都能看到缩略图和打印地图,请与所有人共享打印服务。如果想允许门户成员对位置进行地理编码,但不希望匿名用户也执行此操作,请与门户组织共享地理编码服务。如果您想限制只让特定群组成员使用需要 GeoEnrichment 的分析工具,请仅与这些群组共享 GeoEnrichment 服务。

  5. 单击确定,应用共享设置。
  6. 复制概述选项卡底部的 URL。
  7. 打开门户网站的组织页面,然后单击编辑设置 > 实用程序服务
  8. 将服务 URL 粘贴到相应的实用程序服务字段中。对于打印服务或路径服务,请确保为其追加任务名称。有关详细信息,请参阅以上特定实用程序服务部分。
  9. 单击保存

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

  1. 以组织管理员的身份登录门户网站,并单击内容页面上的我的内容选项卡。
  2. 单击添加项目 > 来自 web
  3. 添加来自 web 的项目对话框中,选择 ArcGIS Server Web 服务选项,并指定服务的 URL。
  4. 由于这是一项安全服务,因此必须提供凭据才能访问。输入有效的用户名和密码以访问该服务,然后选择 随服务项保存凭据。不提示身份验证。 以保存凭据。
  5. 为服务输入标题和标签,然后单击添加项目

    将出现项目的详细信息页面。

  6. 概述选项卡上,单击共享然后指定可以访问该服务的对象。

    如何共享服务取决于需要使用该服务所提供功能的对象。例如,如果希望连接门户的所有用户都能看到缩略图和打印地图,请与所有人共享打印服务。如果想允许门户成员对位置进行地理编码,但不希望匿名用户也执行此操作,请与门户组织共享地理编码服务。如果您想限制只让特定群组成员使用需要 GeoEnrichment 的分析工具,请仅与这些群组共享 GeoEnrichment 服务。

  7. 单击确定,应用共享设置。
  8. 复制概述选项卡底部的 URL。
  9. 打开门户网站的组织页面,然后单击编辑设置 > 实用程序服务
  10. 将服务 URL 粘贴到相应的实用程序服务字段中。对于打印服务或路径服务,请确保为其追加任务名称。有关详细信息,请参阅以上特定实用程序服务部分。
  11. 单击保存

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

  1. 以组织管理员的身份登录门户网站,并单击组织 > 编辑设置 > 实用程序服务
  2. 将服务 URL 粘贴到相应的实用程序服务字段中。对于打印服务或路径服务,请确保为其追加任务名称。有关详细信息,请参阅以上特定实用程序服务部分。
  3. 单击保存
  4. 如果需要,重复以上步骤以将其他服务配置为实用程序服务。
提示:

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