ArcGIS Enterprise 中的用户管理数据存储

ArcGIS Enterprise 组织中的管理员和发布者可以将用户管理的数据存储注册到联合 ArcGIS Server 站点。 这样,门户成员即可发布在联合服务器上运行的 ArcGIS Server web 服务。 进行发布时,将不会复制任何数据;web 服务将引用已注册数据存储中的数据。

可以通过将数据存储项目添加到门户来注册这些用户管理的数据存储。 添加数据存储项目时,可以将数据源注册到一个或多个联合 ArcGIS GIS ServerArcGIS Image Server 站点。 每个联合服务器可以具有多个注册的数据存储项目。

您可以在门户中或在将数据存储注册到 ArcGIS Pro 中的联合 ArcGIS Server 站点时添加数据存储项目。

这些数据存储项使您可以通过共享数据存储项目来控制对数据存储内容的使用。 您共享数据存储项目的方式决定了在 ArcGIS Pro 中发布时,哪些人员可以使用它。 数据存储项目的所有者还可以从项目批量发布地图图像和要素图层。

数据存储项目的类型

数据存储项目添加到门户时,可以选择包含要发布的数据的数据源,并选择可访问数据的联合服务器。 添加数据存储项目后,可以从门户中此数据存储项目中发布特定类型的图层。

下表说明了您可以添加为项目的数据存储类型、您可以从每种类型发布的内容以及发布后门户中将创建何种类型的 web 图层:

数据存储项目类型可以注册的内容您可以从门户的数据存储项目中发布的内容图层项目类型

文件夹

文件共享

ArcGIS Pro 2.8 或更高版本起,您可以从已注册文件夹中的文件发布地图服务。

地图图像图层

数据库

数据库连接文件 (.sde),可访问以下受支持版本的数据库管理系统:

数据库可以包含企业级地理数据库,但不是必须的。

在已启用要素访问的情况下引用已注册数据的地图服务

当您从数据库数据存储项目进行批量发布时,将为用户访问的注册数据库的每个要素类和表创建一个要素图层和一个地图图像图层*。

注:

如果您不希望任何人使用这些要素图层来编辑数据,请确保添加数据存储时使用的数据库连接作为仅授予对数据库中的要素类和表具有选择权限的用户进行连接。

云存储

以下任意云存储位置:

  • Alibaba Cloud Object Storage Service (OSS) 存储段
  • Amazon Simple Storage Service (S3) 存储段或兼容 S3 的存储
  • Microsoft Azure Blob 存储容器

借助 ArcGIS API for Python,您可以发布地图或场景服务(引用预加载到注册的云存储位置的缓存)。

切片图层或场景图层

*要批量发布地图影像和要素图层,数据存储必须注册到联合 ArcGIS GIS Server 站点。

在门户中添加数据存储项目时,会将数据源注册到您指定的联合服务器。 如果您通过 ArcGIS Pro 访问相同的源位置(使用相同凭据的文件夹或数据库)并发布到这些服务器之一,则不需要再次注册数据存储。

数据访问

将数据存储项目添加到门户可以更轻松地在整个组织中共享 GIS 数据。 您需要平衡访问的便利性和确保数据安全的需要。 使用数据存储项目时,可以在多个级别控制访问。 有关详细信息,请参阅控制从数据存储项目发布的数据的访问权限

添加数据存储项目的方法

有三种工作流可用于向您的门户添加数据存储项目。 您所使用的方式取决于:您是否需要注册新的数据存储,是否想要为现有数据存储创建数据存储项目,或您的现有数据存储是否已注册至多个联合服务器。

我想要注册数据存储

要将数据存储注册到 ArcGIS Enterprise on Kubernetes,需在门户中添加数据存储项目。 在以下条件下,您也可以注册数据存储并从 ArcGIS Pro 添加数据存储项目

  • 您正在注册数据库或文件共享。
  • 您正在使用 ArcGIS Pro 2.8 或更高版本。

开始使用数据存储项目

请参阅以下内容,了解如何使用和管理数据存储项目: