全部产品
Search
文档中心

云原生多模数据库 Lindorm:函数概览

更新时间:Dec 21, 2023

本文介绍Lindorm Ganos支持的时空函数。

引擎与版本

时空函数仅适用于宽表引擎。无版本要求。

函数列表

Lindorm Ganos支持的时空函数如下表。

说明

时空函数时不区分大小写。

函数分类

相关文档

描述

构造函数

ST_GeomFromText

返回与指定WKT字符串对应的Geometry对象。

ST_LineFromMultiPoint

返回与指定MultiPoint对象对应的LineString对象。

ST_MakePoint

返回构建的Point对象。

输出函数

ST_AsText

返回指定Geometry对象的WKT(Well-known Text)格式。

访问函数

ST_Centroid

返回指定Geometry对象的几何中心。

ST_EndPoint

返回指定LineString类型的最后一个点。

ST_NPoints

返回指定Geometry对象中顶点的个数。

ST_StartPoint

返回指定LineString类型的起点。

ST_X

返回指定Point类型的X坐标值。

ST_XMax

返回指定Geometry对象边界框X坐标的最大值。

ST_XMin

返回指定Geometry对象边界框X坐标的最小值。

ST_Y

返回指定Point类型的Y坐标值。

ST_YMax

返回指定Geometry对象边界框Y坐标的最大值。

ST_YMin

返回指定Geometry对象边界框Y坐标的最小值。

关系函数

ST_Contains

如果Geometry对象A包含Geometry对象B,则返回true。

ST_DWithin

如果两个Geometry对象的二维平面距离在指定范围内,则返回true。

ST_DWithinSphere

如果两个Geometry对象的球面距离在指定范围内,则返回true。

ST_Intersects

判断两个Geometry对象是否相交。如果两个Geometry对象有任意共享空间的部分,那么两个Geometry对象相交,则返回true。

ST_Overlaps

如果两个Geometry对象在空间上有重叠的部分,但不存在其中一个完全包含另一个的情况,则返回true。

ST_Within

如果Geometry对象A完全在Geometry对象B内,则返回true。

聚合函数

ST_Length_Rows

返回指定点类型列中所有点聚合而成的轨迹的球面长度,单位为米(m)。函数将按照主键顺序读取所有点,并计算这些点拼接成的轨迹的长度。

ST_TrajectoryProfile

指定点列名、时间列名,计算所有点按时间排序后拼接成的轨迹段,并返回基于特定时间阈值分割后的轨迹段。通常与ST_DWithinSphere等空间关系查询条件联用,计算在一定区域内轨迹的出入情况。

ST_Resample

指定点列名、时间列名、降采样时间或空间阈值,生成将点按时间升序排序并按阈值降采样后的轨迹。