#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. У меня такая же ошибка. Вы нашли источник ошибки?