在Python中使用geopandas读取shapefile时出错

时间:2018-02-28 22:55:29

标签: python shapefile geopandas

我有一个line shapefile文件,我正在使用以下代码来读取它。

import geopandas as gpd
line = gpd.read_file(r"./line_UTM16.shp")

GeoDataframe'line'虽然存在以下错误:

INFO     model.py:56  Reading line shapefile.
WARNING  collection.py:145 GDAL data files not located, GDAL_DATA not set
WARNING  collection.py:145 PROJ data files not located, PROJ_LIB not set
DEBUG    collection.py:203 Got coordinate system
DEBUG    collection.py:247 Index: 0
DEBUG    collection.py:210 Got coordinate system
DEBUG    collection.py:404 Flushed buffer
DEBUG    collection.py:406 Stopped session

我正在使用Python 3.6,我检查了我的包版本:

geopandas    0.3.0   
fiona        1.7.10  
gdal         2.2.3   
proj4        4.9.3   

我如何解决它,我认为这是一个数据安装问题?代码运行良好很多天,突然它报告错误。 谢谢!

更新 我做了一些研究,它说gdal只适用于Python3.5,所以我用Python3.5和所有软件包创建了一个单独的环境。问题依然存在!未设置GDAL_DATA且未设置PROJ_LIB。不确定这是否是软件错误?

0 个答案:

没有答案