我是python地理空间编程的新手。我运行了以下脚本并得到了相应的错误消息
>>> import osgeo
>>> import osgeo.ogr
>>> shapefile = osgeo.ogr.Open("tl_2009_us_state.shp")
>>> numLayers = shapefile.GetLayerCount()
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
numLayers = shapefile.GetLayerCount() AttributeError: 'NoneType' object has no attribute 'GetLayerCount'
在本地尝试过代码,它可以正常工作。那么,您安装了哪个版本的GDAL?
—
Crischan 2012年
该脚本无法访问您的shapefile数据。请在包含数据的
—
CalebJ
tl_2009_us_state.shp
文件夹(即文件)中保存python脚本。