@Michael I have a problem to run Urban Cooling
“03/26/2026 13:26:36 taskgraph.Task ERROR Something went wrong when adding task pickle cc ref stats (15), terminating taskgraph.
Traceback (most recent call last):
File “taskgraph\Task.py”, line 684, in add_task
File “taskgraph\Task.py”, line 1103, in _call
File “natcap\invest\urban_cooling_model.py”, line 1322, in pickle_zonal_stats
File “src/pygeoprocessing/geoprocessing_core.pyx”, line 77, in pygeoprocessing.geoprocessing_core.gdal_use_exceptions.wrapper
File “src/pygeoprocessing/geoprocessing_core.pyx”, line 78, in pygeoprocessing.geoprocessing_core.gdal_use_exceptions.wrapper
File “pygeoprocessing\geoprocessing.py”, line 1703, in zonal_statistics
ValueError: Vector geometry type must be Polygon or MultiPolygon
03/26/2026 13:26:36 natcap.invest.utils ERROR Exception while executing urban_cooling_model
Traceback (most recent call last):
File “natcap\invest\utils.py”, line 184, in prepare_workspace
File “invest\cli.py”, line 484, in main
File “natcap\invest\urban_cooling_model.py”, line 834, in execute
File “taskgraph\Task.py”, line 684, in add_task
File “taskgraph\Task.py”, line 1103, in _call
File “natcap\invest\urban_cooling_model.py”, line 1322, in pickle_zonal_stats
File “src/pygeoprocessing/geoprocessing_core.pyx”, line 77, in pygeoprocessing.geoprocessing_core.gdal_use_exceptions.wrapper
File “src/pygeoprocessing/geoprocessing_core.pyx”, line 78, in pygeoprocessing.geoprocessing_core.gdal_use_exceptions.wrapper
File “pygeoprocessing\geoprocessing.py”, line 1703, in zonal_statistics
ValueError: Vector geometry type must be Polygon or MultiPolygon
03/26/2026 13:26:36 natcap.invest.utils INFO Elapsed time: 9.15s
03/26/2026 13:26:36 natcap.invest.utils INFO Execution finished; version: 3.16.2”
this is the error whin i run URBAN COOLING