全部產品
Search
文件中心

Lindorm:函數概覽

更新時間:Oct 19, 2024

本文介紹Lindorm GanosBase支援的時空函數。

引擎與版本

時空函數僅適用於寬表引擎。無版本要求。

函數列表

Lindorm GanosBase支援的時空函數如下表。

說明

時空函數時不區分大小寫。

函數分類

相關文檔

描述

建構函式

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

指定點列名、時間列名、降採樣時間或空間閾值,產生將點按時間升序排序並按閾值降採樣後的軌跡。