默认管理员以及具有正确权限的人员可以将门户配置为使用服务来执行各种任务,包括打印、地理编码、几何计算、空间分析、路径分析等。这些称为实用程序服务。有关这些服务的详细信息,请参阅关于实用程序服务。
为门户配置实用程序服务的方式取决于服务及其来源。
实用程序服务类型
使用以下链接查看可在门户中使用的实用程序服务的描述。决定了要使用的实用程序服务后,请继续执行通过门户配置实用程序服务的说明。
打印
您可以将以下类型的打印服务添加到门户:
- 联合或托管服务器的打印服务
注:
将打印服务从托管服务器添加到门户时,仅需执行以下步骤 2 到 5。
- 需要凭据,且来自于未与门户联合的 ArcGIS Server 站点的打印服务
- 不需要凭据,且来自于未与门户联合的 ArcGIS Server 站点的打印服务
从 10.3.1 版本开始,为门户指定托管服务器后,可通过门户自动启动和配置该托管服务器的打印服务。但是,您需要将打印服务共享给组织,以便在门户中使用该服务。从 10.5.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
不支持异步打印服务。
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。
GeoEnrichment
您可以将 ArcGIS Online 中的 Esri GeoEnrichment Service 添加到门户。要使用该服务,您必须向 ArcGIS Online 组织账户提供与其具有的配额相关联的凭据。
Business Analyst web 应用程序利用 GeoEnrichment 作为 Enterprise 门户中的实用程序服务来创建站点、报表、信息图表等。GeoEnrichment 功能随 Business Analyst Server 提供,并且可以按照以下步骤在门户中对其进行配置:
- 验证您是否以具有管理权限的默认管理员或自定义角色身份登录以管理实用程序服务。
- 单击站点顶部的组织,然后单击设置选项卡。
- 单击页面左侧的实用程序服务。
- 输入您的 GeoEnrichment 服务的 URL,例如 https://webadaptor.domain.com/arcgis/rest/services/DefaultMap/geoenrichmentserver。
- 单击保存。
注:
Business Analyst Server 随附的离线数据将仅支持美国境内与分析位置相关的数据的 GeoEnrichment。国际数据支持需要 Esri 服务。
水文分析
您可以将 ArcGIS Online 中的 Esri Hydrology Service 添加到门户。要使用此服务,您必须为 ArcGIS Online 组织帐户提供凭据。
正射映射高程
从最初的影像集合创建到局域网平差再到最终的产品创建,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 网络实用程序服务。要使用这些服务,您必须向 ArcGIS Online 组织账户提供与其具有的配额相关联的凭据。包括以下服务:
- 路径查找
- 最近设施点
- 异步最近设施点
- 服务区
- 异步服务区
- 车辆配送
- 异步车辆配送
- 位置分配
- 路径实用程序
- 异步路径实用程序
- 交通流量
- 流量数据
- 您自己用于仅限非连接环境的门户中的网络实用程序服务。有关说明,请参阅发布路径服务实用程序中的部署步骤。
地理编码
您可以通过门户配置多个地理编码服务。支持以下类型的地理编码服务:
- 联合或托管服务器的地理编码服务。
- 需要凭据,且来自于未与门户联合的 ArcGIS GIS Server 站点的地理编码服务。
- 不需要凭据,且来自于未与门户联合的 ArcGIS GIS Server 站点的地理编码服务。
- Esri World Batch Geocoder。您必须向 ArcGIS Online 账户提供与其具有的配额相关联的凭据来使用此服务。
- 配置 Esri World Batch Geocoder 后将显示定位器视图。
默认将该 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 以外您还指定了一个或多个定位器视图,则在搜索位置时,用户可能会看到多个匹配的建议。为了确保最佳的发布和地理搜索体验,请在为门户配置定位器时适当配置批量地理编码和地理搜索。
要添加定位器,请完成以下步骤:
- 验证您是否以具有管理权限的默认管理员或自定义角色身份登录以管理实用程序服务。
- 单击站点顶部的组织,然后单击设置选项卡。
- 单击页面左侧的实用程序服务。
- 在地理编码部分中,单击添加定位器并执行以下操作之一:
- 选择来自 URL 并输入定位器的 URL,例如 https://webadaptorhost.domain.com/webadaptorname/rest/services/World/GeocodeServer。
- 选择来自现有定位器并选择您需要的定位器项目。只有与您的组织或公众共享的定位器才可供选择。
- 对于定位器名称,输入您希望在站点(例如 Map Viewer)的定位器下拉菜单中显示的名称。
提示:
为定位器选择一个描述性名称,例如餐馆定位器。
- 对于占位符文本,输入将显示在站点的输入框中的提示。
提示:
使提示尽可能清晰,例如输入餐馆名称。
- 如果要允许进行地理搜索和批量地理编码,请选中相应的复选框。
- 配置批量地理编码的线程数,然后单击确定以保存更改。此线程数应少于服务可用的实例数。要调整已发布地理编码服务的实例数,请转至 ArcGIS Server Manager。Esri World Batch Geocoder 和定位器视图无法使用为批量地理编码配置线程数的选项。有关批量地理编码线程的详细信息,请参阅门户批量地理编码的最佳做法。
- 重复该过程以添加其他定位器。
- 可通过以下方式管理定位器:
- 要编辑现有定位器,请单击定位器旁的编辑按钮 并进行更新。单击确定以保存更改。
- 要删除现有定位器,请单击定位器旁的删除按钮 。
- 要重新排序定位器在站点地理搜索下拉菜单中的显示方式,请单击定位器旁的向上或向下箭头。
- 单击保存。
提示:
要将定位器重置回默认定位器,请删除 URL 并单击保存。刷新页面后,您将看到默认 URL。如果您的门户将来需要删除定位器项目,则必须在删除该项目之前从列表中将其移除。
通过门户配置实用程序服务
如何配置实用程序服务具体取决于服务起始位置。按照将要为门户配置为实用程序服务的服务来源说明进行操作。
- 如果服务由 Esri 提供且需要 ArcGIS Online 帐户的凭据,则使用门户设置页面的 ArcGIS Online 选项卡来选择要配置的服务并存储帐户凭据。有关如何进行此操作的步骤,请参阅配置 ArcGIS Online 实用程序服务。
- 如果服务来自于联合服务器,则需要启动并共享服务,并将其配置为实用程序服务。
- 如果服务不是来自联合服务器且需要凭据,则需要将服务作为项目添加到门户中,指定服务的凭据,共享服务,然后将其配置为实用程序服务。您可以通过这种方法从受保护的 ArcGIS Server 站点添加服务。
- 如果服务不是来自联合服务器且不需要凭据,则可以直接在实用程序服务对话框中添加 URL。
注:
如果门户通过 HTTPS 访问实用程序服务,但是 ArcGIS Server 站点中,实用程序所使用的证书是自签名证书或由内部证书颁发机构颁发的证书,那么您必须将门户配置为信任此证书。有关如何进行此项操作的说明,请参阅 将门户配置为信任来自您的证书颁发机构的证书。
如果服务来自于联合服务器
- 在与门户联合的 ArcGIS Server 站点中,启动想要配置为实用程序服务的服务。可通过使用具有管理员权限的门户成员帐户登录到 ArcGIS Server Manager 来实现此操作。通常通过 URL(如 https://gisserver.domain.com:6443/arcgis/manager)可进入 Manager。默认情况下,会停止 ArcGIS Server 预配置打印服务和几何服务。
- 验证您是否以具有管理权限的默认管理员或自定义角色身份登录以管理实用程序服务。
- 单击内容页面的我的内容选项卡。
- 单击想要配置为实用程序服务的服务名称来打开项目详细信息页面。
- 在概述选项卡上,单击共享然后指定可以访问该服务的对象。
如何共享服务取决于需要使用该服务所提供功能的对象。例如,如果希望连接门户的所有用户都能看到缩略图和打印地图,请与所有人共享打印服务。如果想允许门户成员对位置进行地理编码,但不希望匿名用户也执行此操作,请与门户组织共享地理编码服务。如果您想限制只让特定群组成员使用需要 GeoEnrichment 的分析工具,请仅与这些群组共享 GeoEnrichment 服务。
- 单击确定,应用共享设置。
- 复制概述选项卡底部的 URL。
- 打开门户网站的组织页面,然后单击设置选项卡。
- 单击实用程序服务。
- 将服务 URL 粘贴到相应的实用程序服务字段中。对于打印服务或路径服务,请确保为其追加任务名称。有关详细信息,请参阅以上特定实用程序服务部分。
- 单击保存。
如果服务不是来自联合服务器且需要凭据
- 验证您是否以具有管理权限的默认管理员或自定义角色身份登录以管理实用程序服务。
- 单击内容页面的我的内容选项卡。
- 单击添加项目 > 来自 URL。
- 在添加来自 web 的项目对话框中,选择 ArcGIS Server Web 服务选项,并指定服务的 URL。
- 由于这是一项安全服务,因此必须提供凭据才能访问。输入有效的用户名和密码以访问该服务,然后选择 随服务项保存凭据。不提示身份验证。 以保存凭据。
- 为服务输入标题和标签,然后单击添加项目。
将出现项目的详细信息页面。
- 在概述选项卡上,单击共享然后指定可以访问该服务的对象。
如何共享服务取决于需要使用该服务所提供功能的对象。例如,如果希望连接门户的所有用户都能看到缩略图和打印地图,请与所有人共享打印服务。如果想允许门户成员对位置进行地理编码,但不希望匿名用户也执行此操作,请与门户组织共享地理编码服务。如果您想限制只让特定群组成员使用需要 GeoEnrichment 的分析工具,请仅与这些群组共享 GeoEnrichment 服务。
- 单击确定,应用共享设置。
- 复制概述选项卡底部的 URL。
- 打开门户网站的组织页面,然后单击设置选项卡。
- 单击实用程序服务。
- 将服务 URL 粘贴到相应的实用程序服务字段中。对于打印服务或路径服务,请确保为其追加任务名称。有关详细信息,请参阅以上特定实用程序服务部分。
- 单击保存。
如果服务不是来自联合服务器且不需要凭据
- 验证您是否以具有管理权限的默认管理员或自定义角色身份登录以管理实用程序服务。
- 单击站点顶部的组织,然后单击设置选项卡。
- 单击实用程序服务。
- 将服务 URL 粘贴到相应的实用程序服务字段中。对于打印服务或路径服务,请确保为其追加任务名称。有关详细信息,请参阅以上特定实用程序服务部分。
- 单击保存。
- 如果需要,重复以上步骤以将其他服务配置为实用程序服务。
提示:
要将实用程序服务重置回其默认的 URL,应删除每个您已配置的实用程序服务的 URL,然后单击保存。返回到实用程序服务页面时,URL 将重置为其默认值。