1

我想使用 sql 查询通过 postgis 上传数据。见下面的代码

df = gpd.GeoDataFrame.from_postgis('select ST_ASTEXT(point_sm) as geom from df.df' , con=engine, geom_col='geom')

我收到此错误:

ParseException:无效的十六进制字符

WKBReadingError:由于读取输入时出错,无法创建几何图形。

老实说,我没有尝试太多。我是新手,不知道从哪里开始。

4

1 回答 1

1

您正在请求文本,但该函数需要以 WKB 表示的几何图形。

尝试将查询更改为

select point_sm as geom from df.df
于 2019-02-28T16:56:59.673 回答