ST_InteriorRingN
ST_InteriorRingN retorna um linestring fechado correspondente ao anel interior de um polígono de entrada na posição do índice. A dimensão da geometria retornada é a mesma geometria de entrada.
Sintaxe
ST_InteriorRingN(geom, index)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRY
ou uma expressão que é avaliada como um tipoGEOMETRY
. - índice
-
Um valor do tipo de dados
INTEGER
que representa a posição de um anel de um índice baseado em um.
Tipo de retorno
GEOMETRY
de subtipo LINESTRING
.
O valor do identificador do sistema de referência espacial (SRID - spatial reference system identifier) da geometria retornada é o valor do SRID das geometrias de entrada.
Se geom ou index for null, será retornado null.
Se index estiver fora do intervalo, será retornado null.
Nulo será retornado se geom não for um polígono.
Se geom for um polígono vazio, então null será retornado.
Exemplos
O SQL a seguir retorna o segundo anel do polígono como uma linestring fechada.
SELECT ST_AsEWKT(ST_InteriorRingN(ST_GeomFromText('POLYGON((7 9,8 7,11 6,15 8,16 6,17 7,17 10,18 12,17 14,15 15,11 15,10 13,9 12,7 9),(9 9,10 10,11 11,11 10,10 8,9 9),(12 14,15 14,13 11,12 14))'),2));
st_asewkt
-----------
LINESTRING(12 14,15 14,13 11,12 14)