2023-06-17 14:25:53,585 (natcap.invest.utils) utils.prepare_workspace(161) Level 100 Writing log messages to [C:\Creating_Watersheds_data\Creating_Watersheds_data\InVEST-natcap.invest.urban_flood_risk_mitigation-log-2023-06-17--14_25_53.txt] 2023-06-17 14:25:53,585 (__main__) cli.main(458) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.urban_flood_risk_mitigation 3.13.0: aoi_watersheds_path C:\Watersheds\study_area.shp built_infrastructure_vector_path C:\Built infrastructure\city_polig_nuev_copia.shp curve_number_table_path C:\Creating_Watersheds_data\a_curve_number_table_path_csv_without_nodata_row (1).csv infrastructure_damage_loss_table_path C:\Users\dagc8\Downloads\Damage_Table_neu (1).csv lulc_path C:\Watersheds\study_area_buffer_2km.tif n_workers -1 rainfall_depth 1500 results_suffix urb soils_hydrological_group_raster_path C:\Watersheds\soil_clip.tif workspace_dir C:\Creating_Watersheds_data\Creating_Watersheds_data 2023-06-17 14:25:53,585 (natcap.invest.validation) validation._wrapped_validate_func(1030) INFO Starting whole-model validation with MODEL_SPEC 2023-06-17 14:25:53,948 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(996) INFO 1 of 2 aligned: aligned_lulc_urb.tif 2023-06-17 14:25:53,981 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(996) INFO 2 of 2 aligned: aligned_soils_hydrological_group_urb.tif 2023-06-17 14:25:53,981 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(1000) INFO aligned all 2 rasters. 2023-06-17 14:25:54,025 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(470) INFO starting stats_worker 2023-06-17 14:25:54,025 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(476) INFO started stats_worker 2023-06-17 14:25:54,078 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(555) INFO 100.0% complete 2023-06-17 14:25:54,078 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(558) INFO Waiting for raster stats worker result. 2023-06-17 14:25:54,134 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(470) INFO starting stats_worker 2023-06-17 14:25:54,142 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(476) INFO started stats_worker 2023-06-17 14:25:54,142 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(555) INFO 100.0% complete 2023-06-17 14:25:54,142 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(558) INFO Waiting for raster stats worker result. 2023-06-17 14:25:54,183 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(470) INFO starting stats_worker 2023-06-17 14:25:54,191 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(476) INFO started stats_worker 2023-06-17 14:25:54,193 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(555) INFO 100.0% complete 2023-06-17 14:25:54,193 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(558) INFO Waiting for raster stats worker result. 2023-06-17 14:25:54,239 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(470) INFO starting stats_worker 2023-06-17 14:25:54,239 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(476) INFO started stats_worker 2023-06-17 14:25:54,239 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(555) INFO 100.0% complete 2023-06-17 14:25:54,239 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(558) INFO Waiting for raster stats worker result. 2023-06-17 14:25:54,273 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(470) INFO starting stats_worker 2023-06-17 14:25:54,273 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(476) INFO started stats_worker 2023-06-17 14:25:54,279 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(555) INFO 100.0% complete 2023-06-17 14:25:54,279 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(558) INFO Waiting for raster stats worker result. 2023-06-17 14:25:54,303 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(470) INFO starting stats_worker 2023-06-17 14:25:54,303 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(476) INFO started stats_worker 2023-06-17 14:25:54,303 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(555) INFO 100.0% complete 2023-06-17 14:25:54,303 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(558) INFO Waiting for raster stats worker result. 2023-06-17 14:25:54,311 (pygeoprocessing.geoprocessing) geoprocessing.reproject_vector(1975) WARNING C:\Creating_Watersheds_data\Creating_Watersheds_data\intermediate_files\reprojected_aoi.gpkg already exists, removing and overwriting 2023-06-17 14:25:54,409 (pygeoprocessing.geoprocessing) geoprocessing.reproject_vector(2037) INFO starting reprojection 2023-06-17 14:25:54,409 (pygeoprocessing.geoprocessing) geoprocessing.reproject_vector(2077) INFO reprojection 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,458 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(996) INFO 1 of 1 aligned: clipped_raster.tif 2023-06-17 14:25:54,458 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(1000) INFO aligned all 1 rasters. 2023-06-17 14:25:54,466 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1524) INFO build a lookup of aggregate field value to FID 2023-06-17 14:25:54,466 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1531) INFO creating disjoint polygon set 2023-06-17 14:25:54,474 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2554) INFO build shapely polygon list 2023-06-17 14:25:54,474 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2580) INFO build shapely rtree index 2023-06-17 14:25:54,474 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2593) INFO poly feature lookup 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,474 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2597) INFO build poly intersection lookup 2023-06-17 14:25:54,474 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2623) INFO poly intersection feature lookup 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,474 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2655) INFO maximal subset build 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,498 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1551) INFO processing 1 disjoint polygon sets 2023-06-17 14:25:54,498 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1581) INFO disjoint polygon set 1 of 1 100.0% processed on reprojected_aoi.gpkg 2023-06-17 14:25:54,498 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1589) INFO rasterizing disjoint polygon set 1 of 1 reprojected_aoi.gpkg 2023-06-17 14:25:54,498 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1607) INFO summarizing rasterized disjoint polygon set 1 of 1 reprojected_aoi.gpkg 2023-06-17 14:25:54,498 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1756) INFO all done processing polygon sets for reprojected_aoi.gpkg 2023-06-17 14:25:54,538 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(996) INFO 1 of 1 aligned: clipped_raster.tif 2023-06-17 14:25:54,538 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(1000) INFO aligned all 1 rasters. 2023-06-17 14:25:54,546 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1524) INFO build a lookup of aggregate field value to FID 2023-06-17 14:25:54,546 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1531) INFO creating disjoint polygon set 2023-06-17 14:25:54,554 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2554) INFO build shapely polygon list 2023-06-17 14:25:54,554 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2580) INFO build shapely rtree index 2023-06-17 14:25:54,554 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2593) INFO poly feature lookup 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,554 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2597) INFO build poly intersection lookup 2023-06-17 14:25:54,554 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2623) INFO poly intersection feature lookup 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,554 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2655) INFO maximal subset build 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,562 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1551) INFO processing 1 disjoint polygon sets 2023-06-17 14:25:54,562 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1581) INFO disjoint polygon set 1 of 1 100.0% processed on reprojected_aoi.gpkg 2023-06-17 14:25:54,562 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1589) INFO rasterizing disjoint polygon set 1 of 1 reprojected_aoi.gpkg 2023-06-17 14:25:54,570 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1607) INFO summarizing rasterized disjoint polygon set 1 of 1 reprojected_aoi.gpkg 2023-06-17 14:25:54,570 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1756) INFO all done processing polygon sets for reprojected_aoi.gpkg 2023-06-17 14:25:54,626 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(996) INFO 1 of 1 aligned: clipped_raster.tif 2023-06-17 14:25:54,626 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(1000) INFO aligned all 1 rasters. 2023-06-17 14:25:54,651 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1524) INFO build a lookup of aggregate field value to FID 2023-06-17 14:25:54,651 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1531) INFO creating disjoint polygon set 2023-06-17 14:25:54,659 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2554) INFO build shapely polygon list 2023-06-17 14:25:54,659 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2580) INFO build shapely rtree index 2023-06-17 14:25:54,667 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2593) INFO poly feature lookup 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,667 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2597) INFO build poly intersection lookup 2023-06-17 14:25:54,667 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2623) INFO poly intersection feature lookup 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,667 (pygeoprocessing.geoprocessing) geoprocessing.calculate_disjoint_polygon_set(2655) INFO maximal subset build 100.0% complete on reprojected_aoi.gpkg 2023-06-17 14:25:54,683 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1551) INFO processing 1 disjoint polygon sets 2023-06-17 14:25:54,683 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1581) INFO disjoint polygon set 1 of 1 100.0% processed on reprojected_aoi.gpkg 2023-06-17 14:25:54,683 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1589) INFO rasterizing disjoint polygon set 1 of 1 reprojected_aoi.gpkg 2023-06-17 14:25:54,691 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1607) INFO summarizing rasterized disjoint polygon set 1 of 1 reprojected_aoi.gpkg 2023-06-17 14:25:54,691 (pygeoprocessing.geoprocessing) geoprocessing.zonal_statistics(1756) INFO all done processing polygon sets for reprojected_aoi.gpkg 2023-06-17 14:25:54,844 (natcap.invest.utils) utils.prepare_workspace(169) INFO Elapsed time: 1.26s 2023-06-17 14:25:54,845 (natcap.invest.utils) utils.prepare_workspace(172) INFO Execution finished