Sql PostGIS,ST_变换(不存在函数..)

Sql PostGIS,ST_变换(不存在函数..),sql,buffer,transform,postgis,spatial,Sql,Buffer,Transform,Postgis,Spatial,我有以下代码可以从已经创建的点图层中获取30m的几何图形 创建表格intrsct\U buff作为 选择ST_变换 ST_缓冲区 ST_Transformpt.geom,4326::地理, 30.0, 2263作为几何量,pt.count 来自public.intrsct_pts as pt ; 我一直收到错误: 第3行函数st_,整数不存在 我需要在SRID 2263前面添加什么?这似乎是ST_变换函数,他们说我有一个错误你需要将地理变换回几何;ST_变换不适用于地理: 您也可以在ST_Buf

我有以下代码可以从已经创建的点图层中获取30m的几何图形

创建表格intrsct\U buff作为 选择ST_变换 ST_缓冲区 ST_Transformpt.geom,4326::地理, 30.0, 2263作为几何量,pt.count 来自public.intrsct_pts as pt ;

我一直收到错误: 第3行函数st_,整数不存在
我需要在SRID 2263前面添加什么?这似乎是ST_变换函数,他们说我有一个错误

你需要将地理变换回几何;ST_变换不适用于地理:


您也可以在ST_Buffer函数中放弃对地理的强制。

您需要将地理转换回几何体;ST_变换不适用于地理:


您也可以在ST_Buffer函数中放弃对地理的强制。

这就是我所需要的!谢谢你鳄梨我已经在这上面停留了一段时间了,明天我会吃掉你们中的一个以示感谢!!令人惊叹的尽情享用吧!您可以在postgis函数的文档中随时查看其参数类型,例如,这就是我所需要的!谢谢你鳄梨我已经在这上面停留了一段时间了,明天我会吃掉你们中的一个以示感谢!!令人惊叹的尽情享用吧!您始终可以在postgis函数的文档中查看其参数类型,例如。,
CREATE TABLE intrsct_buff AS ( 
  SELECT
    ST_Transform(
      ST_Buffer(
        ST_Transform(
          pt.geom,
          4326
        )::geography,
        30.0
      )::geometry,
      2263
    ) as geom,
    pt.count
  FROM
    public.intrsct_pts as pt
);