如果您在没有 Internet 连接或组织禁止 Internet 访问的环境中配置 GeoScene Enterprise,则必须通过更新 HTTPS 设置、禁用外部内容以及配置您自己的实用程序服务来相应地配置组织。
配置 HTTPS 设置
在断开连接的环境中设置门户时,需要确保门户信任来自您证书颁发机构的证书。 有关详细信息,请参阅将门户配置为信任来自您证书颁发机构的证书。
禁用社交媒体链接
Facebook 和 Twitter 链接需要外部访问 Internet,因此您必须禁用在项目和群组页面上包含社交媒体链接的选项。 默认情况下,此选项不可用。 如果此选项已在安装之后启用,请完成以下步骤以将其禁用:
- 以管理员身份或具有管理组织网站权限的成员身份登录组织。
- 单击组织,然后单击设置。
- 单击安全选项卡。
- 在策略下的共享和搜索部分中,关闭在项目和群组页面中显示社交媒体链接的切换按钮。
将门户指向本地资源
需要指向本地资源的项目包括门户的实用程序服务和网站的特定属性。 通过门户配置实用程序服务设置。 您必须修改网站自有的配置文件。
禁用外部内容
因为某些 GeoScene 内容需要通过外部访问网络,因此必须禁用该内容,以防止请求 GeoScene Online 资源。 禁用该内容的同时,也将禁用选中的一组项目。
- "esri_[lang]" 拥有的所有底图
- "esri_nav" 拥有的所有内容
- "esri" 拥有的所有内容
要禁用外部内容,请完成以下步骤:
- 以组织管理员的身份登录到 Portal Administrator Directory。
URL 格式为 https://webadaptorhost.domain.com/webadaptorname/portaladmin。
- 单击系统 > 内容 > 外部内容 > 更新。
- 确保选中 False 选项,然后单击更新。
禁用外部内容后,您必须指定一个自定义群组,其底图将显示在底图库中。
配置自定义底图
GeoScene Enterprise 组织预先配置了来自 GeoScene Online 的一组底图。 不支持在断开连接的环境中使用这些底图。 但可创建自定义底图,并对组织进行配置以便在底资源中心中提供这些底图。
有关在 GeoScene Enterprise 中创建和配置自定义底图的详细信息,请参阅自定义底图。
配置您自己的实用程序服务
要了解如何更新实用程序服务以指向本地服务,请参阅配置实用程序服务以获取完整说明。 以下内容对必要的更改展开概览。
打印服务 - 当您在 Map Viewer 或 Map Viewer 经典版 中单击打印时,将使用打印服务预览和打印地图。 默认情况下,服务源自 GeoScene Online。 在断开网络的环境中,您必须配置组织才能使用 GeoScene Server 站点中的打印服务;否则,您无法打印和预览 Web 地图。 服务可以是 GeoScene Server 站点的预配置打印服务或托管在服务器上的自定义打印服务。
如果为组织指定托管服务器,则该托管服务器的打印服务会自动通过门户进行配置。 仅需启动并共享打印服务便能在组织中使用该服务。 但如果您之前已通过门户配置了打印服务,则在指定托管服务器时不会更新此 URL。 您需要启动服务、共享服务并将其配置为实用程序服务。
地理编码服务 - GeoScene Enterprise 组织已预配置为使用 GeoScene Geocoding ,该服务可供您在地图上查找并标出指定地址或地名。 在断开网络的环境中,您必须设置您自己的 GeoScene Server 地理编码服务才能查找地址。
几何服务 - 几何服务执行进行空间分析所需的计算,如缓冲和计算面积。 GeoScene Enterprise 组织默认使用 GeoScene Online 几何服务。 在断开网络的环境中,您必须设置您自己的 GeoScene Server 几何服务。 服务可以是 GeoScene Server 站点的预配置几何服务或托管在服务器上的自定义几何服务。
路径服务 - 路径服务允许查找两个或多个位置之间的方向。 路径实用程序服务用于 Web 地图中提供的方向功能。 默认情况下,GeoScene Enterprise 组织不会配置路径服务。 在断开网络的环境中,要从 Map Viewer 或 Map Viewer 经典版 中获取方向,您需要发布您自己的 GeoScene Server 路径服务。
调整源自 GeoScene Online 的要素
使用 Portal Directory 更新以下网站属性。 要了解详细信息,请参阅设置高级门户选项。
extentService: "<本地地图服务的 URL>", - 范围服务用于在门户的设置范围对话框中更新或设置 Web 地图项目的范围。 默认情况下,范围服务源自 GeoScene Online。 在断开网络的环境中,您必须使用 GIS Server 切片地图服务配置门户。 该服务必须使用 WGS84 地理坐标系及熟知的 ID (WKID) 4326。
gcsBasemapService: "<本地地图服务的 URL>", - GCS 底图服务用作不支持 Web 墨卡托坐标系的 OGC WMS 服务的底图。 默认情况下,GCS 底图服务源自 GeoScene Online。 在断开网络的环境中,您必须使用 GIS Server 地图服务配置门户。 该服务必须使用 WGS84 地理坐标系及熟知的 ID (WKID) 4326。
configurePortalAGOEnv: "www.geoscene.cn", - 可确定用于已配置实用程序服务的代理。 已配置实用程序服务的默认代理为 www.geoscene.cn。 在断开连接的环境下,将此属性设置为 false。
portalAGOConfigEnabled: true, - 在“组织设置”页面中控制 GeoScene Online 选项卡的显示。 在断开连接的环境下,将此属性设置为 false。
searchGeoSceneOnlineEnabled: false, - 通过此属性,可禁用 Map Viewer 经典版 和 Map Viewer 中用于从 GeoScene Online 中搜索和添加图层的选项。 默认为 true。 如果禁用,则用于从 GeoScene Online 中搜索和添加图层的选项将在 Map Viewer 经典版 和 Map Viewer 中隐藏。
GeoScene Maps SDK for JavaScript
GeoScene Portal 5.1 包含 GeoScene Maps SDK for JavaScript 3.44 和 4.27 版本,作为安装的一部分。 门户和 Web 应用程序模板自动引用已安装的 API。 API 3.44 版本可从 https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi 获取。 API 4.27 版本可从 https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi4 获取。
您可能需要下载并托管您自己的 GeoScene Maps SDK for JavaScript 版本,以构建利用最新 SDK 要素的自定义和本地托管 Web 应用程序。
本地托管的 API 也可用于在服务目录中预览 GeoScene Server 服务。 有关详细信息,请参阅将 GeoScene ServerGeoScene Server 服务目录连接至门户。