全部產品
Search
文件中心

PolarDB:ST_Intersects

更新時間:Jul 06, 2024

判斷兩個Geometry或Geography對象是否相交。如果Geometry對象或Geography對象有任意共用空間的部分,則它們相交。

文法

boolean ST_Intersects(geometry geomA , geometry geomB);
boolean ST_Intersects(geography geogA , geography geogB);

參數

參數名稱描述
geomA第一個Geometry對象。
geomB第二個Geometry對象。
geogA第一個Geography對象。
geogB第二個Geography對象。

描述

  • 對於Geography對象,容差為0.00001米,任何距離小於該值的點都將視為相交,並且使用的是球體模型而非橢球模型。
  • 如果兩個對象的關係是Overlap、Touch或Within之一,則為相交。
  • 該函數調用時將自動包括外包框比較,該比較將利用Geometry對象上可用的任何索引。

樣本

預設調用:
SELECT ST_Intersects('LINESTRING(0 0,1 1)'::geometry,'LINESTRING(0 1,1 0)'::geometry);
 st_intersects
---------------
 t
(1 row)