|=|(距离操作符)
📄字数 379
👁️阅读量 加载中...
功能描述
返回两个轨迹之间的 3D 距离
语法格式
sql
DOUBLE |=|( GEOMETRY A , GEOMETRY B );参数说明
- A:目标 GEOMETRY 对象。
- B:目标 GEOMETRY 对象。
函数返回类型
DOUBLE 类型
使用说明
- 该操作符与 ST_DistanceCPA 相同。
- 该操作符支持多面体曲面。
示例
sql
SQL> WITH inp AS ( SELECT
ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,
UNIX_TIMESTAMP('2015-05-26 10:00'),
UNIX_TIMESTAMP('2015-05-26 11:00')
) a,
ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,
UNIX_TIMESTAMP('2015-05-26 10:00'),
UNIX_TIMESTAMP('2015-05-26 11:00')
) b
)
SELECT a |=| b distance FROM inp;
+--------------+
| DISTANCE |
+--------------+
| 1.965215e+00 |
+--------------+
(1 row)