我有一张桌子,上面有成千上万的地址。
postgis中是否有一个函数允许我在这些点周围得到一个边界多边形并将其作为多边形返回?
更新我正在寻找一个比边界矩形更复杂的多边形
答案 0 :(得分:14)
您的问题可能不是100%清楚您的意思是更多边界多边形。可以理解为
minimum bounding rectangle(也称为MBR或信封),您可以使用ST_Envelope,ST_Box2D或ST_Extent,
作为包含给定几何体内所有点的最小几何体convex envelope,如果您的输入是多边形,则可以使用ST_ConvexHull甚至ST_ExteriorRing ,
正如Pimin在下面的评论中指出的那样,ST_ConcaveHull是另一个值得考虑的选择,自PostGIS 2.0.0起可用。
答案 1 :(得分:4)