添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
for rast in os.listdir(r'/mnt/local_drive/britton/PRISM_data/PRISM_daily_tmax'): if rast[-4: ] == '.tif': tmax = rasterio.open(r'/mnt/local_drive/britton/PRISM_data/PRISM_daily_tmax' + '//' + rast) tmax_array = tmax.read(1) affine = tmax.transform tract_average = zonal_stats(tract_polygon[(n-1):n], tmax_array, affine = affine, stats = ['mean'], all_touched = True, geojason_out = False) tract_average = tract_average[0]['mean'] if n == 1: data_map.loc[i]['Date'] = rast[11:-4] data_map.iloc[(i-1):i, n] = tract_average * 1.8 + 32 # optional conversion to F i = i + 1 for rast in os.listdir(r'/mnt/local_drive/britton/PRISM_data/PRISM_daily_tmax'): if rast[-4: ] == '.tif': tmax = rasterio.open(r'/mnt/local_drive/britton/PRISM_data/PRISM_daily_tmax' + '//' + rast) tmax_array = tmax.read(1) affine = tmax.transform tract_average = zonal_stats(tract_polygon[(value-1):value], tmax_array, affine = affine, stats = ['mean'], all_touched = True, geojason_out = False) tract_average = tract_average[0]['mean'] if value == 1: data_map.loc[i]['Date'] = rast[11:-4] data_map.iloc[(i-1):i, value] = tract_average * 1.8 + 32 # optional conversion to F i = i + 1 pool_obj = multiprocessing.Pool() process = pool_obj.map(spatialaverage, range(1, len(tract_id_list))) data_map