Skip To Content

添加数据存储项目

通过添加数据存储项目,您可以从组织引用多种用户维护的数据存储。 每种类型均要求您提供不同的信息,且适用于不同的用途。

注:

即使您将数据存储添加到门户,此过程也会将数据存储注册到联合服务器。 因此,必须将每个联合 ArcGIS Server 站点中的每台计算机配置为访问数据库、文件夹或云存储位置。

如果已将用户维护的数据存储注册到一个或多个门户的联合 ArcGIS Server 站点(例如,在 ArcGIS Pro 2.4 或更早版本或 ArcGIS Server Manager 中注册了数据存储),请勿使用这些步骤添加数据存储项目。 可以联系组织管理员咨询有关根据现有已注册数据存储创建数据存储项目的信息。

以下部分介绍了如何添加每种类型的数据存储。 使用下方链接访问说明,以添加所需的用户维护的数据存储类型。

添加文件夹数据存储项目

要从共享文件夹中的文件发布图层,请添加文件夹数据存储项目。

  1. 要将文件夹添加为数据存储,请确保将该文件夹用作网络文件共享 (NFS) 位置。

    有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限

  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 对于要创建的数据存储项目的类型,选择文件夹,然后单击下一步
  5. 输入文件夹的路径。
  6. 提供数据源的信息。

    如果用于发布数据的 ArcGIS 客户端将访问一个文件夹中的数据,而联合 ArcGIS Server 站点需要访问另一个文件夹中的数据副本,则必须提供两个数据源的信息。

    • 如果发布客户端和联合服务器将访问同一共享文件夹中的数据,请保留与发布者文件夹路径相同的默认设置。
    • 如果已复制两个不同文件共享中的数据,并希望客户端和 ArcGIS Server 站点引用不同的文件共享,选择服务器文件夹路径下的新路径,并输入第二个文件共享的路径。
  7. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
  8. 选择要将此数据存储注册到的 ArcGIS GIS ServerArcGIS Image Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

    注:

    如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。

  9. 单击下一步
  10. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  11. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  12. 我的内容中选择要存储数据存储项目的文件夹。
  13. 单击添加数据存储

如果您已添加文件夹数据存储,请与成员需要创建影像图层的群组共享数据存储项目。

添加数据库数据存储项目

要从数据库内容发布地图图像和要素图层,或者从通过数据库连接文件 (.sde) 访问的云数据仓库内容发布地图图像图层,请添加一个数据库数据存储项目。 如果数据存储在数据库或企业级地理数据库中,则作为数据库数据存储项目的所有者,您还可以从门户中的数据存储项目批量发布地图图像和要素图层。

  1. 要添加数据库数据存储,必须先创建连接到受支持的数据库或云数据仓库数据库连接文件.sde 文件)。 使用具有所需数据访问权限及其他所需数据权限的帐户或用户凭据进行连接。 此凭据必须与连接文件一起保存。 您无法使用 .odc 文件。

    有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限

  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 选择数据库数据存储类型。
  5. 单击下一步配置与源数据的连接。
  6. 单击选择文件并浏览至访问要注册的数据库、企业级地理数据库或云数据仓库的数据库连接文件 (.sde)。
  7. 提供数据源的信息。

    大多数情况下,用于从此已注册数据存储发布图层的客户端将使用与 ArcGIS Server 站点相同的位置。 但是,如果 ArcGIS 客户端将访问一个数据库中的数据,而联合 ArcGIS Server 站点需要访问另一个数据库中的数据副本,则必须提供两个数据源的信息。

    • 如果您的客户端和联合服务器将访问同一数据库或地理数据库中的数据,请保留默认设置,与发布者数据库连接相同
    • 如果已复制两个企业级地理数据库中的数据,并且希望客户端和 ArcGIS Server 站点引用不同的地理数据库,请选择服务器数据库连接(.sde 文件)下的新建连接,然后选择联合 ArcGIS Server 站点将用于连接到其他地理数据库中数据的数据库连接文件。
  8. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
  9. 选择要将此数据存储注册到的 ArcGIS GIS Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

    注:

    如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。

  10. 单击下一步
  11. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  12. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  13. 我的内容中选择要存储数据存储项目的文件夹。
  14. 单击添加数据存储

如果您已添加数据库数据存储项目并且已选择联合 ArcGIS GIS Server 站点进行注册,则可以发布可通过此数据存储项目访问的所有要素类的地图图像和要素图层,并发布可通过此数据项目访问的所有表的表图层,只要数据存储不访问云数据仓库。 如果组织成员要从 ArcGIS Pro 中的数据库连接中发布数据,则请与这些成员所在的群组共享数据存储项目。 这样,这些成员可以使用相同的数据库凭据将数据发布到在步骤 13 中指定的任何联合服务器。

添加云数据存储项目

