2023-11-22 15:13:08,622 (natcap.invest.utils) utils.prepare_workspace(161) Level 100 Writing log messages to [D:\NEW-INvest shuju\Nutrient Delivery Ratio\result\InVEST-natcap.invest.ndr.ndr-log-2023-11-22--15_13_08.txt] 2023-11-22 15:13:08,623 (__main__) cli.main(459) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.ndr.ndr 3.14.0: biophysical_table_path D:\invest shuju\Nutrient Delivery Ratio\biophysical table3.0.csv calc_n True calc_p False dem_path D:\NEW-INvest shuju\Nutrient Delivery Ratio\GEM-fill.tif k_param 2 lulc_path D:\NEW-INvest shuju\TDLY\TDLYfirst.tif n_workers -1 results_suffix runoff_proxy_path D:\NEW-INvest shuju\water yield\precipitation\Precipitation.tif subsurface_critical_length_n 50 subsurface_eff_n 0.5 threshold_flow_accumulation 1000 watersheds_path D:\NEW-INvest shuju\water yield\LIUYU.shp workspace_dir D:\NEW-INvest shuju\Nutrient Delivery Ratio\result 2023-11-22 15:13:09,043 (osgeo) utils._log_gdal_errors(97) WARNING [errno 1] Ring Self-intersection at or near point 546482.02420190722 4269033.4955116883 2023-11-22 15:13:09,073 (osgeo) utils._log_gdal_errors(97) ERROR [errno 1] Cutline polygon is invalid. 2023-11-22 15:13:09,077 (taskgraph.Task) Task.add_task(706) ERROR Something went wrong when adding task mask runoff proxy raster (2), terminating taskgraph. Traceback (most recent call last): File "taskgraph\Task.py", line 674, in add_task File "taskgraph\Task.py", line 1109, in _call RuntimeError: In Task: mask runoff proxy raster (2) Missing expected target path results. Expected: ['d:\\new-invest shuju\\nutrient delivery ratio\\result\\intermediate_outputs\\masked_runoff_proxy.tif'] Observed: set() 2023-11-22 15:13:09,078 (natcap.invest.utils) utils.prepare_workspace(166) ERROR Exception while executing natcap.invest.ndr.ndr Traceback (most recent call last): File "natcap\invest\utils.py", line 164, in prepare_workspace File "invest\cli.py", line 470, in main File "natcap\invest\ndr\ndr.py", line 612, in execute File "taskgraph\Task.py", line 674, in add_task File "taskgraph\Task.py", line 1109, in _call RuntimeError: In Task: mask runoff proxy raster (2) Missing expected target path results. Expected: ['d:\\new-invest shuju\\nutrient delivery ratio\\result\\intermediate_outputs\\masked_runoff_proxy.tif'] Observed: set() 2023-11-22 15:13:09,079 (natcap.invest.utils) utils.prepare_workspace(169) INFO Elapsed time: 0.46s 2023-11-22 15:13:09,079 (natcap.invest.utils) utils.prepare_workspace(172) INFO Execution finished