通过添加数据存储项目,您可以从组织连接到多种用户维护的数据存储。 每种类型均要求您提供不同的信息,且适用于不同的用途。
注:
即使您将数据存储添加到门户,此过程也会将数据存储注册到联合服务器。 因此,必须将每个联合 ArcGIS Server 站点中的每台计算机配置为访问数据库、文件夹或云存储位置。
如果已将用户维护的数据存储注册到一个或多个门户的联合 ArcGIS Server 站点(例如,在 ArcGIS Pro 2.4 或更早版本或 ArcGIS Server Manager 中注册了数据存储),请勿使用这些步骤添加数据存储项目。 可以联系组织管理员咨询有关根据现有已注册数据存储创建数据存储项目的信息。
以下部分介绍了如何添加与每种类型的数据存储的连接。 使用下方链接访问说明,以添加所需的用户维护的数据存储类型。
添加文件夹数据存储项目
添加连接到现有网络文件共享 (NFS) 位置的文件夹数据存储项目: 如果您是管理员,则还可以按照以下步骤连接到新的 NFS 位置。
- 确保将该文件夹用作网络文件共享位置。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有注册数据存储和创建、更新和删除内容的权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 对于要创建的数据存储项目的类型,选择文件夹,然后单击下一步。
- 在发布者文件夹路径字段中输入或粘贴文件夹路径。
- 提供数据源的信息。
如果用于发布数据的 ArcGIS 客户端将访问一个文件夹中的数据,而联合 ArcGIS Server 站点需要访问另一个文件夹中的数据副本,则必须提供两个数据源的信息。
- 如果发布客户端和联合服务器将访问同一共享文件夹中的数据,请保留与发布者文件夹路径相同的默认设置。
- 如果已复制两个不同文件共享中的数据,并希望客户端和 ArcGIS Server 站点引用不同的文件共享,选择服务器文件夹路径下的新路径,并输入第二个文件共享的路径。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 和 ArcGIS Image Server 站点。
如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
仅当状态正常且该站点有权访问您在步骤 6 中指定的文件位置时,您才能选择该站点。
注:
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。
- 单击下一步。
- 为数据存储项目提供标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,提供用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 如果管理员已配置分类方案,请在分类下通过以下方式之一对项目进行分类:
- 如果您没有收藏夹分类列表,请从头开始对项目进行分类。 或者,要将分类另存为收藏夹,请单击保存新分类收藏夹并为其命名,然后单击完成。
- 如果您拥有分类收藏夹列表,请从应用分类收藏夹下拉菜单中选择要应用于该项目的分类。 或者,执行以下任意操作:
- 要更新分类,请选择新的分类选项并单击更新收藏夹。 或者,单击保存新收藏夹并提供名称,然后单击完成将已更新的分类另存为新收藏夹。
- 要删除分类,请单击管理,再单击分类名称旁的删除
,然后单击完成。
如果管理员定义了分类方案帮助文档,您可以单击分类表单顶部的信息
来访问该文档。 参阅此文档了解分类选项的详细信息。
注:
对数据存储项目进行分类不会限制对该项目的访问权限。 为项目分配的分类将显示在项目页面上,可提供其所保证的安全和保护程度的视觉指示,并且可以帮助组织成员确定与其进行交互的正确方式。 您需要设置相应共享级别以限制对项目的访问权限。
- 单击创建连接。
与成员需要创建影像图层的群组或需要发布在文件夹中引用文件的图层的成员共享数据存储项目。
添加数据库数据存储项目
您可以添加访问关系数据库、企业级地理数据库或云数据仓库中内容的数据库连接文件 (.sde) 以创建数据库数据存储项。 如果组织配置了 Knowledge Server,您可以向 NoSQL 数据库提供连接信息以存储知识图谱。
添加数据库连接
要创建访问云数据仓库或关系数据库(可以包含企业级地理数据库,但并非必须)中数据的数据库数据存储项目,您将上传现有数据库连接文件(.sde 文件)。
- 创建连接到支持的数据库或云数据仓库的数据库连接文件。
使用具有所需数据访问权限及其他所需数据权限的账户或用户凭据进行连接。 此凭据必须与连接文件一起保存。 您无法使用 .odc 文件。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有注册数据存储和创建、更新和删除内容的权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择数据库数据存储类型,然后单击下一步。
- 选择要通过数据存储项目连接到数据库的类型。
- 关系数据库 - 选择该选项以连接到数据库或企业级地理数据库。
- 云数据仓库 - 选择该选项以连接到云数据仓库。
- 单击下一步。
- 单击选择文件并浏览至访问数据库、企业级地理数据库或云数据仓库内容的数据库连接文件 (.sde)。
- 提供数据源的信息。
大多数情况下,用于从此数据存储发布图层的客户端将使用与 ArcGIS Server 站点相同的数据库、企业级地理数据库或云数据存储。 在这种情况下,将启用默认设置 - 与发布者数据库连接相同。
但是,如果 ArcGIS 客户端将访问一个企业级地理数据库中的数据,而联合 ArcGIS Server 站点需要访问另一个企业级地理数据库中的数据副本,则必须提供两个数据源的信息。 在这种情况下,请选择服务器数据库连接(.sde 文件)下的新建连接,然后选择联合 ArcGIS Server 站点将用于连接到其他地理数据库中的数据的数据库连接文件。 仅当数据源为企业级地理数据库时支持该选项。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 或 ArcGIS Image Server 站点。
如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,并且如果 ArcGIS Server 站点具有数据源位置的访问权限,则只能选择一个站点。
注:
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。
- 单击下一步。
- 为数据存储项目提供标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,提供用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 如果管理员已配置分类方案,请在分类下通过以下方式之一对项目进行分类:
- 如果您没有收藏夹分类列表,请从头开始对项目进行分类。 或者,要将分类另存为收藏夹,请单击保存新分类收藏夹并为其命名,然后单击完成。
- 如果您拥有分类收藏夹列表,请从应用分类收藏夹下拉菜单中选择要应用于该项目的分类。 或者,执行以下任意操作:
- 要更新分类,请选择新的分类选项并单击更新收藏夹。 或者,单击保存新收藏夹并提供名称,然后单击完成将已更新的分类另存为新收藏夹。
- 要删除分类,请单击管理,再单击分类名称旁的删除
,然后单击完成。
如果管理员定义了分类方案帮助文档,您可以单击分类表单顶部的信息
来访问该文档。 参阅此文档了解分类选项的详细信息。
注:
对数据存储项目进行分类不会限制对该项目的访问权限。 为项目分配的分类将显示在项目页面上,可提供其所保证的安全和保护程度的视觉指示,并且可以帮助组织成员确定与其进行交互的正确方式。 您需要设置相应共享级别以限制对项目的访问权限。
- 单击创建连接。
如果您选择联合 ArcGIS GIS Server 站点来注册关系数据库的连接,则作为数据库数据存储项目的所有者,您可以从门户中的数据存储项目批量发布地图图像和要素图层。
如果组织成员要从 ArcGIS Pro 中的数据库连接中发布数据,则请与这些成员所在的群组共享数据存储项目。 这样,这些成员可以使用相同的数据库凭据将数据发布到在步骤 10 中指定的任何联合服务器。
连接到 NoSQL 数据库
要将知识图谱存储到您所控制的受支持的 NoSQL 数据库中,您必须将 NoSQL 数据存储项目添加到门户并将其注册到门户的 Knowledge Server 站点。
您需要为在 ArcGIS Pro 中创建的每个知识图谱准备一个 NoSQL 数据库。 在创建知识图谱时所用的设置可以决定 NoSQL 数据库是否可以在您创建数据存储项之前包含数据,或者它是否必须为空。 有关详细信息,请参阅将 Neo4j 数据库用作 NoSQL 数据存储、将 ArangoDB 数据库用作NoSQL 数据存储和 ArcGIS Knowledge Server 系统要求。
- 打开门户并登录。
您必须以具有注册数据存储和创建、更新和删除内容的权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择数据库,然后单击下一步。
- 选择 NoSQL 数据库,然后单击下一步。
NoSQL 数据库选项仅会在门户配置了 Knowledge Server 时出现。
- 选择要使用的 NoSQL 数据库的类型。
- 提供连接信息以访问 NoSQL 数据库。
- 如果您在上一步中选择了 Neo4j,请键入连接 URI、要进行身份验证的凭据以及用于连接到 Neo4j 实例和数据库的数据库名称。
有关连接要求,请参阅 Neo4j Java 驱动程序文档。
- 如果您在上一步中选择了 ArangoDB,请提供主机名或所有协调员计算机的 TCP 地址和端口、用于身份验证的凭据以及 ArangoDB 数据库名称。 如果 ArangoDB 配置为使用 SSL 进行通信,请选中使用 SSL复选框。
- 如果您在上一步中选择了 Neo4j,请键入连接 URI、要进行身份验证的凭据以及用于连接到 Neo4j 实例和数据库的数据库名称。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Knowledge Server 站点。
仅可通过门户的 ArcGIS Knowledge Server 站点注册 NoSQL 数据存储。
如果状态正常并且 ArcGIS Knowledge Server 站点具有数据源的访问权限,则只能选择一个站点。
- 单击下一步。
- 为数据存储项目提供标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,提供用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。
您也可以使用过滤器类别框来缩小类别列表范围。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 如果管理员已配置分类方案,请在分类下通过以下方式之一对项目进行分类:
- 如果您没有收藏夹分类列表,请从头开始对项目进行分类。 或者,要将分类另存为收藏夹,请单击保存新分类收藏夹并为其命名,然后单击完成。
- 如果您拥有分类收藏夹列表,请从应用分类收藏夹下拉菜单中选择要应用于该项目的分类。 或者,执行以下任意操作:
- 要更新分类,请选择新的分类选项并单击更新收藏夹。 或者,单击保存新收藏夹并提供名称,然后单击完成将已更新的分类另存为新收藏夹。
- 要删除分类,请单击管理,再单击分类名称旁的删除
,然后单击完成。
如果管理员定义了分类方案帮助文档,您可以单击分类表单顶部的信息
来访问该文档。 参阅此文档了解分类选项的详细信息。
注:
对数据存储项目进行分类不会限制对该项目的访问权限。 为项目分配的分类将显示在项目页面上,可提供其所保证的安全和保护程度的视觉指示,并且可以帮助组织成员确定与其进行交互的正确方式。 您需要设置相应共享级别以限制对项目的访问权限。
- 单击创建连接。
系统将在您的内容中创建一个数据存储项目。
与成员将在 ArcGIS Pro 中创建知识图谱的群组共享数据存储项目。
添加云存储数据存储项目
添加云存储数据存储项目以从云存储位置中的图像文件发布影像图层,并发布引用云存储位置中预先创建缓存的 3D 切片、场景、切片或矢量切片图层。
- 要添加云存储数据存储,请确保您的账户具有受支持的云存储提供商,并且必须存在云存储位置。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有注册数据存储和创建、更新和删除内容的权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择云存储作为要添加的数据存储项目的类型,然后单击下一步。
- 选择云存储提供商之一,单击下一步,并指定连接到云存储位置的凭据。
您必须指定的信息因提供商类型而异。
- Amazon S3
要连接到 Amazon Simple Storage Service (S3) 存储段,请提供以下信息:
- 选择以下凭据类型之一:
- 匿名 - 您可以使用它来访问公共 S3 存储段。
- IAM 角色 - 您可以使用它来访问已为其配置了 IAM 角色的 S3 存储段。
- 访问密钥 - 提供从 Amazon Web Services (AWS) 账户获得的访问密钥 ID 和相应的保密访问密钥。
- 选择存储段存在的区域并输入存储段名称。
注:
要连接到自定义 S3 端点,请从区域下拉菜单中选择自定义,并在私有 URL 字段中输入或粘贴可访问私有云的 URL。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- 选择以下凭据类型之一:
- Google Cloud 存储
要连接到 Google Cloud 存储段,请提供以下信息:
- 提供从 Google Cloud 账户获得的访问密钥 ID 和相应的保密访问密钥。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Microsoft Azure Storage
要连接到 Microsoft Azure 存储位置,请提供以下信息:
- 选择以下服务类型之一:
- 存储账户 - 使用 Microsoft Azure 存储账户凭据访问 Azure Blob 存储容器。
- Planetary Computer - 提供对 Microsoft Planetary Computer 的访问。 始终使用匿名身份验证,因为这是一个公共平台。
- Planetary Computer Pro - 提供对 Planetary Computer Pro 的访问。 只能使用 Microsoft Entra ID 身份验证和服务主体标识进行访问。
- 如果在上一步中为服务类型选择了存储账户,则必须选择以下身份验证类型之一。 各个类型需要不同的身份验证信息。
- Microsoft Entra ID - 选择身份类型,服务主体或用户分配的托管身份。 提供所选身份类型所需的凭据。
确保用户分配的托管标识分配给正在运行托管和联合 ArcGIS Server 站点的实例。 同时确保用户分配的托管标识至少具有存储账户容器的只读权限。 如果将多个用户分配的托管标识分配给实例或存储容器,则您必须指定客户端 ID。
如果选择使用服务主体作为身份认证类型,则必须授予该服务主体账户“存储 Blob 数据贡献者”的权限。
有关 Entra ID 身份验证的信息,请参阅 Microsoft Azure 文档。
- 共享密钥 - 提供 Microsoft Azure 存储账户和账户密钥的名称。
有关共享密钥身份验证的信息,请参阅 Microsoft Azure 文档。
- 共享访问签名 - 提供共享访问签名 (SAS) 令牌和 Microsoft Azure 存储账户的名称。
您需要从容器级别生成 SAS 令牌。
有关共享访问签名身份验证的信息,请参阅 Microsoft Azure 文档。
- 匿名 - 使用此选项访问影像图层工作流的公共容器。 此身份验证方法不适用于任何其他工作流。
- Microsoft Entra ID - 选择身份类型,服务主体或用户分配的托管身份。 提供所选身份类型所需的凭据。
- 如果选择 Planetary Computer Pro 作为服务类型,提供以下所有信息:
- 租户 ID - Microsoft Azure 为 Microsoft Entra ID 分配的唯一标识符。
- 客户端 ID - 应用程序 ID,标识注册到您的租户的客户端的应用程序。
- 客户端密钥 - 与您的客户端 ID 关联的密钥。
- 范围 - 必须设置为 https://geocatalog.spatio.azure.com/.default。
- 账户名称 - 您的 Planetary Computer Pro 集合账户名称。
- 如果您为服务类型选择了存储账户或 Planetary Computer Pro,请选择 Blob 存储容器所在的 Azure 存储域。
- 如果选择 Planetary Computer 作为服务类型,请在端点字段中提供存储账户私有端点的 URL 或数据名称系统。
- 在容器名称字段中,提供 Blob 存储容器的名称。
- 如果选择 Planetary Computer 作为服务类型,请在令牌生成 URL 字段中提供数据身份验证 API。
- 要注册存储容器中的子文件夹,请提供文件夹的路径。
- 选择以下服务类型之一:
- Microsoft Azure Data Lake Storage Gen2
要连接到 Microsoft Azure Data Lake Storage Gen2 位置,请提供以下信息:
- 选择以下身份验证类型之一。 各个类型需要不同的身份验证信息。
- Microsoft Entra ID - 选择身份类型,服务主体或用户分配的托管身份。 提供所选身份类型所需的凭据。
确保用户分配的托管标识分配给正在运行托管和联合 ArcGIS Server 站点的实例。 同时确保用户分配的托管标识至少具有存储账户容器的只读权限。 如果将多个用户分配的托管标识分配给实例或存储容器,则您必须指定客户端 ID。
有关 Entra ID 身份验证的信息,请参阅 Microsoft Azure 文档。
- 共享密钥 - 提供 Microsoft Azure 存储账户和账户密钥的名称。
有关共享密钥身份验证的信息,请参阅 Microsoft Azure 文档。
- 共享访问签名 - 提供共享访问签名 (SAS) 令牌和 Microsoft Azure 存储账户的名称。
您需要从容器级别生成 SAS 令牌。
有关共享访问签名身份验证的信息,请参阅 Microsoft Azure 文档。
- 匿名 - 使用此选项访问影像图层工作流的公共容器。 此身份验证方法不适用于任何其他工作流。
- Microsoft Entra ID - 选择身份类型,服务主体或用户分配的托管身份。 提供所选身份类型所需的凭据。
- 如果您为服务类型选择了存储账户或 Planetary Computer Pro,请选择 Blob 存储容器所在的 Azure 存储域。
- 在容器名称字段中,提供 Blob 存储容器的名称。
- 要注册存储容器中的子文件夹,请提供文件夹的路径。
- 选择以下身份验证类型之一。 各个类型需要不同的身份验证信息。
- Alibaba 云存储
要连接到 Alibaba Cloud Object Storage Service (OSS) 存储段,请提供以下信息:
- 提供从 Alibaba 账户获得的访问密钥 ID 和相应的保密访问密钥。
- 选择存储段存在的区域并输入存储段名称。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Amazon S3
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 和 ArcGIS Image Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。
注:
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。
- 单击下一步。
- 为数据存储项目提供标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,提供用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 如果管理员已配置分类方案,请在分类下通过以下方式之一对项目进行分类:
- 如果您没有收藏夹分类列表,请从头开始对项目进行分类。 或者,要将分类另存为收藏夹,请单击保存新分类收藏夹并为其命名,然后单击完成。
- 如果您拥有分类收藏夹列表,请从应用分类收藏夹下拉菜单中选择要应用于该项目的分类。 或者,执行以下任意操作:
- 要更新分类,请选择新的分类选项并单击更新收藏夹。 或者,单击保存新收藏夹并提供名称,然后单击完成将已更新的分类另存为新收藏夹。
- 要删除分类,请单击管理,再单击分类名称旁的删除
,然后单击完成。
如果管理员定义了分类方案帮助文档,您可以单击分类表单顶部的信息
来访问该文档。 参阅此文档了解分类选项的详细信息。
注:
对数据存储项目进行分类不会限制对该项目的访问权限。 为项目分配的分类将显示在项目页面上,可提供其所保证的安全和保护程度的视觉指示,并且可以帮助组织成员确定与其进行交互的正确方式。 您需要设置相应共享级别以限制对项目的访问权限。
- 单击创建连接。
与成员需要创建影像图层的群组共享数据存储项目。