我有一个大小为172mb的亚利桑那州Phoenix的形状文件,正在将其加载到Jupyter笔记本中。读入文件的过程非常缓慢。我在本地运行笔记本电脑,文件也存储在本地。当我读取csv或其他数据文件时,速度相当快,根本没有问题。
%%timeit
# Read shape file
px_shp = '~/data/map/City_Parcels.shp'
geodata = gpd.read_file(px_shp)
geodata.dtypes
.
.
.
44.9 s ± 11.5 s per loop (mean ± std. dev. of 7 runs, 1 loop each)
# Filter for Phoenix, Mesa, Tempe, Scottsdale and Chandler
df_geodata =geodata[geodata['CITY'].isin(['PHOENIX','MESA','SCOTTSDALE','TEMPE'])]
df_geodata.plot()