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