O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
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
GEOMETRYou uma expressão que é avaliada como um tipoGEOMETRY. - índice
-
Um valor do tipo de dados
INTEGERque 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)