2016-11-23 76 views
0

我有一个2.2的PostGIS表型的20列geometry(Point,4326)创建使用ST_ConcaveHull从几何POSTGIS多边形点

我想生成覆盖点的外边界多边形 - 这似乎是ST_ConcaveHull是不错的选择,但我不明白怎么做没有先把我的点转换回文本(这似乎是错过了重点)。

st_concavehull是正确的选项,我该如何去构建查询?

谢谢!

+0

现在提出这项问题向GIS论坛:http://gis.stackexchange.com/questions/218849/creating-postgis-polygon-using-st-concavehull-from-geometry-points – user1051849

回答

2

首先需要收集你的观点,那么这个集合传递给ST_ConcaveHull:

ST_ConcaveHull(ST_Collect(geom), 1) 

ST_ConcaveHull documentation

虽然它不是一个聚合 - 您可以结合使用ST_Collect或ST_Union来获取一组点/线串/多边形的凹壳ST_ConcaveHull(ST_Collect(somepointfield),0.80)。

+1

伟大的 - 它是st_collect,我失踪了。谢谢 – user1051849