标签: sql postgresql postgis
我想知道是否可以编写一个SQL语句来为图层的每个点创建圆,这样每个圆的半径由它所在的点几何的属性决定?
我环顾四周,创建圆圈的答案都指向ST_Buffer并以固定半径作为参数,这不符合我的需要。
ST_Buffer
由于
答案 0 :(得分:0)
您可以将字段作为半径添加到ST_Buffer。
SELECT ST_Buffer(the_geom,cast(field_to_be_used_as_radius as float)) from table;
以上对我来说很好。