那么,
我曾经从纬度和纵向创建点或多边形。使用类似的东西:
ST_Transform(ST_GeomFromText('POINT("+longitud+" "+latitud+")' ,4326),23030)
但是在那一刻,我的源是数千个点的几何值,我想从它们创建一个几何Polygon值。但我不知道是否有可能。
我也有UTM坐标(我的是30 S),但我认为从几何开始会更容易。
如果有人可以帮助我,我会非常感激。
由于
答案 0 :(得分:1)
您可以收集point
的数组,转换为geometry[]
,然后使用ST_MakeLine
。
SELECT ST_MakePolygon(ST_MakeLine( ARRAY[ point(1,2), point(3,4), point(5,6) ]::geometry[] ));