如果輸入?yún)?shù)類型為GeometryCollection、Multi(Point,Polygon,LineString,Curve,Surface)、CompoundCurve時(shí),返回true。

語(yǔ)法

boolean  ST_IsCollection(geometry  g);

參數(shù)

參數(shù)名稱 描述
g 目標(biāo)Geometry對(duì)象。

描述

  • 如果GeometryCollection為空,也將返回true。
  • 該函數(shù)支持3D對(duì)象,并且不會(huì)刪除Z坐標(biāo)。
  • 該函數(shù)支持Circular Strings和Curves類型幾何對(duì)象。

示例

  • Multi對(duì)象:
    SELECT ST_IsCollection('MULTIPOINT((1 0),(2 0))'::geometry);
     st_iscollection
    -----------------
     t
    (1 row)
                        
  • GeometryCollection對(duì)象:
    SELECT ST_IsCollection('GeometryCollection(POINT(1 0),POLYGON((1 0,2 0, 0 2,1 0)))'::geometry);
     st_iscollection
    -----------------
     t
    (1 row)