Tile-based geodata processing using rasterio & Fiona
core
mpath
CLI (#620)io.vector.fiona_open()
now properly raises a FileNotFoundError
(#620)log.user_process_logger()
and log.driver_logger()
(#620)core
repr(exception)
when reporting Exception to observers (#617)CI
core
commands.execute()
: avoid reporting on exception twice; send notification message on details of retry attempt (#614)settings.IORetrySettings
: add ServerDisconnectedError and FSTimeoutError to retryable exceptions (#615)executor.future.MFuture
: keep CancelledError from dask instead of wrapping it within a MapcheteTaskFailed (#615)commands.index()
: add FlatGeobuf as index driver (#616)core
FileNotFoundError
directly in rasterio_read
(#613)Status.pending
(#613)core
MapcheteTaskFailed
(#612)core
"type"
DeprecationWarning
with old BufferedTilePyramid
parameters (#611)MPath.read_json()
, MPath.write_json()
, MPath.read_yaml()
and MPath.write_yaml()
methods (#611)mapchete.settings.IORetrySettings
(#611)mapchete.commands.index
: enable indexing from a TileDir
input (#611)MPapth
: set rasterio environment GDAL_DISABLE_READDIR_ON_OPEN='EMPTY_DIR'
when opening STACTA or VRTcore
GridProtocol
to replace tile
argument in raster read functions (#610)Concurrency.none
per default, except in CLI (#610)core
processing.types.LazyTaskInfo
to avoid calling Future.result()
unnecessarily (#608)settings.MapcheteIOSettings
to path.MPath.read_text()
(#609)DaskSpecs
to mapchte configuration schema (#609)packaging
aiobotocore
versions for s3
extracore
mapchete.commands
(#604)mapchete.Job
and use observer pattern to track execution state and progress (#604)mapchete.processing
(#604)mapchete.processing.compute
with mapchete.processing.execute
(#604)