使用PostGIS / PostgreSQL基于属性创建不同半径的圆

时间:2014-10-29 06:33:48

标签: sql postgresql postgis

我想知道是否可以编写一个SQL语句来为图层的每个点创建圆,这样每个圆的半径由它所在的点几何的属性决定?

我环顾四周,创建圆圈的答案都指向ST_Buffer并以固定半径作为参数,这不符合我的需要。

由于

1 个答案:

答案 0 :(得分:0)

您可以将字段作为半径添加到ST_Buffer。

  SELECT ST_Buffer(the_geom,cast(field_to_be_used_as_radius as float)) from table;

以上对我来说很好。