PostGIS, возможно создать полигон из нескольких точек

Что ж,

Я использовал для создания точек или полигонов по широте и долготе. Используя что-то подобное:

ST_Transform(ST_GeomFromText('POINT("+longitud+" "+latitud+")' ,4326),23030)

Но в этот момент моим источником являются геометрические значения тысяч точек, и я хотел бы создать геометрическое значение Polygon из них. Но я не знаю, возможно ли это.

Также у меня есть UTM координаты (у меня 30 S), но я думаю, что начать с геометрии было бы проще.

Если бы кто-то мог мне помочь, я был бы так благодарен.

Спасибо

1 ответ

Вы можете собрать массив pointв ролях geometry[]и использовать ST_MakeLine,

SELECT ST_MakePolygon(ST_MakeLine( ARRAY[ point(1,2), point(3,4), point(5,6) ]::geometry[] ));
Другие вопросы по тегам