Nome

ST_IsCollection — Retorna verdadeiro se essa geometria é uma coleção vazia, polígono, ponto etc.

Sinopse

boolean ST_IsCollection(geometry g);

Descrição

Retorna VERDADEIRO se o tipo da geometria do argumento é:

  • COLEÇÃO DE GEOMETRIA

  • MULTI{PONTO, POLÍGONO, LINESTRING, CURVA, SUPERFÍCIE}

  • CURVA COMPOSTA

[Nota]

Essa função analisa o tipo da geometria. Isso significa que vai retornar VERDADEIRO nas coleções que são vazias ou que contêm apenas um elemento.

This function supports 3d and will not drop the z-index.

This method supports Circular Strings and Curves.

Exemplos

Code
SELECT ST_IsCollection('LINESTRING(0 0,1 1)'::geometry);
Raster Outputs
f
Figure
Geometry figure for visual-st-iscollection-01
Code
SELECT ST_IsCollection('MULTIPOINT EMPTY'::geometry);
Raster Outputs
t
Code
SELECT ST_IsCollection('MULTIPOINT((0 0))'::geometry);
Raster Outputs
t
Code
SELECT ST_IsCollection('MULTIPOINT((0 0),(42 42))'::geometry);
Raster Outputs
t
Code
SELECT ST_IsCollection('GEOMETRYCOLLECTION(POINT(0 0))'::geometry);
Raster Outputs
t

Veja também

ST_NumGeometries