ST_NumGeometries - Amazon Redshift

ST_NumGeometries

ST_NumGeometries retorna o número de geometrias em uma geometria de entrada.

Sintaxe

ST_NumGeometries(geom)

Argumentos

geom

Um valor de tipo de dados GEOMETRY ou uma expressão que é avaliada como um tipo GEOMETRY.

Tipo de retorno

INTEGER que representa o número de geometrias em geom.

Nulo será retornado se geom for nulo.

Se geom for uma geometria vazia única, então 0 será retornado.

Se geom for uma geometria não vazia única, então 1 será retornado.

Se geom for um subtipo de GEOMETRYCOLLECTION ou MULTI, então o número de geometrias será retornado.

Exemplos

O SQL a seguir retorna o número de geometrias em uma multilinestring de entrada.

SELECT ST_NumGeometries(ST_GeomFromText('MULTILINESTRING((0 0,1 0,0 5),(3 4,13 26))'));
st_numgeometries ------------- 2