相交類算子
更新時間:
判斷左側(cè)對象和右側(cè)對象的外包框是否在指定維度上相交。
語法
{geometry, trajectory, boxndf} /&/ {geometry, trajectory, boxndf}
{trajectory, boxndf} #&# {trajectory, boxndf}
{geometry, trajectory, boxndf} && {geometry, trajectory, boxndf}
{geometry, trajectory, boxndf} &/& {geometry, trajectory, boxndf}
{trajectory, boxndf} &#& {trajectory, boxndf}
{trajectory, boxndf} &/#& {trajectory, boxndf}
參數(shù)
參數(shù)名稱 | 描述 |
算子左側(cè)參數(shù) | 相交對象。 |
算子右側(cè)參數(shù) | 相交對象。 |
描述
判斷左側(cè)對象和右側(cè)對象的外包框(由ST_MakeBox函數(shù)生成的BoxNDF類型)是否在指定維度上相交。
支持的相交類算子如下:
/&/
:z維度相交。#&#
:t維度相交。&&
:xy二維空間相交。&/&
:xyz三維空間相交。&#&
:xyt二維時空相交。&/#&
:xyzt三維時空相交。
示例
WITH box AS(
SELECT ST_MakeBox3d(0,0,0,5,5,5) a,
ST_MakeBox3dt(6,6,3,'2010-04-12 00:00:00',8,8,5,'2013-02-01 00:00:00') b
)
SELECT a /&/ b AS OpZ, a #&# b AS OpT, a && b AS Op2D, a &/& b AS Op3d, a &#& b AS Op2DT, a &/#& b AS Op3DT from box;
opz | opt | op2d | op3d | op2dt | op3dt
-----+-----+------+------+-------+-------
t | t | f | f | f | f
文檔內(nèi)容是否對您有幫助?