すべてのプロダクト
Search
ドキュメントセンター

PolarDB:&&

最終更新日:Jul 02, 2024

この演算子は、GeomGridオブジェクト、H3Gridオブジェクト、またはGeometryオブジェクトのバウンディングボックスが別のオブジェクトのバウンディングボックスと交差するかどうかを判断します。 GeomGridオブジェクトまたはH3Gridオブジェクトは、オペレータが2つのオブジェクトの境界ボックス間の空間的関係を決定する前に、Geometryオブジェクトに変換されます。

構文

bool &&(GeomGrid A、GeomGrid B);
bool &&(GeomGrid A、ジオメトリB);
bool &&(ジオメトリA、GeomGrid B);
bool &&(H3Grid A、H3Grid B);
bool &&(H3Grid A、ジオメトリB);
bool &&(ジオメトリA、H3Grid B); 

戻り値

オブジェクトの境界ボックスが別のオブジェクトの境界ボックスと交差する場合、値trueが返されます。 それ以外の場合、値falseが返されます。

Parameters

パラメーター

説明

HTTP ステータスコードが

GeomGrid、H3Grid、またはGeometryオブジェクト。

B

GeomGrid、H3Grid、またはGeometryオブジェクト。

使用上の注意

  • この演算子は、GeomGridオブジェクト、H3Gridオブジェクト、またはGeometryオブジェクトのバウンディングボックスが別のオブジェクトのバウンディングボックスと交差するかどうかを判断します。 オブジェクトの境界ボックスが別のオブジェクトの境界ボックスと交差する場合、値trueが返されます。 それ以外の場合、値falseが返されます。

  • GeomGridオブジェクトまたはH3Gridオブジェクトは、オペレータが2つのオブジェクトの境界ボックス間の空間的関係を決定する前に、Geometryオブジェクトに変換されます。

  • デフォルトでは、GeomGridオブジェクトは4490座標系のGeometryオブジェクトに変換されます。

  • デフォルトでは、H3Gridオブジェクトは4326座標系のGeometryオブジェクトに変換されます。

--&&(GeomGrid, GeomGrid)
SELECT COUNT(*) からgeomgrid_gist_test WHERE 'G00'::GeomGrid &&コード;

-------
     5

--&&(GeomGrid, ジオメトリ)
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(*) からh3grid_gist_testコード&& ST_H3FromLatLng(-17.5、-65.0、1);

-------
     1

--&&(ジオメトリ、H3Grid)
SELECT COUNT(*) from h3grid_gist_test WHERE 'SRID=4490;POLYGON((-70 -20、-60 -20、-60 -10、-70 -10、-70 -20))':: ジオメトリ&コード;

-------
     1