Categorias:

Funções geospaciais

ST_SETSRID

Retorna um objeto GEOMETRY com seu SRID (identificador do sistema de referência espacial) definido como o valor especificado.

Use esta função para alterar o SRID sem afetar as coordenadas do objeto. Se você também precisar alterar as coordenadas para corresponder ao novo SRS (sistema de referência espacial), use ST_TRANSFORM.

Sintaxe

ST_SETSRID( <geometry_expression> , <srid> ) 
Copy

Argumentos

geometry_expression

O argumento deve ser uma expressão do tipo GEOMETRY.

srid

O SRID a definir no objeto GEOMETRY retornado.

Retornos

A função retorna um valor do tipo GEOMETRY.

Notas de uso

Exemplos

O exemplo a seguir cria e retorna um objeto GEOMETRY que utiliza o SRID 4326:

ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='EWKT'; SELECT ST_SETSRID(TO_GEOMETRY('POINT(13 51)'), 4326); +-----------------------------------------------+ | ST_SETSRID(TO_GEOMETRY('POINT(13 51)'), 4326) | |-----------------------------------------------| | SRID=4326;POINT(13 51) | +-----------------------------------------------+ 
Copy