2022-04-25 19:29:16,332 (natcap.invest.utils) utils.prepare_workspace(162) Level 100 Writing log messages to E:/2018年粮食产能/新改源数据百分位\InVEST-Crop-Production-Percentile-log-2022-04-25--19_29_16.txt 2022-04-25 19:29:16,337 (natcap.invest.ui.model) model._logged_target(1643) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.crop_production_percentile 3.10.2: aggregate_polygon_path landcover_raster_path E:/2018年粮食产能/tiff/yulin2018_tif111.tif landcover_to_crop_table_path E:/2018年粮食产能/landcover_to_crop_table.csv model_data_path E:/2018年粮食产能/model_data n_workers -1 results_suffix workspace_dir E:/2018年粮食产能/新改源数据百分位 2022-04-25 19:29:16,565 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(374) INFO Processing crop maize 2022-04-25 19:29:16,566 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(379) INFO Clipping global climate bin raster to landcover bounding box. 2022-04-25 19:29:16,603 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_25th to climate bins. 2022-04-25 19:29:16,618 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:29:16,619 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:29:16,620 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:29:16,626 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:29:16,627 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:29:16,635 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate maize yield_25th yield raster to landcover resolution. 2022-04-25 19:29:21,742 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 26.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_25th_interpolated_yield.tif 2022-04-25 19:29:26,745 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 53.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_25th_interpolated_yield.tif 2022-04-25 19:29:31,869 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 81.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_25th_interpolated_yield.tif 2022-04-25 19:29:35,288 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_25th_interpolated_yield.tif 2022-04-25 19:29:40,402 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for maize at yield_25th 2022-04-25 19:29:40,535 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:29:40,536 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:29:40,536 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:29:45,534 (pygeoprocessing.geoprocessing) geoprocessing.(477) INFO 77.4% complete 2022-04-25 19:29:47,288 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:29:47,289 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:29:48,329 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_50th to climate bins. 2022-04-25 19:29:48,344 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:29:48,345 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:29:48,346 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:29:48,347 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:29:48,347 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:29:48,354 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate maize yield_50th yield raster to landcover resolution. 2022-04-25 19:29:53,369 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_50th_interpolated_yield.tif 2022-04-25 19:29:58,416 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_50th_interpolated_yield.tif 2022-04-25 19:30:03,579 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_50th_interpolated_yield.tif 2022-04-25 19:30:06,843 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_50th_interpolated_yield.tif 2022-04-25 19:30:11,841 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for maize at yield_50th 2022-04-25 19:30:11,975 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:30:11,975 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:30:11,976 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:30:16,278 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:30:16,279 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:30:17,349 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_75th to climate bins. 2022-04-25 19:30:17,364 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:30:17,365 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:30:17,365 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:30:17,367 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:30:17,367 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:30:17,374 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate maize yield_75th yield raster to landcover resolution. 2022-04-25 19:30:22,456 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_75th_interpolated_yield.tif 2022-04-25 19:30:27,562 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_75th_interpolated_yield.tif 2022-04-25 19:30:32,721 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_75th_interpolated_yield.tif 2022-04-25 19:30:35,990 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_75th_interpolated_yield.tif 2022-04-25 19:30:41,224 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for maize at yield_75th 2022-04-25 19:30:41,355 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:30:41,356 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:30:41,357 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:30:45,814 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:30:45,815 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:30:46,859 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_95th to climate bins. 2022-04-25 19:30:46,874 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:30:46,875 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:30:46,875 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:30:46,877 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:30:46,878 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:30:46,885 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate maize yield_95th yield raster to landcover resolution. 2022-04-25 19:30:51,985 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_95th_interpolated_yield.tif 2022-04-25 19:30:56,990 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_95th_interpolated_yield.tif 2022-04-25 19:31:02,118 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_95th_interpolated_yield.tif 2022-04-25 19:31:05,370 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_yield_95th_interpolated_yield.tif 2022-04-25 19:31:10,479 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for maize at yield_95th 2022-04-25 19:31:10,616 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:31:10,617 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:31:10,617 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:31:14,926 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:31:14,927 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:31:15,971 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(481) INFO Calculate observed yield for maize 2022-04-25 19:31:16,008 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:31:16,008 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:31:16,008 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:31:16,010 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:31:16,010 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:31:16,017 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(524) INFO Interpolating observed maize raster to landcover. 2022-04-25 19:31:21,151 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 28.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_interpolated_observed_yield.tif 2022-04-25 19:31:26,272 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 56.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_interpolated_observed_yield.tif 2022-04-25 19:31:31,371 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 84.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_interpolated_observed_yield.tif 2022-04-25 19:31:34,250 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\maize_interpolated_observed_yield.tif 2022-04-25 19:31:39,335 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:31:39,336 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:31:39,336 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:31:43,485 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:31:43,485 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:31:44,566 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(374) INFO Processing crop soybean 2022-04-25 19:31:44,566 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(379) INFO Clipping global climate bin raster to landcover bounding box. 2022-04-25 19:31:44,595 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_25th to climate bins. 2022-04-25 19:31:44,609 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:31:44,611 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:31:44,611 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:31:44,612 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:31:44,613 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:31:44,620 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate soybean yield_25th yield raster to landcover resolution. 2022-04-25 19:31:49,691 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_25th_interpolated_yield.tif 2022-04-25 19:31:54,706 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_25th_interpolated_yield.tif 2022-04-25 19:31:59,881 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_25th_interpolated_yield.tif 2022-04-25 19:32:03,141 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_25th_interpolated_yield.tif 2022-04-25 19:32:08,035 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for soybean at yield_25th 2022-04-25 19:32:08,170 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:32:08,172 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:32:08,172 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:32:12,687 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:32:12,688 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:32:14,304 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_50th to climate bins. 2022-04-25 19:32:14,319 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:32:14,321 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:32:14,321 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:32:14,322 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:32:14,323 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:32:14,330 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate soybean yield_50th yield raster to landcover resolution. 2022-04-25 19:32:19,419 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_50th_interpolated_yield.tif 2022-04-25 19:32:24,459 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_50th_interpolated_yield.tif 2022-04-25 19:32:29,497 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 81.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_50th_interpolated_yield.tif 2022-04-25 19:32:32,936 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_50th_interpolated_yield.tif 2022-04-25 19:32:37,862 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for soybean at yield_50th 2022-04-25 19:32:38,002 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:32:38,003 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:32:38,003 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:32:42,562 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:32:42,563 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:32:44,213 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_75th to climate bins. 2022-04-25 19:32:44,228 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:32:44,229 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:32:44,230 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:32:44,231 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:32:44,232 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:32:44,239 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate soybean yield_75th yield raster to landcover resolution. 2022-04-25 19:32:49,305 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_75th_interpolated_yield.tif 2022-04-25 19:32:54,345 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_75th_interpolated_yield.tif 2022-04-25 19:32:59,521 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_75th_interpolated_yield.tif 2022-04-25 19:33:02,809 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_75th_interpolated_yield.tif 2022-04-25 19:33:07,451 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for soybean at yield_75th 2022-04-25 19:33:07,701 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:33:07,702 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:33:07,702 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:33:12,046 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:33:12,046 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:33:13,601 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(410) INFO Map yield_95th to climate bins. 2022-04-25 19:33:13,615 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:33:13,616 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:33:13,617 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:33:13,618 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:33:13,618 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:33:13,626 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(441) INFO Interpolate soybean yield_95th yield raster to landcover resolution. 2022-04-25 19:33:18,710 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_95th_interpolated_yield.tif 2022-04-25 19:33:23,747 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_95th_interpolated_yield.tif 2022-04-25 19:33:28,906 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_95th_interpolated_yield.tif 2022-04-25 19:33:32,181 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_yield_95th_interpolated_yield.tif 2022-04-25 19:33:37,173 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(458) INFO Calculate yield for soybean at yield_95th 2022-04-25 19:33:37,312 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:33:37,314 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:33:37,314 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:33:41,843 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:33:41,844 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:33:43,455 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(481) INFO Calculate observed yield for soybean 2022-04-25 19:33:43,488 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:33:43,489 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:33:43,489 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:33:43,490 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:33:43,491 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:33:43,500 (natcap.invest.crop_production_percentile) crop_production_percentile.execute(524) INFO Interpolating observed soybean raster to landcover. 2022-04-25 19:33:48,613 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 27.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_interpolated_observed_yield.tif 2022-04-25 19:33:53,630 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 54.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_interpolated_observed_yield.tif 2022-04-25 19:33:58,782 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 82.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_interpolated_observed_yield.tif 2022-04-25 19:34:02,027 (pygeoprocessing.geoprocessing) geoprocessing.logger_callback(3320) INFO Warp 100.0% complete E:/2018年粮食产能/新改源数据百分位\intermediate_output\soybean_interpolated_observed_yield.tif 2022-04-25 19:34:07,714 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-04-25 19:34:07,716 (pygeoprocessing.geoprocessing_core) threading.run(870) DEBUG stats worker PID: 150204 2022-04-25 19:34:07,716 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-04-25 19:34:12,199 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(482) INFO 100.0% complete 2022-04-25 19:34:12,200 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(485) INFO Waiting for raster stats worker result. 2022-04-25 19:34:14,061 (natcap.invest.crop_production_percentile) crop_production_percentile.tabulate_results(734) INFO Generating report table 2022-04-25 19:34:14,063 (natcap.invest.crop_production_percentile) crop_production_percentile.tabulate_results(762) INFO Calculating production area and summing observed yield. 2022-04-25 19:34:14,069 (taskgraph.Task) Task.add_task(706) ERROR Something went wrong when adding task tabulate_results (34), terminating taskgraph. Traceback (most recent call last): File "taskgraph\Task.py", line 674, in add_task File "taskgraph\Task.py", line 1093, in _call File "natcap\invest\crop_production_percentile.py", line 776, in tabulate_results TypeError: unsupported operand type(s) for &: 'slice' and 'bool' 2022-04-25 19:34:14,074 (natcap.invest.utils) utils.prepare_workspace(167) ERROR Exception while executing Crop-Production-Percentile Traceback (most recent call last): File "natcap\invest\utils.py", line 165, in prepare_workspace File "natcap\invest\ui\model.py", line 1649, in _logged_target File "natcap\invest\crop_production_percentile.py", line 563, in execute File "taskgraph\Task.py", line 674, in add_task File "taskgraph\Task.py", line 1093, in _call File "natcap\invest\crop_production_percentile.py", line 776, in tabulate_results TypeError: unsupported operand type(s) for &: 'slice' and 'bool' 2022-04-25 19:34:14,076 (natcap.invest.utils) utils.prepare_workspace(170) INFO Elapsed time: 4m 57.74000000000001s 2022-04-25 19:34:14,077 (natcap.invest.utils) utils.prepare_workspace(173) INFO Execution finished