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


12

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


Вы хотите записать x и y центроида в новые столбцы / атрибуты?
Подземье

Да, у меня есть столбцы широты и долготы. Но St_centroid возвращает значение lat long в одном столбце
Sreesha

Ответы:


19

Пытаться:

UPDATE polygon_layer SET longitude=ST_X(ST_Centroid(geom)), Latitude=ST_Y(ST_Centroid(geom));
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.