无法在底图中找到 shapefile Python
can't locate shapefile in basemap Python
我在我的工作目录中放置了一个 shapefile "china.shp",我尝试了很多方法来设置文件路径以供底图读取,例如
m3= Basemap(llcrnrlon=77, llcrnrlat=14, urcrnrlon=140, urcrnrlat=51, projection='lcc', lat_1=33, lat_2=45, lon_0=100)
m3.readshapefile("Y:/Study/Research_Data/geoschem/china", 'china', drawbounds=True)
plt.show()
但错误总是cannot locate Y:/Study/Research_Data/geoschem/china.shx
请问您知道如何设置路径吗?谢谢
shapefile通常带有辅助文件,如“.shx”、“.dbf”、“.prj”。这里需要“.shx”才能加载相应的 shapefile。
如果您移动了 shapefile,您应该将其辅助文件移动到同一位置。
我在我的工作目录中放置了一个 shapefile "china.shp",我尝试了很多方法来设置文件路径以供底图读取,例如
m3= Basemap(llcrnrlon=77, llcrnrlat=14, urcrnrlon=140, urcrnrlat=51, projection='lcc', lat_1=33, lat_2=45, lon_0=100)
m3.readshapefile("Y:/Study/Research_Data/geoschem/china", 'china', drawbounds=True)
plt.show()
但错误总是cannot locate Y:/Study/Research_Data/geoschem/china.shx
请问您知道如何设置路径吗?谢谢
shapefile通常带有辅助文件,如“.shx”、“.dbf”、“.prj”。这里需要“.shx”才能加载相应的 shapefile。 如果您移动了 shapefile,您应该将其辅助文件移动到同一位置。