Skip To Content

Amazon Web Services 上的地理数据库

地理数据库可存储空间数据和非空间数据。Amazon Web Services (AWS) 实例中的地理数据库旨在存储由 AWS 上的 ArcGIS Server 站点提供的数据。您可以使用文件、工作组级或企业级地理数据库。

注:

AWS 实例中的地理数据库不适合通过本地 ArcGIS 客户端直接访问。

ArcGIS Server Cloud Builder on Amazon Web Services 中提供了选项以在独立 ArcGIS Server 站点中包含企业级或工作组级地理数据库。这些地理数据库将在通过您的本地地理数据库提供的地理数据服务进行发布、复制和同步时,用作接收复制数据的数据存储。

要了解发布数据时可用的数据存储选项,请参阅以下的 ArcGIS Server 主题:

以下各节介绍了与 ArcGIS Enterprise on Amazon Web Services 搭配使用的各类地理数据库。

企业级地理数据库

在使用 GIS Server 应用程序或任一 ArcGIS Server Cloud Builder on Amazon Web Services CloudFormation 模板启动独立 Esri 站点和提供 ArcGIS GIS Server 企业版许可时,系统将为您创建两个地理数据库:egdb 和 geodata。

egdb 地理数据库将注册为 GIS Server 站点的托管数据库。向具有已注册的托管数据库的站点发布要素或 WFS-T 服务时,可将数据从包含地图源数据的地理数据库复制到 egdb 地理数据库。此数据依赖于服务;当删除要素或 WFS-T 服务时,数据也从地理数据库 egdb 中删除。

如果您发布可编辑要素或 WFS-T 服务,则客户端可连接到要素服务以编辑数据。

发布要素服务时复制到 egdb 的数据

数据库 geodata 旨在用作复制的地理数据库。您可以将 geodata 地理数据库注册到 GIS Server 站点。注册时,将地理数据库 geodata 指定为与发布者数据库连接(发布者数据库为您的专属企业级地理数据库)不同的服务器数据库连接,并创建地理数据服务。您可以通过地理数据服务将数据从专属企业级地理数据库复制到地理数据库 geodata。

当发布包含复制数据的要素或 WFS-T 服务时,通过要素服务对数据进行的编辑可与地理数据服务同步,从而更新您的本地企业级地理数据库中的数据。同样,您可以继续编辑专属数据,并使用地理数据服务将这些更改与 geodata 地理数据库中的数据进行同步。

通过 geodata 服务同步本地数据和云数据

有关注册数据库的详细信息,请参阅 ArcGIS Server 帮助中的关于将数据注册到 ArcGIS Server

如果选择在通过 ArcGIS Server Cloud Builder on Amazon Web ServicesEsri CloudFormation 模板创建的站点中包含数据库管理系统,则您需要指定是将其包含在 ArcGIS Server 安装程序所在的同一计算机中,还是将其包含在单独的实例中。

下表显示了在 AWS 的同一实例上具有 GIS Server 和数据库管理系统的 ArcGIS Server 站点,以及当 CPU 使用率超出指定阈值时上线、CPU 使用率跌至指定阈值以下时离线的另外两个 ArcGIS Server EC2 实例:

和 DBMS 在同一 AWS 实例上

如果预期您的服务需要在 DBMS 中进行处理,例如您发布了许多使用地理数据库中数据的地理处理服务或您具有可编辑的要素服务,则您应该在独立于 ArcGIS Server 安装程序的实例中创建数据库管理系统。

注:

如果您使用 Amazon Relational Database Service for SQL Server 或 PostgreSQL,则将始终可在单独的 AWS 实例上创建地理数据库。

下表显示了 AWS 上 GIS Server 和数据库管理系统位于不同 AWS 实例上的ArcGIS Server 站点,以及在 CPU 使用率超出指定阈值时AWS 实例上可用的另外两个 GIS Server 站点。

和 DBMS 在不同的 AWS 实例上

有关将企业级地理数据库与 AWS 上的 ArcGIS Enterprise on Amazon Web Services 站点结合使用的详细信息,请参阅 ArcGIS Enterprise on Amazon Web Services 附带的 PostgreSQL 地理数据库GIS Server 附带的 SQL Server 地理数据库

工作组级地理数据库

如果拥有 ArcGIS Enterprise 工作组版许可,您可以使用 ArcGIS Server Cloud Builder on Amazon Web Services 应用程序来启动 Esri Windows AMI 的实例或从此 AMI 中创建的模板,并将 SQL Server Express 的实例包含在 ArcGIS Server 实例中。

SQL Server Express 实例(数据库服务器)包含两个已创建的地理数据库:egdb 和 geodata。与企业实例相同,egdb 地理数据库将注册为 GIS Server 站点的托管数据库。将要素或 WFS-T 服务发布到拥有已通过这种方式注册的地理数据库的站点后,数据将从您的源中被复制到 egdb 地理数据库。

数据库 geodata 旨在用作复制的地理数据库。您可以将 geodata 地理数据库注册为不同于发布者数据库连接的数据库连接,并从中创建地理数据服务。通过地理数据服务,您可以将专属企业级或工作组级地理数据库中的数据同步到 geodata 地理数据库中。

工作组级地理数据库仅支持 Windows 身份验证。两个操作系统用户将作为服务器管理员自动添加到 SQL Server Express 实例中:Administrator 和 ArcGIS。在 egdb 和 geodata 地理数据库中的登录身份均为 dbo。

有关在 AWS 上使用这些地理数据库的详细信息,请参阅 ArcGIS Enterprise on Amazon Web Services 附带的工作组级地理数据库

文件地理数据库

请参阅ArcGIS Enterprise on Amazon Web Services 结合使用的文件地理数据库

相关主题