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?


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));
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.