【问题标题】:PostGIS, Is possible to create a Polygon from some PointsPostGIS,可以从某些点创建多边形
【发布时间】:2014-01-30 12:08:22
【问题描述】:

嗯,

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

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

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

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

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

谢谢

【问题讨论】:

标签: postgresql postgis spatial-query


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 2013-04-25
    • 2012-07-26
    相关资源
    最近更新 更多