我有一個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