1

出色地,

我曾经根据纬度和经度创建点或多边形。使用类似的东西:

ST_Transform(ST_GeomFromText('POINT("+longitud+" "+latitud+")' ,4326),23030)

但在那一刻,我的来源是数千个点的几何值,我想从它们创建一个几何多边形值。但我不知道这是否可能。

我也有 UTM 坐标(我的是 30 S),但我认为从几何开始会更容易。

如果有人可以帮助我,我将不胜感激。

谢谢

4

1 回答 1

2

point您可以收集、 转换为geometry[]和使用的数组ST_MakeLine

SELECT ST_MakePolygon(ST_MakeLine( ARRAY[ point(1,2), point(3,4), point(5,6) ]::geometry[] ));
于 2014-01-31T02:42:49.883 回答