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_Polygon
ST_Polygon retorna uma geometria de polígono cujo anel externo é a linestring de entrada com o valor que era a entrada do identificador do sistema de referência (SRID - spatial reference system identifier)
A dimensão da geometria retornada é a mesma geometria de entrada.
Sintaxe
ST_Polygon(linestring, srid)
Argumentos
- linestring
-
Um valor de tipo de dados
GEOMETRYou uma expressão que é avaliada como um tipoGEOMETRY. O subtipo deve serLINESTRINGque representa uma linestring. O valor de linestring deve ser fechado. - srid
-
Um valor de tipo de dados
INTEGERque representa uma segunda um SRID.
Tipo de retorno
GEOMETRY de subtipo POLYGON.
Caso contrário, o valor do SRID da geometria retornado será definido como srid.
Nulo será retornado se linestring ou srid for nulo.
Um erro será retornado se linestring não for uma linestring.
Um erro será retornado se linestring não for fechada.
Um erro será retornado se srid for negativo.
Exemplos
O SQL a seguir cria um polígono com um valor de SRID.
SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'),4356));
st_asewkt
-------------
SRID=4356;POLYGON((77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07))