我有一个2.2的PostGIS表型的20列geometry(Point,4326)
创建使用ST_ConcaveHull从几何POSTGIS多边形点
我想生成覆盖点的外边界多边形 - 这似乎是ST_ConcaveHull是不错的选择,但我不明白怎么做没有先把我的点转换回文本(这似乎是错过了重点)。
st_concavehull是正确的选项,我该如何去构建查询?
谢谢!
我有一个2.2的PostGIS表型的20列geometry(Point,4326)
创建使用ST_ConcaveHull从几何POSTGIS多边形点
我想生成覆盖点的外边界多边形 - 这似乎是ST_ConcaveHull是不错的选择,但我不明白怎么做没有先把我的点转换回文本(这似乎是错过了重点)。
st_concavehull是正确的选项,我该如何去构建查询?
谢谢!
首先需要收集你的观点,那么这个集合传递给ST_ConcaveHull:
ST_ConcaveHull(ST_Collect(geom), 1)
每ST_ConcaveHull documentation:
虽然它不是一个聚合 - 您可以结合使用ST_Collect或ST_Union来获取一组点/线串/多边形的凹壳ST_ConcaveHull(ST_Collect(somepointfield),0.80)。
伟大的 - 它是st_collect,我失踪了。谢谢 – user1051849
现在提出这项问题向GIS论坛:http://gis.stackexchange.com/questions/218849/creating-postgis-polygon-using-st-concavehull-from-geometry-points – user1051849