У меня есть таблица с тысячами адресов как точки.
Существует ли функция в постстекле, которое позволит мне получать полигон ограничения вокруг этих точек и возвращать его как полигон?
обновление я ищу более сложный полигон, чем просто ограничительный прямоугольник
Это может быть не на 100% ясно из на ваш вопрос, что вы имеете в виду под ограничивающим многоугольником . Его можно понимать как
минимальный ограничивающий прямоугольник (также известный как MBR или конверт), для которого вы можете использовать ST_Envelope , ST_Box2D или ST_Extent ,
как минимальная геометрия, которая охватывает все точки в данной геометрии, выпуклый конверт , и в этом случае вы можете использовать ] ST_ConvexHull или даже ST_ExteriorRing , если ваш ввод будет многоугольником,
Как указал Пимин в комментариях ниже, ST_ConcaveHull - еще один вариант, который стоит рассмотреть, доступный начиная с PostGIS 2.0.0.
Конечно, st_extent: http://postgis.refracts.net/documentation/manual-1.4/st_extent.html