簡體   English   中英

使用PostGIS / PostgreSQL根據屬性創建半徑不同的圓

[英]Create circles of varying radii based on an attribute using PostGIS/PostgreSQL

我想知道是否可以編寫SQL語句為圖層的每個點創建圓,以使每個圓的半徑由其中心的點幾何的屬性確定?

我環顧四周,創建圓的答案都指向ST_Buffer並采用固定半徑作為參數,這不符合我的需要。

謝謝

您可以將一個字段作為半徑添加到ST_Buffer。

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

以上對我來說很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM