ST_NRings - Amazon Redshift

ST_NRings

ST_NRings retorna o número de anéis em uma geometria de entrada.

Sintaxe

ST_NRings(geom)

Argumentos

geom

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

Tipo de retorno

INTEGER

Nulo será retornado se geom for nulo.

Os valores retornados são os seguintes.

Valor retornado Subtipo de geometria

0

Retornado se geom for um subtipo de POINT, LINESTRING, MULTIPOINT ou MULTILINESTRING .

O número de anéis.

Retornado se geom for um subtipo de POLYGON ou de MULTIPOLYGON.

O número de anéis em todos os componentes.

Retornado se geom for um subtipo GEOMETRYCOLLECTION

Exemplos

O SQL a seguir retorna o número de pontos anéis um multipolígono.

SELECT ST_NRings(ST_GeomFromText('MULTIPOLYGON(((0 0,10 0,0 10,0 0)),((0 0,-10 0,0 -10,0 0)))'));
st_nrings ------------- 2