亚马逊极光空间(MYSQL_AURORA_SPATIAL)的读者/作家

许可选项这种格式从FME专业版开始。

此格式基于MariaDB (mysql兼容)空间读写器。它使用特定于MySQL的术语,因为MariaDB是众所周知的工作与MySQL服务器。

概述

Amazon Aurora Spatial插件允许FME读写存储在Amazon Aurora空间数据库中的属性数据。这个读者和作者有两个版本:

读者概述

FME将读取器数据集视为包含关系表集合的数据库,将表视为FME功能类型,其中每一行至少对应一个FME功能。在几何集合的情况下,单个行可能变成多个FME特性。

在可以读取表模式之前,必须在FME工作区中定义它们,并且可以包含几何和主列类型,但是,每个表只读取一个几何列,而其他的则被丢弃。

完全支持任意WHERE子句和连接,以及整个任意SQL SELECT语句。基本的读取过程包括打开到数据库的连接、查询元数据和查询数据。通过提交SQL查询和解析返回的结果集来读取数据。

如果读取空几何图形,则将其视为非几何图形特性,并保留其属性。

作家概述

Amazon Aurora Spatial writer模块将几何图形和属性存储到一个Amazon Aurora数据库中。作者提供以下能力:

  • 事务支持:写入器提供了简化数据加载过程的事务支持。有时,数据加载操作会由于数据困难而提前终止。事务支持提供了一种重新加载已更正数据的机制,而不会造成数据丢失或重复。还可以通过减少多个小查询(如insert)的事务开销来改进性能。
  • 创建索引:写入器可以在加载过程中设置和填充索引。默认情况下,空间R-Tree索引是在表的主几何列上创建的,而不是在任何其他列上。额外的列可以单独索引。目前不支持复合列索引。
  • 插入绑定:默认情况下,编写器使用准备好的语句和查询参数绑定来确保快速加载数据。