pixel index: dask graph cant access higher zoom level tiles from baselevel
Scartography opened this issue · comments
Petr Ševčík commented
tile_task_12-246-1100 raised a AttributeError("'tuple' object has no attribute 'shape'")
File "/usr/local/src/mapchete_hub/./mapchete_hub/app.py", line 571, in job_wrapper
for i, _ in enumerate(job, 1):
File "/usr/local/lib/python3.8/site-packages/mapchete/_processing.py", line 143, in __iter__
yield from self._run()
File "/usr/local/lib/python3.8/site-packages/mapchete/_processing.py", line 109, in _run
yield from self.func(*self.fargs, executor=self.executor, **self.fkwargs)
File "/usr/local/lib/python3.8/site-packages/mapchete/commands/_execute.py", line 212, in _process_everything
for i, future in enumerate(
File "/usr/local/lib/python3.8/site-packages/mapchete/_core.py", line 219, in compute
yield from compute(self, **kwargs)
File "/usr/local/lib/python3.8/site-packages/mapchete/_processing.py", line 294, in compute
yield future_raise_exception(future, raise_errors=raise_errors)
File "/usr/local/lib/python3.8/site-packages/mapchete/_executor.py", line 729, in future_raise_exception
raise MapcheteTaskFailed(
File "/usr/local/lib/python3.8/site-packages/distributed/worker.py", line 3017, in apply_function_simple
result = function(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/distributed/worker.py", line 2889, in execute_task
return func(*map(execute_task, args))
File "/usr/local/lib/python3.8/site-packages/dask/utils.py", line 71, in apply
return func(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/mapchete/_processing.py", line 929, in _execute_and_write
process_info=_execute(tile_process=tile_process, dependencies=dependencies),
File "/usr/local/lib/python3.8/site-packages/mapchete/_processing.py", line 878, in _execute
output = tile_process.execute(dependencies=dependencies)
File "/usr/local/lib/python3.8/site-packages/mapchete/_tasks.py", line 211, in execute
process_output = self._execute(dependencies=dependencies)
File "/usr/local/lib/python3.8/site-packages/mapchete/_tasks.py", line 223, in _execute
return self._interpolate_from_baselevel("lower", dependencies)
File "/usr/local/lib/python3.8/site-packages/mapchete/_tasks.py", line 302, in _interpolate_from_baselevel
src_tiles[output_tile] = raster.extract_from_array(
File "/usr/local/lib/python3.8/site-packages/mapchete/io/raster.py", line 694, in extract_from_array
out_bounds=out_tile.bounds, in_affine=in_affine, in_shape=in_raster.shape
Joachim Ungar commented
do you have a reproducible test case for that?