Como usar o centróide poligonal no Postgis

12

Eu tenho uma tabela com o nome da coluna, Latitude e Longitude. Quero atualizá-la com o nome do polígono e sua longitude da latitude do centróide. Sei que existe uma função no postgis st_centroid (geometry). Mas eu quero inserir o valor xe o valor Y em uma coluna separada. Como posso fazer isso?

Sreesha
fonte
Deseja escrever xey do centróide em novas colunas / atributos?
underdark
Sim, eu tenho de latitude e longitude retornos columns.But ST_Centroid Lat Long valor em uma única coluna
Sreesha

Respostas:

19

Experimentar:

UPDATE polygon_layer SET longitude=ST_X(ST_Centroid(geom)), Latitude=ST_Y(ST_Centroid(geom));
Micha
fonte