PostGIS,ST_Transform(不存在函数..)
PostGIS, ST_Transform (no function exists..)
我有以下代码可以从已创建的点图层中获取 30m 的几何形状
CREATE TABLE intrsct_buff AS (
SELECT ST_Transform(
ST_Buffer(
ST_Transform(pt.geom,4326)::geography,
30.0),
2263) as geom, pt.count
FROM public.intrsct_pts as pt
);
我一直收到错误消息:
第 3 行function st_transform(geography, integer) does not exist
我需要在___,SRID 2263
前面添加什么?这似乎是 ST_Transform 函数,他们说我有一个错误
您需要将地理转换回几何; ST_Transform
不适用于 geography
:
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
);
我有以下代码可以从已创建的点图层中获取 30m 的几何形状
CREATE TABLE intrsct_buff AS (
SELECT ST_Transform(
ST_Buffer(
ST_Transform(pt.geom,4326)::geography,
30.0),
2263) as geom, pt.count
FROM public.intrsct_pts as pt
);
我一直收到错误消息:
第 3 行function st_transform(geography, integer) does not exist
我需要在___,SRID 2263
前面添加什么?这似乎是 ST_Transform 函数,他们说我有一个错误
您需要将地理转换回几何; ST_Transform
不适用于 geography
:
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
);