全部產品
Search
文件中心

ApsaraDB RDS:ST_DFullyWithin

更新時間:Jun 19, 2024

如果給定的兩個Geometry對象上任意兩點之間距離都小於給定值,則返回True。

文法

boolean  ST_DFullyWithin(geometry  g1 , geometry  g2 , double precision  distance);

參數

參數名稱

描述

g1

第一個Geometry對象。

g2

第二個Geometry對象。

distance

距離,單位由對象的空間參考系統指定。

描述

  • 兩個Geometry對象必須都使用相同的投影方式,並且具有相同的SRID。

  • 該函數調用時將自動包括外包框比較,該比較將利用Geometry對象上可用的任何索引。

樣本

對比ST_DFullyWithin與ST_DWithin

SELECT ST_DFullyWithin(g1,g2,2), ST_DWithin(g1,g2,2) from (SELECT 'LINESTRING(0 1,1 1)'::geometry as g1,
                                                                           'LINESTRING(0 0,0 -1)'::geometry as g2) as test;
 st_dfullywithin | st_dwithin
-----------------+------------
 f               | t
(1 row)