2014-01-30 72 views
0

那么,PostGIS,可以从一些点创建一个多边形

我用来从纬度和纵向创建点或多边形。使用类似的东西:

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

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

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

如果有人可以帮助我,我会如此友好。

感谢

+0

请参阅http://gis.stackexchange.com/q/26923/12379 –

回答

1

你可以收集的point数组,转换为geometry[],并使用ST_MakeLine

SELECT ST_MakePolygon(ST_MakeLine(ARRAY[ point(1,2), point(3,4), point(5,6) ]::geometry[]));