st_transform st_srid postgresql postgis

postgresql - st_srid - ¿Cómo cambiar el SRID de la columna de geometría?



postgis set srid (1)

Debe utilizar la función ST_Transform . También use la función AddGeometryColumn para crear su nueva columna, para asegurarse de que también se crean todas las restricciones necesarias:

SELECT AddGeometryColumn(''table'',''the_geom4258'',4258, ''POLYGON'', 2); UPDATE table SET the_geom4258 = ST_Transform(the_geom,4258);

ST_SetSRID solo establece el identificador de proyección, pero en realidad no transforma las geometrías.

Tengo una tabla donde una de las columnas es una columna de geometría the_geom para polígonos con un SRID. the_geom una nueva columna en la misma tabla con exactamente los mismos datos de geometría que the_geom .

Esta nueva columna tiene el nombre the_geom4258 porque quiero establecer su SRID en 4258. ¿Cuál es el procedimiento para cambiar el SRID de la geometría a otro sistema de coordenadas? ¿Es suficiente aplicar la siguiente consulta?

UPDATE table SET the_geom4258=ST_SetSRID(the_geom4258,4258);