Как взять полигон центроид в Постгис

12

У меня есть таблица с именем столбца, Широта и Долгота. Я хочу обновить это имя полигона и его долготу долготы центроида. Я знаю, что есть функция в postgis st_centroid (геометрия). Но я хочу ввести значение x и значение Y в отдельном столбце. Как я могу это сделать?

Sreesha
источник
Вы хотите записать x и y центроида в новые столбцы / атрибуты?
Подземье
Да, у меня есть столбцы широты и долготы. Но St_centroid возвращает значение lat long в одном столбце
Sreesha

Ответы:

19

Пытаться:

UPDATE polygon_layer SET longitude=ST_X(ST_Centroid(geom)), Latitude=ST_Y(ST_Centroid(geom));
Миха
источник