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

PolarDB:~

最終更新日:Jul 02, 2024

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

構文

bool〜 (GeomGrid A、GeomGrid B);
bool〜 (GeomGrid A、Geometry B);
bool〜 (ジオメトリA, GeomGrid B);
bool〜 (H3Grid A、H3Grid B);
bool〜 (H3Grid A、ジオメトリB);
bool〜 (ジオメトリA、H3Grid B); 

戻り値

オブジェクトAのバウンディングボックスにオブジェクトBのバウンディングボックスが含まれている場合、値trueが返されます。 それ以外の場合、値falseが返されます。

Parameters

パラメーター

説明

HTTP ステータスコードが

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

B

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

使用上の注意

  • この演算子は、GeomGridオブジェクト、H3Gridオブジェクト、またはGeometryオブジェクトのバウンディングボックスが別のオブジェクトのバウンディングボックスを含むかどうかを決定します。 オブジェクトAのバウンディングボックスにオブジェクトBのバウンディングボックスが含まれている場合、値trueが返されます。 それ以外の場合、値falseが返されます。

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

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

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

-- ~(GeomGrid, GeomGrid)
SELECT COUNT(*) from geomgrid_gist_test WHERE 'G00'::GeomGrid ~ code;

-------
     5

-- ~ (ジオメトリ、GeomGrid)
SELECT COUNT(*) from geomgrid_gist_test WHERE 'SRID=4490;POLYGON((88 24,88.8 24,88.8 24.5,88 24.5,88 24))'::Geometry ~ code;

-------
     2

-- ~(H3Grid, H3Grid)
SELECT COUNT(*) からh3grid_gist_testコード〜ST_H3FromLatLng(-17.5、-65.0、1);

-------
     0

-- ~ (ジオメトリ、H3Grid)
SELECT COUNT(*) from h3grid_gist_test WHERE 'SRID=4326;POLYGON((0 30,5 30,5 38,0 30))'::Geometry ~ code;

-------
     1