shapefile文件和.gdb读取

# shapefile文件信息的读取
# 相比pyshp库,geopandas库的数据读取、展示、分析、拓展的效果要更好。
# geopandas可以读取zip中的shapefile,
# 还可以读取GeoJson、ArcGIS中地理数据库gdb,以及QGIS中GeoPackage 存放的矢量数据。

import geopandas as gpd
from matplotlib import pyplot as plt

gdata = gpd.read_file(filename=r'D:/DataWorkspace/ArcGIS/shp/全国行政区划数据.shp', bbox=None, mask=None, rows=None)#读取磁盘上的矢量文件
# gdata = gpd.read_file(filename=r'C:\Users\jeshy\Documents\ArcGIS\J50.gdb', layer='BOUA')#读取gdb中的矢量数据
print(gdata.crs)  # 查看数据对应的投影信息(坐标参考系)
print(gdata.columns.values)# 列名
print(gdata.head())  # 查看前5行数据
gdata.plot()
plt.show()#展示

  

posted @ 2021-06-05 20:40  土博姜山山  阅读(560)  评论(0编辑  收藏  举报