Ошибка атрибута Python Geopandas to_postgis: объект ‘GeometryDtype’ не имеет атрибута ‘base’

#python #dataframe #postgis #geopandas

#python #dataframe #postgis #геопанды

Вопрос:

В настоящее время я пытаюсь прочитать файл формы в фрейм данных geopandas. После этого я пытаюсь записать фрейм данных в базу данных postgres с помощью postgis таким образом:

 df.postgis.to_postgis(con=eng, table_name=fl_nm, geometry='Polygon', if_exists='append', chunksize=20000, method='multi')
 

Но когда я это делаю, я получаю следующую ошибку:

Ошибка атрибута: объект ‘GeometryDtype’ не имеет атрибута ‘base’

Есть ли что-то, что я забываю проверить перед записью в базу данных? Я все еще новичок в работе с геопандами и файлами формы.

Комментарии:

1. Я думаю, что это df.to_postgis , не df.postgis.to_postgis ( geopandas.org /… )

2. У меня такая же ошибка. Вы нашли источник ошибки?