我有一张包含数千个地址作为点的表格。
postgis 中是否有一个函数可以让我在这些点周围获得一个边界多边形并将其作为多边形返回?
更新我正在寻找一个比边界矩形更复杂的多边形
我有一张包含数千个地址作为点的表格。
postgis 中是否有一个函数可以让我在这些点周围获得一个边界多边形并将其作为多边形返回?
更新我正在寻找一个比边界矩形更复杂的多边形
从您的问题中可能不是 100% 清楚您的意思是 more bounding polygon。可以理解为
可以使用ST_Envelope、ST_Box2D或ST_Extent的最小边界矩形(也称为 MBR 或信封),
作为包含给定几何图形内所有点的最小几何图形,一个凸包络,在这种情况下,如果您的输入是多边形,您可以使用ST_ConvexHull甚至ST_ExteriorRing ,
正如 Pimin 在下面的评论中指出的那样,ST_ConcaveHull是另一个值得考虑的选项,自 PostGIS 2.0.0 起可用。