Skip To Content

将数据加载至 Amazon Web 服务的地理数据库中的策略

向 AWS 传输数据的策略中所述,许多源 GIS 数据会留在地理数据库或本地存储的文件中,而您将利用此数据来发布服务。尽管在某些情况下,需要将数据移动到 Amazon Web Services (AWS) 上的地理数据库中。要实现此操作,您可以使用以下章节中介绍的方法。

复制

可将数据从本地地理数据库复制到您的 ArcGIS Enterprise on Amazon Web Services 部署中的地理数据库。

在 10.6 和较早版本中,使用 ArcGIS Server Cloud Builder on Amazon Web Services 或 Esri 中的 CloudFormation 模板创建 ArcGIS Server 站点时,系统会通过部署创建名为 geodata 的地理数据库。将该 geodata 地理数据库注册为复制的数据库,并由此创建一个地理数据服务。然后,可以创建本地数据的副本并将其复制到地理数据服务。编辑操作完成后,您可通过地理数据服务将这些更改同步到 geodata 地理数据库中。有关详细信息,请参阅使用地理数据服务和连接的副本

要在 10.6 之后的版本中进行复制,您需要手动配置地理数据库和服务。有关详细信息,请参阅 ArcGIS Server 帮助中的配置地理数据服务的建议

发布

同样,使用 Cloud Builder 10.6 或 Esri 10.6 CloudFormation 模板创建 ArcGIS Server 站点时,系统会创建一个地理数据库 (egdb) 并将其注册为 ArcGIS Server 站点的托管数据库。发布要素或 WFS-T 服务时,数据的副本将移动到托管数据库。删除要素或 WFS-T 服务时,也会从托管数据库中删除相应数据。

ArcGIS Enterprise 部署包括 ArcGIS Data Store。通过 ArcGIS Data Store 配置的关系数据存储可用作 ArcGIS Server 站点的托管数据库。将要素服务发布到 ArcGIS Server 站点或将托管要素图层发布到部署的 Portal for ArcGIS 组件时,数据会被复制到关系数据存储中。

使用 Esri 提供的 CloudFormation 模板部署 ArcGIS Enterprise 时,系统会创建切片缓存数据存储。从而允许您将托管场景图层发布到门户,且数据将被复制到切片缓存数据存储。

发布地图和要素服务时,您还可以选择将数据复制到 ArcGIS Server 站点。

将您所移动的数据加载到云中

如有必要,您也可以通过物理方式将数据移动到 AWS 上您的部署中的 egdb 或 geodata 地理数据库或者移动到 AWS 上您自己创建的地理数据库中。

首先,必须将数据移动到 Amazon Web 服务。将源数据移动到 AWS 后,请登录安装了 ArcGIS Desktop 的实例,连接源数据和 AWS 上的地理数据库,并将数据加载到地理数据库中。

您可以从 ArcGIS Desktop 客户端执行以下操作:

  • 复制传输至 Amazon Web Services 的源文件中的数据,如文件地理数据库,并将该数据粘贴到 AWS 上的企业级地理数据库中。有关详细信息,请参阅 ArcMap 帮助中的将要素数据集、类和表复制到其他地理数据库
  • 创建空的要素类或表,然后使用“简单数据加载器”或“对象加载器”向导为其添加数据。有关这两个向导的信息,请参阅 ArcMap 帮助中的关于将数据加载到现有要素类或表中
  • 创建空的要素类或表,并使用已上传到 Amazon Web Services 的源 XML 记录集文档将数据加载到该要素类或表中。
  • 使用地理处理工具导入已移动到 Amazon Web Services 的源 shapefile、coverage、要素类、表、栅格或 XML 工作空间文档。有关详细信息,请参阅导入数据集概述
  • 附加工作组级地理数据库,其中,该地理数据库移动自其他 ArcGIS Enterprise on Amazon Web Services 实例。

您也可以通过备份文件或(对于 SQL Server)数据库文件本身传输数据库。您需要将文件移动到 AWS 上 ArcGIS Server(企业级)站点中包含的具有 PostgreSQL 或 SQL Server 数据库管理系统的 AWS 实例中,通过 SQL 客户端连接至数据库管理系统,并从 PostgreSQL 的现有地理数据库中恢复转储文件到 PostgreSQL 数据库集群或 将从其他 SQL Server 实例中分离的数据库附加到 AWS 上的 SQL Server

有关将文件和其他源数据传输到 Amazon Web Services 实例的详细信息,请参阅向 Amazon 传输数据的策略