我正在使用 geopandas 从数据库中获取 WKT 和坐标:
df = pandas.read_sql(con=conn2, sql=test_query)
df['Coordinates'] = df['WKT'].apply(lambda x: wkt.loads(x.read()))
gdf = geopandas.GeoDataFrame(df, geometry='Coordinates')
loc = r"...\Layers\geopandastest2.shp"
gdf.to_file(loc)
当我使用 to_file() 它给我以下错误:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\geopandas\io\file.py:108: FionaDeprecationWarning: 改用 fiona.Env()。使用 fiona.drivers():
是否有可能解决这个问题并强制 to_file() 使用 fiona.Env() 还是我需要等待 geopandas 更新?
相关geopandas github问题:https ://github.com/geopandas/geopandas/issues/845