You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostGIS:如何对导入的线要素执行ST_Buffer(3米)操作?

PostGIS线要素3米缓冲区操作指南
  • 从你的表格截图可以看到,几何字段是geom(这是Shapefile导入PostGIS后的默认几何列名),这就是ST_Buffer需要的输入对象。
  • 直接执行缓冲区操作的SQL语句:
    -- 临时查看所有线段的3米缓冲区结果
    SELECT gid, ST_Buffer(geom, 3) AS buffer_geometry FROM 你的表名;
    
    -- 将缓冲区结果保存为新表
    CREATE TABLE 线要素缓冲区表 AS
    SELECT gid, ST_Buffer(geom, 3) AS buffer_geometry FROM 你的表名;
    
  • 关键注意点:
    • 若你的数据使用地理坐标系(如WGS84,SRID=4326),直接输入3会得到3度范围的缓冲区,而非3米。需先转换为米制投影坐标系(如UTM分区):
      SELECT gid, ST_Buffer(ST_Transform(geom, 对应UTM的SRID), 3) AS buffer_geometry FROM 你的表名;
      
    • 替换语句中的你的表名和对应UTM的SRID为实际值(比如中国华北地区可用SRID=32650)。

内容的提问来源于stack exchange,提问作者Vasilis Lps

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 05:50:45