WKBReadingError: Не удалось создать геометрию из-за ошибок при чтении ввода - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу загрузить данные с помощью postgis, используя SQL-запрос.См. Ниже код

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

Я получаю эту ошибку:

ParseException: недопустимый символ HEX

WKBReadingError: Не удалось создать геометрию из-за ошибок при чтении ввода.

Я не очень старался, если честно.Я новичок в этом и не мог понять, с чего начать.

1 Ответ

0 голосов
/ 28 февраля 2019

Вы запрашиваете текст, но функция ожидает геометрию, выраженную в WKB.

Попробуйте изменить запрос на

select point_sm as geom from df.df
...