Portal for ArcGIS 为 ArcGIS Enterprise 软件组件,在组织和共享组织中的信息方面发挥着核心作用。 安装 Portal for ArcGIS 后,您可以配置 ArcGIS Enterprise 的中心枢纽门户,成员可以在其中访问组织以创建地图、应用程序和空间数据,并与协作者共享这些内容。
Portal for ArcGIS 软件组件支持从门户、门户 REST API 目录或命令行实用程序进行 ArcGIS Enterprise 管理。 您还可以安装 ArcGIS API for Python 以自动执行某些管理任务。
有关如何访问组织管理资源的详细信息,请参阅以下内容:
包含的内容
组织成员可以从门户执行基础映射和分析工作流。 作为管理员,您可以通过允许访问其他应用程序、工具、内容和服务来增强成员的体验。 您还需要保护和监控组织,以保持 ArcGIS Enterprise 的正常运行。 安装 Portal for ArcGIS 时,可以访问各种工具和设置,这些工具和设置有助于创建自定义用户体验并维护组织。
自定义用户体验
作为管理员,您可以根据组织外观,通过配置主题、主页、图库等来自定义门户。 您还可以根据组织的要求和所需工作流配置和扩展 ArcGIS Enterprise 部署。 下面详细介绍了 ArcGIS Enterprise 中默认包含的部分内容,以及可以通过门户进行配置以扩展其功能的部分内容。
- ArcGIS 应用程序 - ArcGIS Enterprise 支持易于操作的应用程序,允许用户与您组织的 web 地图和场景进行交互。 组织包括核心用户类型的基本应用程序,例如 Map Viewer、ArcGIS Dashboards 和 ArcGIS Enterprise Sites。 您可以为组织购买其他应用程序,以将其作为用户类型的一部分,也可以单独将其作为附加应用程序。 要了解有关可用应用程序的详细信息,请参阅 ArcGIS Enterprise 应用程序。
- 分析工具 - ArcGIS Enterprise 通过 Map Viewer 中提供的工具集支持多种类型的分析。 标准要素分析工具包含在基础部署中,而 GeoAnalytics 和栅格分析工具仅在 GeoAnalytics Server 和 ArcGIS Image Server 分别与您的门户联合时才可用。 您还可以创建自定义工具来运行您定义的分析工作流。 有关详细信息,请参阅 ArcGIS Enterprise 分析。
- ArcGIS Living Atlas of the World 内容 - ArcGIS Living Atlas of the World 内容是通过 ArcGIS Online 提供的权威的即用型全球地理内容。 通过 ArcGIS Enterprise 组织访问的内容为 ArcGIS Online 所提供的完整内容的子集。 可以通过 ArcGIS Online 订阅为您的组织成员提供访问更多内容的权限。 有关详细信息,请参阅配置 ArcGIS Living Atlas 内容。
- 实用程序服务 - 实用程序服务支持组织中的特定功能,如打印地图、定位地址、计算面积和查找方向。 一些实用程序服务中包含默认服务,但您也可以使用自己的服务,或配置门户以使用来自 ArcGIS Online 的实用程序服务。 有关详细信息,请参阅实用程序服务。
- 协作 - 分布式协作允许 ArcGIS 组织使用群组与其他 ArcGIS 组织共享地图、应用程序、图层等。 有关详细信息,请参阅关于分布式协作。
除了自定义组织之外,您还需要管理组织成员的体验。 通过为每个成员分配用户类型和角色,可以管理他们访问和使用组织内容的方式。 分配了 Viewer 用户类型的成员只能查看与他们共享的项目,而 GIS Professional 可以创建 Web 地图和应用程序、使用分析工具进行深入的空间分析和利用 ArcGIS Pro 的高级工具。
您还可以通过创建群组来管理用户对内容的访问。 可以从您的门户、Portal Directory 或使用 ArcGIS API for Python 管理成员、群组和内容。
组织维护
ArcGIS Enterprise 包括支持维护组织的各种工具和设置。 您可以从门户或使用 API 或命令行工具执行管理任务。
门户
可通过门户获得管理工具并进行设置,从而帮助您监控和保护 ArcGIS Enterprise 组织,包括以下内容:
Portal Administrator Directory
Portal Administrator Directory 提供了 ArcGIS REST API 资源的交互式视图,以用于管理组织。 使用 Portal Administrator Directory 资源来监控和保护组织,包括以下内容:
- 门户日志 - 发生的事件以及与这些事件相关的所有错误都将记录在日志中。 日志是用于监控和解决门户中所发生的问题的重要工具。 有关详细信息,请参阅了解门户日志。
- Web 层身份验证 - 使用组织 Web 服务器或应用程序服务器对目录服务用户进行身份验证。 例如,将 IWA 或基于 PKI 的客户端证书身份验证与 IIS 或 LDAP 和带基于 PKI 的客户端证书身份验证的 LDAP 一起用于 Java 用户。
- 门户层身份验证 - 使用门户的身份存储来对活动目录用户进行身份验证。 请参阅将门户与 LDAP 或 Active Directory 和门户层身份验证配合使用。
- 自动注册 - 可以在组织特定用户首次访问门户时为他们启用自动账户创建功能。 有关详细信息,请参阅配置组织账户的自动注册。
有关 Portal Administrator Directory 中可用端点的完整列表,请参阅端点汇总。
Portal Directory
Portal Directory 提供了 ArcGIS REST API 资源的交互式视图,可用于处理组织中的用户、群组和内容。
ArcGIS Enterprise 中的 Webhook 可以自动向 webhook 接收器或其他应用程序提供事件驱动型信息。 利用组织 webhook,管理员可以订阅与组织的用户、群组和项目相关的事件触发器。 利用服务 webhook,管理员可以订阅用于地理处理或要素服务的 webhook。 有关详细信息,请参阅 ArcGIS Enterprise 中的 Webhook。
有关通过 Portal Directory 提供的资源的详细信息,请参阅资源等级。
命令行实用程序
Portal for ArcGIS 包含可脚本化的实用程序,借助这些实用程序,您可通过批处理文件或操作系统命令行管理门户。 可用的命令行实用程序可用于执行常见的管理任务,例如向您的组织添加成员以及在没有管理员账户可用时恢复门户。 这些实用程序可立即使用,无需编程知识。
根据为门户配置安全环境的某些最佳做法,Python 脚本工具 portalScan.py 可以扫描出常见的安全问题。 有关详细信息,请参阅扫描门户安全问题最佳做法。
ArcGIS API for Python
ArcGIS API for Python 允许 ArcGIS 管理员、发布者和用户使用 Python 环境通过脚本自动化其工作流和执行重复任务。 例如,ArcGIS API for Python 可用于自动执行以下任务:
- 克隆门户用户、群组和内容 - 使用 ArcGIS API for Python 克隆门户用户、群组和内容。 例如,可以将门户从过渡环境克隆到生产环境。 有关详细信息,请参阅克隆门户用户、群组和内容。
- 将现有内容移至新用户 - 使用 ArcGIS API for Python 将用户的内容移至新用户账户。 有关详细信息,请参阅将现有用户内容移动至新用户。