このトピックでは、ST_IsCollection関数について説明します。 この関数は、入力ジオメトリオブジェクトの型がGeometryCollection、MultiPoint、Polygon、MultiLineString、MultiCurve、MultiSurface、またはMultiCompoundCurveの場合にtrueを返します。
構文
ブールST_IsCollection (ジオメトリg);パラメーター
| パラメーター | 説明 |
| g | 指定するジオメトリオブジェクト。 |
説明
- 空のGeometryCollectionオブジェクトを指定した場合、この関数はtrueを返します。
- この関数は3Dオブジェクトをサポートし、z座標は削除しません。
- この関数は、円形の文字列と曲線をサポートします。
例
- MULTIオブジェクトを指定して返される結果:
SELECT ST_IsCollection('MULTIPOINT((1 0),(2 0))'::geometry); st_iscollection ----------------- t (1行) - GeometryCollectionオブジェクトを指定することによって返される結果:
SELECT ST_IsCollection('GeometryCollection(POINT(1 0),POLYGON((1 0,2 0, 0 2,1 0)))'::geometry); st_iscollection ----------------- t (1行)