SDR model error shows couldn't be converted correctly from UTF-8 to ISO-8859-1

hello everyone:
When I running this model ,I received an error the warning is one or several characters couldn’t be converted correctly from UTF-8 to ISO-8859-1. I would like to know how to solve.Thanks for your answer!

The logfile is:
2020-09-15 19:11:09,944 geoprocessing.align_and_resize_raster_stack(729) INFO n_workers > 1 (2) so starting a processes pool.
2020-09-15 19:11:39,089 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 4 aligned: aligned_dem.tif
2020-09-15 19:11:39,091 geoprocessing.align_and_resize_raster_stack(779) INFO 2 of 4 aligned: aligned_lulc.tif
2020-09-15 19:12:16,463 geoprocessing.align_and_resize_raster_stack(779) INFO 3 of 4 aligned: aligned_erosivity.tif
2020-09-15 19:12:16,463 geoprocessing.align_and_resize_raster_stack(779) INFO 4 of 4 aligned: aligned_erodibility.tif
2020-09-15 19:12:16,585 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 4 rasters.
2020-09-15 19:12:25,993 geoprocessing.(918) INFO 96.1% complete
2020-09-15 19:30:35,878 Task._call(1068) INFO 100.0% complete
2020-09-15 19:30:55,411 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:30:55,411 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-41, started daemon 10860)>
2020-09-15 19:31:00,413 geoprocessing.(442) INFO 58.1% complete
2020-09-15 19:31:05,237 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:31:05,239 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:31:05,239 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:31:05,239 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:31:13,632 geoprocessing.(918) INFO 96.4% complete
2020-09-15 19:36:29,859 Task._call(1068) INFO 100.0% complete
2020-09-15 19:36:34,990 geoprocessing.(918) INFO 65.0% complete
2020-09-15 19:38:20,443 Task._call(1068) INFO 100.0% complete
2020-09-15 19:38:24,632 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:38:24,634 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-42, started daemon 11776)>
2020-09-15 19:39:48,401 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:39:48,403 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:39:48,403 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:39:48,403 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:40:57,869 Task._call(1068) INFO 83.8% complete
2020-09-15 19:41:02,826 Task._call(1068) INFO filter out incomplete divergent streams
2020-09-15 19:41:04,891 Task._call(1068) INFO 100.0% complete
2020-09-15 19:41:05,023 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:41:05,025 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-43, started daemon 9392)>
2020-09-15 19:41:10,025 geoprocessing.(442) INFO 57.6% complete
2020-09-15 19:41:14,592 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:41:14,592 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:41:14,594 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:41:14,594 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:41:15,230 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:41:15,230 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-44, started daemon 11980)>
2020-09-15 19:41:20,232 geoprocessing.(442) INFO 85.0% complete
2020-09-15 19:41:21,265 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:41:21,266 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:41:21,266 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:41:21,266 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:41:21,819 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:41:21,819 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-45, started daemon 7940)>
2020-09-15 19:41:26,819 geoprocessing.(442) INFO 58.0% complete
2020-09-15 19:41:31,286 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:41:31,286 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:41:31,286 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:41:31,286 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:41:34,292 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:41:34,293 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-46, started daemon 8188)>
2020-09-15 19:41:57,621 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:41:57,621 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:41:57,621 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:41:57,622 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:41:59,135 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:41:59,137 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-47, started daemon 7952)>
2020-09-15 19:42:04,140 geoprocessing.(442) INFO 37.0% complete
2020-09-15 19:42:09,142 geoprocessing.(442) INFO 63.6% complete
2020-09-15 19:42:14,145 geoprocessing.(442) INFO 84.0% complete
2020-09-15 19:42:16,823 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:42:16,823 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:42:16,825 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:42:16,825 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:42:34,361 sdr._calculate_bar_factor(858) DEBUG doing flow accumulation mfd on K:\大论文\生态质量\JISUAN\SDR\input\2000\30\output3\intermediate_outputs\w_threshold.tif
2020-09-15 19:42:39,371 geoprocessing.(918) INFO 49.9% complete
2020-09-15 19:42:44,375 geoprocessing.(918) INFO 92.3% complete
2020-09-15 19:44:57,092 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:44:57,092 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-48, started daemon 11220)>
2020-09-15 19:46:24,763 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:46:24,763 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:46:24,763 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:46:24,765 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:46:52,628 sdr._calculate_bar_factor(858) DEBUG doing flow accumulation mfd on K:\大论文\生态质量\JISUAN\SDR\input\2000\30\output3\intermediate_outputs\slope_threshold.tif
2020-09-15 19:49:14,591 sdr._calculate_bar_factor(866) INFO 100.0% complete
2020-09-15 19:49:14,684 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:49:14,686 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-49, started daemon 11296)>
2020-09-15 19:50:44,759 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:50:44,759 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:50:44,759 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:50:44,759 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:51:10,694 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:51:10,696 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-50, started daemon 11508)>
2020-09-15 19:52:04,486 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:52:04,486 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:52:04,487 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:52:04,487 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:52:05,628 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:52:05,628 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-51, started daemon 11984)>
2020-09-15 19:52:10,630 geoprocessing.(442) INFO 54.3% complete
2020-09-15 19:52:15,631 geoprocessing.(442) INFO 93.2% complete
2020-09-15 19:52:16,275 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:52:16,276 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:52:16,276 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:52:16,276 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:52:26,826 geoprocessing.(918) INFO 63.4% complete
2020-09-15 19:54:15,392 Task._call(1068) INFO 100.0% complete
2020-09-15 19:54:20,088 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:54:20,255 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-52, started daemon 12652)>
2020-09-15 19:54:25,095 geoprocessing.(442) INFO 29.8% complete
2020-09-15 19:54:30,104 geoprocessing.(442) INFO 50.0% complete
2020-09-15 19:54:35,124 geoprocessing.(442) INFO 68.1% complete
2020-09-15 19:54:40,141 geoprocessing.(442) INFO 83.2% complete
2020-09-15 19:54:43,618 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:54:43,618 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:54:43,618 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:54:43,618 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:54:44,789 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:54:44,790 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-53, started daemon 12728)>
2020-09-15 19:54:49,789 geoprocessing.(442) INFO 38.8% complete
2020-09-15 19:54:54,803 geoprocessing.(442) INFO 64.3% complete
2020-09-15 19:54:59,815 geoprocessing.(442) INFO 82.9% complete
2020-09-15 19:55:02,861 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:55:02,861 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:55:02,861 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:55:02,861 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:55:07,355 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:55:07,355 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-54, started daemon 12764)>
2020-09-15 19:55:12,365 geoprocessing.(442) INFO 38.8% complete
2020-09-15 19:55:17,372 geoprocessing.(442) INFO 66.0% complete
2020-09-15 19:55:22,375 geoprocessing.(442) INFO 88.0% complete
2020-09-15 19:55:24,230 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:55:24,232 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:55:24,232 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:55:24,232 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:55:29,355 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:55:29,355 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-55, started daemon 12824)>
2020-09-15 19:55:34,364 geoprocessing.(442) INFO 35.1% complete
2020-09-15 19:55:39,375 geoprocessing.(442) INFO 60.4% complete
2020-09-15 19:55:44,394 geoprocessing.(442) INFO 78.7% complete
2020-09-15 19:55:48,240 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:55:48,242 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:55:48,242 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:55:48,242 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:55:49,122 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:55:49,125 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-56, started daemon 12892)>
2020-09-15 19:55:54,125 geoprocessing.(442) INFO 61.7% complete
2020-09-15 19:55:58,316 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:55:58,318 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:55:58,318 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:55:58,318 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:56:07,374 geoprocessing.(918) INFO 63.4% complete
2020-09-15 19:57:57,911 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:57:57,911 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-57, started daemon 13132)>
2020-09-15 19:58:02,917 geoprocessing.(442) INFO 32.9% complete
2020-09-15 19:58:07,930 geoprocessing.(442) INFO 56.4% complete
2020-09-15 19:58:12,930 geoprocessing.(442) INFO 73.7% complete
2020-09-15 19:58:17,934 geoprocessing.(442) INFO 96.2% complete
2020-09-15 19:58:18,516 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:58:18,516 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:58:18,516 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:58:18,516 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:58:20,565 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:58:20,565 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-58, started daemon 13224)>
2020-09-15 19:58:25,571 geoprocessing.(442) INFO 30.4% complete
2020-09-15 19:58:30,578 geoprocessing.(442) INFO 50.3% complete
2020-09-15 19:58:35,584 geoprocessing.(442) INFO 68.2% complete
2020-09-15 19:58:40,589 geoprocessing.(442) INFO 83.2% complete
2020-09-15 19:58:44,049 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:58:44,049 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:58:44,051 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:58:44,051 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:58:45,295 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:58:45,296 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-59, started daemon 13288)>
2020-09-15 19:59:03,448 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:59:03,450 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:59:03,450 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:59:03,450 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:59:14,647 geoprocessing.raster_calculator(366) INFO starting stats_worker
2020-09-15 19:59:14,648 geoprocessing.raster_calculator(372) INFO started stats_worker <Thread(Thread-60, started daemon 11784)>
2020-09-15 19:59:19,648 geoprocessing.(442) INFO 30.2% complete
2020-09-15 19:59:24,661 geoprocessing.(442) INFO 51.5% complete
2020-09-15 19:59:29,681 geoprocessing.(442) INFO 69.1% complete
2020-09-15 19:59:34,687 geoprocessing.(442) INFO 86.4% complete
2020-09-15 19:59:37,084 geoprocessing.raster_calculator(445) INFO 100.0%% complete
2020-09-15 19:59:37,084 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate
2020-09-15 19:59:37,084 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result.
2020-09-15 19:59:37,085 threading.run(754) DEBUG payload is None, terminating
2020-09-15 19:59:37,756 geoprocessing.zonal_statistics(1152) DEBUG <osgeo.gdal.Dataset; proxy of <Swig Object of type ‘GDALDatasetShadow *’ at 0x18C8AB60> >
2020-09-15 19:59:37,845 geoprocessing.align_and_resize_raster_stack(752) DEBUG n_workers == 1 so a threadpool is sufficient
2020-09-15 19:59:43,232 geoprocessing.logger_callback(3155) INFO Warp 32.0% complete c:\users\admini~1\appdata\local\temp\clipped_rastertw3zpu.tif
2020-09-15 19:59:48,259 geoprocessing.logger_callback(3155) INFO Warp 54.0% complete c:\users\admini~1\appdata\local\temp\clipped_rastertw3zpu.tif
2020-09-15 19:59:53,358 geoprocessing.logger_callback(3155) INFO Warp 72.0% complete c:\users\admini~1\appdata\local\temp\clipped_rastertw3zpu.tif
2020-09-15 19:59:58,417 geoprocessing.logger_callback(3155) INFO Warp 88.0% complete c:\users\admini~1\appdata\local\temp\clipped_rastertw3zpu.tif
2020-09-15 20:00:00,174 geoprocessing.logger_callback(3155) INFO Warp 100.0% complete c:\users\admini~1\appdata\local\temp\clipped_rastertw3zpu.tif
2020-09-15 20:00:00,828 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 1 aligned: clipped_rastertw3zpu.tif
2020-09-15 20:00:00,928 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 1 rasters.
2020-09-15 20:00:00,937 geoprocessing.zonal_statistics(1212) INFO build a lookup of aggregate field value to FID
2020-09-15 20:00:00,941 geoprocessing.zonal_statistics(1219) INFO creating disjoint polygon set
2020-09-15 20:00:00,944 geoprocessing.calculate_disjoint_polygon_set(2048) INFO build shapely polygon list
2020-09-15 20:00:01,210 geoprocessing.calculate_disjoint_polygon_set(2057) INFO build shapely rtree index
2020-09-15 20:00:01,578 geoprocessing.calculate_disjoint_polygon_set(2072) INFO poly feature lookup 100.0% complete on washed.shp
2020-09-15 20:00:01,581 geoprocessing.calculate_disjoint_polygon_set(2074) INFO build poly intersection lookup
2020-09-15 20:00:01,585 geoprocessing.calculate_disjoint_polygon_set(2098) INFO poly intersection feature lookup 100.0% complete on washed.shp
2020-09-15 20:00:01,585 geoprocessing.calculate_disjoint_polygon_set(2132) INFO maximal subset build 100.0% complete on washed.shp
2020-09-15 20:00:01,604 geoprocessing.zonal_statistics(1239) INFO processing 1 disjoint polygon sets
2020-09-15 20:00:01,611 geoprocessing.zonal_statistics(1273) INFO disjoint polygon set 1 of 1 100.0% processed on washed.shp
2020-09-15 20:00:05,088 geoprocessing.zonal_statistics(1281) INFO rasterizing disjoint polygon set 1 of 1 washed.shp
2020-09-15 20:00:10,457 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 0.727992689613, message: rasterizing polygon 1 of 1 set %.1f%% complete
2020-09-15 20:00:12,434 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 1.0, message: rasterizing polygon 1 of 1 set %.1f%% complete
2020-09-15 20:00:13,242 geoprocessing.zonal_statistics(1299) INFO summarizing rasterized disjoint polygon set 1 of 1 washed.shp
2020-09-15 20:00:18,065 geoprocessing.zonal_statistics(1343) DEBUG unset_fids: 0 of 1
2020-09-15 20:00:18,065 geoprocessing.zonal_statistics(1346) DEBUG gt [ 4.7522080e+06 3.0000000e+01 0.0000000e+00 4.8381525e+06
0.0000000e+00 -3.0000000e+01] for (u’K:\\u5927\u8bba\u6587\\u751f\u6001\u8d28\u91cf\JISUAN\SDR\input\2000\30\output3\usle.tif’, 1)
2020-09-15 20:00:18,072 geoprocessing.zonal_statistics(1420) DEBUG remaining unset_fids: 0 of 1
2020-09-15 20:00:18,072 geoprocessing.zonal_statistics(1428) INFO all done processing polygon sets for washed.shp
2020-09-15 20:00:18,108 geoprocessing.zonal_statistics(1152) DEBUG <osgeo.gdal.Dataset; proxy of <Swig Object of type ‘GDALDatasetShadow *’ at 0x18C8AC20> >
2020-09-15 20:00:18,203 geoprocessing.align_and_resize_raster_stack(752) DEBUG n_workers == 1 so a threadpool is sufficient
2020-09-15 20:00:23,993 geoprocessing.logger_callback(3155) INFO Warp 24.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterk64fwp.tif
2020-09-15 20:00:29,380 geoprocessing.logger_callback(3155) INFO Warp 44.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterk64fwp.tif
2020-09-15 20:00:34,404 geoprocessing.logger_callback(3155) INFO Warp 65.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterk64fwp.tif
2020-09-15 20:00:40,161 geoprocessing.logger_callback(3155) INFO Warp 79.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterk64fwp.tif
2020-09-15 20:00:44,963 geoprocessing.logger_callback(3155) INFO Warp 100.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterk64fwp.tif
2020-09-15 20:00:45,611 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 1 aligned: clipped_rasterk64fwp.tif
2020-09-15 20:00:45,713 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 1 rasters.
2020-09-15 20:00:45,716 geoprocessing.zonal_statistics(1212) INFO build a lookup of aggregate field value to FID
2020-09-15 20:00:45,717 geoprocessing.zonal_statistics(1219) INFO creating disjoint polygon set
2020-09-15 20:00:45,719 geoprocessing.calculate_disjoint_polygon_set(2048) INFO build shapely polygon list
2020-09-15 20:00:45,723 geoprocessing.calculate_disjoint_polygon_set(2057) INFO build shapely rtree index
2020-09-15 20:00:45,806 geoprocessing.calculate_disjoint_polygon_set(2072) INFO poly feature lookup 100.0% complete on washed.shp
2020-09-15 20:00:45,806 geoprocessing.calculate_disjoint_polygon_set(2074) INFO build poly intersection lookup
2020-09-15 20:00:45,808 geoprocessing.calculate_disjoint_polygon_set(2098) INFO poly intersection feature lookup 100.0% complete on washed.shp
2020-09-15 20:00:45,808 geoprocessing.calculate_disjoint_polygon_set(2132) INFO maximal subset build 100.0% complete on washed.shp
2020-09-15 20:00:45,815 geoprocessing.zonal_statistics(1239) INFO processing 1 disjoint polygon sets
2020-09-15 20:00:45,815 geoprocessing.zonal_statistics(1273) INFO disjoint polygon set 1 of 1 100.0% processed on washed.shp
2020-09-15 20:00:49,197 geoprocessing.zonal_statistics(1281) INFO rasterizing disjoint polygon set 1 of 1 washed.shp
2020-09-15 20:00:54,494 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 0.727992689613, message: rasterizing polygon 1 of 1 set %.1f%% complete
2020-09-15 20:00:56,496 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 1.0, message: rasterizing polygon 1 of 1 set %.1f%% complete
2020-09-15 20:00:57,311 geoprocessing.zonal_statistics(1299) INFO summarizing rasterized disjoint polygon set 1 of 1 washed.shp
2020-09-15 20:01:02,194 geoprocessing.zonal_statistics(1343) DEBUG unset_fids: 0 of 1
2020-09-15 20:01:02,194 geoprocessing.zonal_statistics(1346) DEBUG gt [ 4.7522080e+06 3.0000000e+01 0.0000000e+00 4.8381525e+06
0.0000000e+00 -3.0000000e+01] for (u’K:\\u5927\u8bba\u6587\\u751f\u6001\u8d28\u91cf\JISUAN\SDR\input\2000\30\output3\sed_export.tif’, 1)
2020-09-15 20:01:02,196 geoprocessing.zonal_statistics(1420) DEBUG remaining unset_fids: 0 of 1
2020-09-15 20:01:02,196 geoprocessing.zonal_statistics(1428) INFO all done processing polygon sets for washed.shp
2020-09-15 20:01:02,232 geoprocessing.zonal_statistics(1152) DEBUG <osgeo.gdal.Dataset; proxy of <Swig Object of type ‘GDALDatasetShadow *’ at 0x18C8A800> >
2020-09-15 20:01:02,236 geoprocessing.align_and_resize_raster_stack(752) DEBUG n_workers == 1 so a threadpool is sufficient
2020-09-15 20:01:07,904 geoprocessing.logger_callback(3155) INFO Warp 32.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterqofup3.tif
2020-09-15 20:01:13,203 geoprocessing.logger_callback(3155) INFO Warp 54.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterqofup3.tif
2020-09-15 20:01:18,750 geoprocessing.logger_callback(3155) INFO Warp 72.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterqofup3.tif
2020-09-15 20:01:23,938 geoprocessing.logger_callback(3155) INFO Warp 88.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterqofup3.tif
2020-09-15 20:01:25,716 geoprocessing.logger_callback(3155) INFO Warp 100.0% complete c:\users\admini~1\appdata\local\temp\clipped_rasterqofup3.tif
2020-09-15 20:01:26,381 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 1 aligned: clipped_rasterqofup3.tif
2020-09-15 20:01:26,483 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 1 rasters.
2020-09-15 20:01:26,486 geoprocessing.zonal_statistics(1212) INFO build a lookup of aggregate field value to FID
2020-09-15 20:01:26,487 geoprocessing.zonal_statistics(1219) INFO creating disjoint polygon set
2020-09-15 20:01:26,490 geoprocessing.calculate_disjoint_polygon_set(2048) INFO build shapely polygon list
2020-09-15 20:01:26,494 geoprocessing.calculate_disjoint_polygon_set(2057) INFO build shapely rtree index
2020-09-15 20:01:26,578 geoprocessing.calculate_disjoint_polygon_set(2072) INFO poly feature lookup 100.0% complete on washed.shp
2020-09-15 20:01:26,579 geoprocessing.calculate_disjoint_polygon_set(2074) INFO build poly intersection lookup
2020-09-15 20:01:26,579 geoprocessing.calculate_disjoint_polygon_set(2098) INFO poly intersection feature lookup 100.0% complete on washed.shp
2020-09-15 20:01:26,579 geoprocessing.calculate_disjoint_polygon_set(2132) INFO maximal subset build 100.0% complete on washed.shp
2020-09-15 20:01:26,588 geoprocessing.zonal_statistics(1239) INFO processing 1 disjoint polygon sets
2020-09-15 20:01:26,588 geoprocessing.zonal_statistics(1273) INFO disjoint polygon set 1 of 1 100.0% processed on washed.shp
2020-09-15 20:01:30,048 geoprocessing.zonal_statistics(1281) INFO rasterizing disjoint polygon set 1 of 1 washed.shp
2020-09-15 20:01:35,329 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 0.727992689613, message: rasterizing polygon 1 of 1 set %.1f%% complete
2020-09-15 20:01:37,437 geoprocessing.logger_callback(3159) INFO p_progress_arg is None df_complete: 1.0, message: rasterizing polygon 1 of 1 set %.1f%% complete
2020-09-15 20:01:38,247 geoprocessing.zonal_statistics(1299) INFO summarizing rasterized disjoint polygon set 1 of 1 washed.shp
2020-09-15 20:01:43,086 geoprocessing.zonal_statistics(1343) DEBUG unset_fids: 0 of 1
2020-09-15 20:01:43,088 geoprocessing.zonal_statistics(1346) DEBUG gt [ 4.7522080e+06 3.0000000e+01 0.0000000e+00 4.8381525e+06
0.0000000e+00 -3.0000000e+01] for (u’K:\\u5927\u8bba\u6587\\u751f\u6001\u8d28\u91cf\JISUAN\SDR\input\2000\30\output3\sed_retention.tif’, 1)
2020-09-15 20:01:43,088 geoprocessing.zonal_statistics(1420) DEBUG remaining unset_fids: 0 of 1
2020-09-15 20:01:43,088 geoprocessing.zonal_statistics(1428) INFO all done processing polygon sets for washed.shp
2020-09-15 20:01:43,437 utils._log_gdal_errors(66) WARNING [errno 1] One or several characters couldn’t be converted correctly from UTF-8 to ISO-8859-1. This warning will not be emitted anymore.
2020-09-15 20:01:43,453 model._logged_target(1642) INFO Execution finished
2020-09-15 20:01:43,555 utils.prepare_workspace(115) INFO Elapsed time: 50m 51.34s

Hi @tiantian, could you upload the logfile from your model run so that we can identify where this warning or error is coming from?

Thanks,
James

Ok,I have uploaded the logfile,thank you.

Ah, great. Thanks for updating that! This warning is most likely related to the creation or access of a field name in a shapefile (which by definition uses ISO-8859-1 for its text encodings, also known as Latin-1). InVEST uses UTF-8 everywhere it can. Most likely this won’t cause an issue with the model’s outputs, but definitely let us know if there’s something that doesn’t look quite right.

Also, in the interest of fixing this properly, could you provide a link to your inputs so I can try to reproduce this on our end? A file sharing service like Google Drive, Dropbox or the like will usually work best. Feel free to attach it here or DM me through the forums if that works best.

Thanks!
James

Hi! James. Thanks your anwers! Does this document have the link?InVEST-Sediment-Delivery-Ratio-Model-(SDR)-log-2020-09-17–10_41_15.txt (22.9 KB).Thank you so much!

That’s just the logfile, which is useful in debugging this issue. But could you also share the full set of files that you used to run the model? I’d like to try running the model on my computer to reproduce the issue. If I can reproduce it here, I’ll be able to improve the conversion of text from UTF-8 to Latin-1.

Thanks,
James