在 Amazon Redshift 中查询空间数据 - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

在 Amazon Redshift 中查询空间数据

空间数据描述了几何体在定义空间(空间参考系统)中的位置和形状。 Amazon Redshift 支持使用 GEOMETRY 数据类型,包含空间数据及其空间参考系统标识符(SRID)。

空间数据包含可用于表示地理特征的几何数据。此类数据的示例包括天气报告、地图方向、包含地理位置的推特、店铺位置以及航空公司路线。空间数据在业务分析、报告和预测中发挥着重要作用。

您可以查询空间数据 Amazon Redshift 函数. 空间数据包含对象的几何值。

使用空间数据,您可以运行查询以执行以下操作:

  • 找出两点之间的距离。

  • 检查一个区域 (多边形) 是否包含另一个区域。

  • 检查一条线串是与另一条线串交叉还是与另一条线串交叉。

您可以使用 GEOMETRY 以保存空间数据的值。A GEOMETRY 价值 Amazon Redshift 可以定义二维(2D)几何原语。目前, Amazon Redshift 支持3D或4D几何原语。有关几何原语的更多信息,请参阅 众所周知的几何体文字表现 在维基百科。

GEOMETRY 数据类型有以下子类型:

  • POINT

  • LINESTRING

  • POLYGON

  • MULTIPOINT

  • MULTILINESTRING

  • MULTIPOLYGON

  • GEOMETRYCOLLECTION

有 Amazon Redshift 支持以下几何数据表示的几何函数:

  • 地理科学

  • 众所周知的文本(WKT)

  • 扩展众所周知的文本(EWKT)

  • 众所周知的二元(WKB)表示

  • 扩展的公知二元(EWKB)

有关用于查询空间数据的语句函数的详细信息,请参阅 空间函数.