&&
更新時(shí)間:
判斷兩個(gè)GeomGrid/Geometry對(duì)象或兩個(gè)H3Grid/Geometry對(duì)象的外包框的空間相交關(guān)系,其中GeomGrid或H3Grid會(huì)轉(zhuǎn)換為Geometry對(duì)象后再進(jìn)行外包框空間關(guān)系判斷。
語法
bool &&(GeomGrid A, GeomGrid B);
bool &&(GeomGrid A, Geometry B);
bool &&(Geometry A, GeomGrid B);
bool &&(H3Grid A, H3Grid B);
bool &&(H3Grid A, Geometry B);
bool &&(Geometry A, H3Grid B);
返回值
若滿足空間相交關(guān)系則返回true,否則返回false。
參數(shù)
參數(shù)名稱 | 描述 |
A | GeomGrid/H3Grid/Geometry對(duì)象。 |
B | GeomGrid/H3Grid/Geometry對(duì)象。 |
描述
判斷兩個(gè)GeomGrid/Geometry對(duì)象或兩個(gè)H3Grid/Geometry對(duì)象的外包框的空間相交關(guān)系,相交返回true,不相交返回false。
GeomGrid或H3Grid會(huì)轉(zhuǎn)換為Geometry對(duì)象后再進(jìn)行外包框空間關(guān)系判斷。
默認(rèn)會(huì)將GeomGrid對(duì)象轉(zhuǎn)換為4490坐標(biāo)系的Geometry對(duì)象。
默認(rèn)會(huì)將H3Grid對(duì)象轉(zhuǎn)換為4326坐標(biāo)系的Geometry對(duì)象。
示例
--&&(GeomGrid, GeomGrid)
SELECT COUNT(*) from geomgrid_gist_test WHERE 'G00'::GeomGrid && code;
-------
5
--&&(GeomGrid, Geometry)
SELECT COUNT(*) from geomgrid_gist_test WHERE code && 'SRID=4490;POLYGON((80 20,90 20,90 25,80 25,80 20))'::Geometry;
-------
5
--&&(H3Grid, H3Grid)
SELECT COUNT(*) from h3grid_gist_test where code && ST_H3FromLatLng(-17.5, -65.0, 1);
-------
1
--&&(Geometry, H3Grid)
SELECT COUNT(*) from h3grid_gist_test WHERE 'SRID=4490;POLYGON((-70 -20,-60 -20,-60 -10,-70 -10,-70 -20))'::Geometry && code;
-------
1
文檔內(nèi)容是否對(duì)您有幫助?