添加云数据存储项目以从云存储位置中的图像文件发布影像图层,并发布引用云存储位置中内容的场景、切片或矢量切片图层。

  1. 要添加云存储,您必须拥有具有受支持的云存储提供商的帐户,并且必须存在云存储位置。

    有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限

  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 对于要创建的数据存储项目的类型,选择
  5. 单击下一步配置与源数据的连接。
  6. 选择云存储提供商并指定连接凭据。

    您必须指定的信息因提供商类型而异。

    注:

    要连接到私有云,请从区域下拉菜单中选择自定义,并在私有 URL 字段中输入或粘贴可访问私有云的 URL。

    • Amazon S3

      要连接到 Amazon Simple Storage Service (S3) 存储段或 S3 兼容存储段,请提供以下信息:

      • 选择凭据类型:使用 IAM 角色或访问密钥。 如果使用访问密钥,则您必须提供从 Amazon Web Services (AWS) 帐户获得的访问密钥 ID 和相应的保密访问密钥。
      • 选择存储段存在的区域并输入存储段名称。
      • 要注册存储段中的子文件夹,请输入文件夹的路径。

    • Google 云存储

      要连接到 Google Cloud 存储段,请提供以下信息:

      • 提供从 Google Cloud 帐户获得的访问密钥 ID 和相应的保密访问密钥。
      • 要注册存储段中的子文件夹,请输入文件夹的路径。

    • Microsoft Azure Storage

      要连接到 Microsoft Azure Blob 存储位置,请提供以下信息:

      • 提供 Microsoft Azure 的名称和用于访问的帐户密钥。
      • 选择存储位置所在的 Azure 环境。
      • 提供 Blob 存储容器的名称。
      • 要注册存储容器中的子文件夹,请输入文件夹的路径。

    • Alibaba 云存储

      要连接到 Alibaba Cloud Object Storage Service (OSS) 存储段,请提供以下信息:

      • 提供从 Alibaba 帐户获得的访问密钥 ID 和相应的保密访问密钥。
      • 选择存储段存在的区域并输入存储段名称。
      • 要注册存储段中的子文件夹,请输入文件夹的路径。

  7. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
  8. 选择要将此数据存储注册到的 ArcGIS GIS ServerArcGIS Image Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

    注:

    如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。

  9. 单击下一步
  10. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  11. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  12. 我的内容中选择要存储数据存储项目的文件夹。
  13. 单击添加数据存储

与成员需要创建影像图层的群组共享数据存储项目。

添加大数据文件共享

创建大数据文件共享数据存储时,它将在组织中创建一个关联的大数据文件共享项目。 使用关联的大数据文件共享项目来访问数据,以用作 GeoAnalytics Tools的输入或存储从中生成的输出数据。

  1. 要添加大数据文件共享,您必须在云中具有包含数据的现有文件共享位置或存储位置。 有关说明,请参阅大数据文件共享入门

    有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限

  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 对于数据存储类型,选择大数据文件共享

    此选项仅在门户配置了 GeoAnalytics Server 时可用。

  5. 单击下一步配置与源数据的连接。
  6. 要连接到大数据文件共享,输入共享文件夹的路径或通过提供适当的信息访问 Apache Hadoop Distributed File System (HDFS) 目录或 Apache Hive 元数据存储数据库,从而连接到存储位置。

    或者,您可以选择一个现有的云存储,或者通过选择存储提供商和访问凭据创建一个云存储。 无论您使用现有云存储还是创建云存储,仅支持 Microsoft Azure Blob 存储、Amazon Simple Storage Service (S3) 存储段或 S3 兼容存储段。

  7. 提供数据源的信息。

    您需提供的信息因数据源而异。 有关说明,请参阅大数据文件共享入门

  8. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。

    仅可通过门户的 ArcGIS GeoAnalytics Server 站点注册大数据文件共享。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

  9. 单击下一步
  10. 输入数据存储项目的标题。
  11. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  12. 我的内容中选择要存储数据存储项目的文件夹。
  13. 单击添加数据存储

创建大数据文件共享数据存储时,会在组织中创建两个或三个项目:大数据文件共享项目和大数据文件共享数据存储项目,如果使用云存储,还会创建云数据存储项目。 这些项目相互依存,但是您将仅与大数据文件共享项目交互,除非您要删除项目。

添加 NoSQL 数据库

要将知识图谱存储到您所控制的受支持的 NoSQL 数据库中,您必须将 NoSQL 数据存储项目添加到门户并将其注册到门户的 Knowledge Server 站点。

您需要为ArcGIS Pro 中创建的每个知识图谱准备一个 NoSQL 数据库。 在创建知识图谱时所用的设置可以决定 NoSQL 数据库是否可以在您创建数据存储项之前包含数据,或者它是否必须为空。 有关详细信息,请参阅用作 NoSQL 数据存储的 Neo4j 数据库注意事项ArcGIS Knowledge Server 系统要求

  1. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  2. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  3. 选择 NoSQL,然后单击下一步

    此选项仅会在门户配置了 Knowledge Server 时出现。

  4. Neo4j 保持在选中状态,然后单击下一步
  5. 提供连接 URI 和身份验证信息以连接到 Neo4j 实例和数据库,然后单击下一步

    有关连接要求,请参阅 Neo4j Java 驱动程序文档

  6. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。

    仅可通过门户的 ArcGIS Knowledge Server 站点注册 NoSQL 数据存储。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

  7. 单击下一步
  8. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  9. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  10. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。

    您也可以使用过滤器类别框来缩小类别列表范围。

  11. 我的内容中选择要存储数据存储项目的文件夹。
  12. 单击添加数据存储

系统将在您的内容中创建一个数据存储项目。

与成员将ArcGIS Pro 中创建知识图谱的群组共享数据存储项目。