2019-06-18 16:11:53,880 utils.prepare_workspace(109) INFO Writing log messages to D:\jdbain\Desktop\HabitatRiskTest\InVEST-Habitat-Risk-Assessment-log-2019-06-18--16_11_53.txt 2019-06-18 16:11:53,881 model._logged_target(1633) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.hra 3.7.0: aoi_vector_path D:/jdbain/Desktop/HabitatRiskTest/input/Iowa_subregion2b.shp criteria_table_path D:/jdbain/Desktop/HabitatRiskTest/input/exposure_consequence.xlsx decay_eq Exponential info_table_path D:/jdbain/Desktop/HabitatRiskTest/input/habitat_stressor.xlsx max_rating 3 n_workers -1 resolution 500 results_suffix risk_eq Multiplicative visualize_outputs True workspace_dir D:\jdbain\Desktop\HabitatRiskTest 2019-06-18 16:11:53,895 hra.execute(111) INFO Validating arguments 2019-06-18 16:11:53,897 validation._wrapped_validate_func(148) DEBUG Validation warnings: [] 2019-06-18 16:11:53,897 hra.execute(120) INFO Validating criteria table file and return cleaned dataframe. 2019-06-18 16:11:53,914 hra._get_criteria_dataframe(2496) INFO Criteria dataframe was created successfully. 2019-06-18 16:11:53,967 hra._get_attributes_from_df(2566) DEBUG resilience_attributes: [u'recruitment rate', u'natural mortality rate', u'connectivity rate', u'recovery time'] 2019-06-18 16:11:53,967 hra._get_attributes_from_df(2592) DEBUG stressor_attributes: {u'Cultivated_crop': [u'frequency of disturbance', u'change in area rating', u'change in structure rating', u'temporal overlap rating', u'management effectiveness', u'intensity rating']} 2019-06-18 16:11:53,986 hra._get_recovery_dataframe(2958) INFO Recovery dataframe was created successfully. 2019-06-18 16:11:53,989 hra._get_overlap_dataframe(2738) DEBUG multi_index: MultiIndex(levels=[[u'CentralTallGrass', u'CentralforestGrass', u'UpperMidwestForest'], [u'Cultivated_crop']], codes=[[1, 0, 2], [0, 0, 0]], names=[u'HABITAT', u'STRESSOR']) 2019-06-18 16:11:54,071 hra._get_overlap_dataframe(2863) INFO Overlap dataframe was created successfully. 2019-06-18 16:11:54,072 hra.execute(190) INFO Target projection from AOI: Transverse_Mercator. EPSG: 26910. Linear unit: 1.0. 2019-06-18 16:11:54,075 hra.execute(213) INFO Simplifying AOI vector while preserving field name. 2019-06-18 16:11:54,078 hra.execute(229) INFO Rasterizing AOI vector. 2019-06-18 16:11:54,084 hra.execute(300) INFO Rasterizing CentralforestGrass vector. 2019-06-18 16:11:54,280 hra.execute(300) INFO Rasterizing CentralTallGrass vector. 2019-06-18 16:11:54,454 hra.execute(300) INFO Rasterizing UpperMidwestForest vector. 2019-06-18 16:11:54,638 hra.execute(300) INFO Rasterizing Cultivated_crop vector. 2019-06-18 16:11:55,010 utils._log_gdal_errors(66) ERROR [errno 1] IllegalArgumentException: Points of LinearRing do not form a closed linestring 2019-06-18 16:25:37,451 geoprocessing.create_raster_from_vector_extents(978) WARNING 'NoneType' object has no attribute 'GetEnvelope' 2019-06-18 22:36:25,832 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 1.0, message: RasterizeLayer %.1f%% complete %s 2019-06-18 22:36:25,996 hra.execute(357) INFO Starting align_and_resize_raster_task. 2019-06-18 22:36:26,005 geoprocessing.align_and_resize_raster_stack(729) INFO n_workers > 1 (2) so starting a processes pool. 2019-06-18 22:36:27,292 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 4 aligned: aligned_CentralforestGrass.tif 2019-06-18 22:36:27,706 geoprocessing.align_and_resize_raster_stack(779) INFO 2 of 4 aligned: aligned_CentralTallGrass.tif 2019-06-18 22:36:27,769 geoprocessing.align_and_resize_raster_stack(779) INFO 3 of 4 aligned: aligned_UpperMidwestForest.tif 2019-06-18 22:36:28,249 geoprocessing.align_and_resize_raster_stack(779) INFO 4 of 4 aligned: aligned_Cultivated_crop.tif 2019-06-18 22:36:28,352 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 4 rasters. 2019-06-18 22:36:28,430 hra.execute(375) INFO Calculating euclidean distance transform on stressors. 2019-06-18 22:36:30,407 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:36:33,729 geoprocessing.distance_transform_edt(2211) INFO Distance Transform Phase 2 2019-06-18 22:37:18,839 hra.execute(394) INFO Calculating number of habitats on each pixel. 2019-06-18 22:37:18,855 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:18,855 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:20,381 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:20,381 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:20,381 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:20,471 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:20,782 hra.execute(416) INFO Calculating recovery scores on habitat CentralforestGrass. 2019-06-18 22:37:20,795 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:20,796 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:22,414 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:22,415 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:22,415 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:22,415 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:22,904 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:22,904 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:24,065 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:24,065 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:24,066 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:24,530 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:24,743 hra.execute(445) INFO Calculating exposure, consequence, and risk scores from stressor Cultivated_crop to habitat CentralforestGrass. 2019-06-18 22:37:24,755 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:24,756 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:28,183 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:28,184 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:28,184 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:28,184 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:28,184 threading.run(754) WARNING No valid pixels were received, sending None. 2019-06-18 22:37:28,489 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:28,490 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:32,282 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:32,282 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:32,283 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:32,283 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:32,607 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:32,608 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:35,887 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:35,887 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:35,888 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:35,888 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:35,888 threading.run(754) WARNING No valid pixels were received, sending None. 2019-06-18 22:37:36,161 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:36,163 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:40,286 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:40,286 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:40,286 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:40,288 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:40,591 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:40,592 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:43,319 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:43,319 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:43,319 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:43,319 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:43,674 hra.execute(520) INFO Calculating total exposure scores on habitat CentralforestGrass. 2019-06-18 22:37:43,687 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:43,687 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:46,329 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:46,331 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:46,331 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:46,332 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:46,709 hra.execute(544) INFO Calculating total consequence scores on habitat CentralforestGrass. 2019-06-18 22:37:46,726 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:46,726 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:49,765 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:49,765 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:49,766 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:49,766 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:50,085 hra.execute(569) INFO Calculating total risk score and reclassified risk scores on habitat CentralforestGrass. 2019-06-18 22:37:50,095 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:50,095 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:52,523 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:52,523 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:52,523 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:52,525 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:52,920 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:52,921 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:54,055 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:54,055 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:54,055 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:54,522 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:54,798 hra.execute(416) INFO Calculating recovery scores on habitat CentralTallGrass. 2019-06-18 22:37:54,809 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:54,809 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:56,407 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:56,407 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:56,407 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:56,407 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:56,907 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:56,910 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:37:58,049 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:37:58,049 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:37:58,049 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:37:58,542 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:37:58,789 hra.execute(445) INFO Calculating exposure, consequence, and risk scores from stressor Cultivated_crop to habitat CentralTallGrass. 2019-06-18 22:37:58,802 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:37:58,802 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:02,109 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:02,109 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:02,109 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:02,111 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:02,111 threading.run(754) WARNING No valid pixels were received, sending None. 2019-06-18 22:38:02,398 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:02,398 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:06,128 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:06,128 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:06,130 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:06,130 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:06,497 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:06,499 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:09,926 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:09,926 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:09,927 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:09,926 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:09,927 threading.run(754) WARNING No valid pixels were received, sending None. 2019-06-18 22:38:10,203 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:10,204 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:14,556 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:14,558 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:14,558 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:14,558 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:14,849 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:14,851 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:17,569 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:17,569 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:17,569 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:17,569 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:17,897 hra.execute(520) INFO Calculating total exposure scores on habitat CentralTallGrass. 2019-06-18 22:38:17,907 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:17,907 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:20,290 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:20,292 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:20,292 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:20,292 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:20,680 hra.execute(544) INFO Calculating total consequence scores on habitat CentralTallGrass. 2019-06-18 22:38:20,693 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:20,694 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:23,529 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:23,529 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:23,529 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:23,529 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:23,832 hra.execute(569) INFO Calculating total risk score and reclassified risk scores on habitat CentralTallGrass. 2019-06-18 22:38:23,839 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:23,841 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:26,131 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:26,131 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:26,131 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:26,132 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:26,536 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:26,538 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:27,555 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:27,555 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:27,555 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:28,174 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:28,378 hra.execute(416) INFO Calculating recovery scores on habitat UpperMidwestForest. 2019-06-18 22:38:28,391 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:28,391 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:29,937 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:29,937 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:29,937 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:29,937 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:30,424 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:30,426 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:31,532 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:31,532 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:31,532 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:32,040 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:32,269 hra.execute(445) INFO Calculating exposure, consequence, and risk scores from stressor Cultivated_crop to habitat UpperMidwestForest. 2019-06-18 22:38:32,282 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:32,282 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:35,625 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:35,627 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:35,627 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:35,627 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:35,628 threading.run(754) WARNING No valid pixels were received, sending None. 2019-06-18 22:38:35,901 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:35,901 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:39,664 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:39,665 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:39,665 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:39,665 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:39,971 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:39,973 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:43,305 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:43,305 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:43,305 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:43,305 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:43,306 threading.run(754) WARNING No valid pixels were received, sending None. 2019-06-18 22:38:43,599 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:43,601 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:47,795 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:47,796 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:47,796 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:47,796 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:48,068 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:48,069 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:50,759 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:50,759 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:50,759 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:50,760 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:51,114 hra.execute(520) INFO Calculating total exposure scores on habitat UpperMidwestForest. 2019-06-18 22:38:51,124 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:51,124 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:53,729 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:53,729 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:53,730 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:53,730 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:54,132 hra.execute(544) INFO Calculating total consequence scores on habitat UpperMidwestForest. 2019-06-18 22:38:54,145 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:54,145 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:56,983 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:56,983 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:56,983 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:38:56,984 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:57,295 hra.execute(569) INFO Calculating total risk score and reclassified risk scores on habitat UpperMidwestForest. 2019-06-18 22:38:57,305 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:38:57,305 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:38:59,599 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:38:59,601 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:38:59,601 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:38:59,601 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:39:00,019 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:39:00,019 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:39:01,036 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:39:01,036 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:39:01,036 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:39:01,657 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:39:01,878 hra.execute(607) INFO Calculating average and reclassified ecosystem risks. 2019-06-18 22:39:01,888 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:39:01,890 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:39:05,180 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:39:05,180 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:39:05,180 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:39:05,181 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:39:05,500 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-06-18 22:39:05,500 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-06-18 22:39:06,515 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-06-18 22:39:06,516 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-06-18 22:39:06,516 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-06-18 22:39:07,088 threading.run(754) DEBUG payload is None, terminating 2019-06-18 22:39:07,305 hra.execute(645) INFO Calculating zonal statistics. 2019-06-18 22:39:07,309 hra.execute(665) INFO Calculating zonal stats of CentralforestGrass_Cultivated_crop in Iowa. 2019-06-18 22:39:07,581 hra.execute(665) INFO Calculating zonal stats of CentralTallGrass_Cultivated_crop in Iowa. 2019-06-18 22:39:07,841 hra.execute(665) INFO Calculating zonal stats of UpperMidwestForest_Cultivated_crop in Iowa. 2019-06-18 22:39:08,147 hra.execute(706) INFO Calculating overall zonal stats of CentralforestGrass in Iowa. 2019-06-18 22:39:08,441 hra.execute(706) INFO Calculating overall zonal stats of CentralTallGrass in Iowa. 2019-06-18 22:39:08,698 hra.execute(706) INFO Calculating overall zonal stats of UpperMidwestForest in Iowa. 2019-06-18 22:39:09,190 hra.execute(751) INFO Generating visualization outputs. 2019-06-18 22:39:09,190 hra.execute(755) INFO Unprojecting output rasters 2019-06-18 22:39:14,788 hra.execute(803) INFO HRA model completed. Please visit http://marineapps.naturalcapitalproject.org/ to visualize your outputs. 2019-06-18 22:39:14,788 model._logged_target(1642) INFO Execution finished 2019-06-18 22:39:14,789 utils.prepare_workspace(115) INFO Elapsed time: 6h 27m 20.91s