地理空间函数

地理空间函数处理复杂的二维空间对象,并根据开放地理空间联盟 (OGC) 标准将它们存储在数据库中。

函数命名约定

地理空间函数使用以下命名约定:

  • 大多数 ST_function‑name 函数符合最新 OGC 标准 OGC SFA-SQL 版本 1.2.1(参考编号为 OGC 06-104r4,日期:2010 年 8 月 4 日)。当前,一些 ST_function‑name 函数可能不支持所有数据类型。每个函数页包含了关于支持的数据类型的详细信息。

  • STV_function‑name 函数专门用于 Vertica 并且不符合 OGC 标准。每个函数页详细说明了其功能。

验证空间对象有效性

许多空间函数不会验证其参数。如果将无效的空间对象传递给 ST_ 或 STV_ 函数,函数可能会返回错误或生成错误的结果。

为避免这种问题,Vertica 建议您首先对所有空间对象运行 ST_IsValid 以验证参数。如果对象无效,则运行 STV_IsValidReason 以获取关于无效性原因的信息。