Settings

A list of available settings to customize django-raster’s behavior.

Asynchronous raster parsing

Determines whether to use celery tasks for parsing raster layers. It is highly recommended to configure celery, as raster parsing can take quite a while and the parsing through normal web requests will often timed out, even for medium sized raster.

RASTER_USE_CELERY = False

Parser working directory

Use this to specify a custom working directory used by the django-raster package when parsing raster files. This is where intermediate files are stored. Defaults to the normal temporary directory of the machine.

RASTER_WORKDIR = None

All in one parse task

For some applications where the size of the rasters is small, the distributed raster parsing might have more overhead than gain. The distributed parsing can be disactivated with the following setting. If it is set to True, rasters are parsed in single celery tasks.

RASTER_PARSE_SINGLE_TASK = True

Parse Batch Size

During parsing of a raster, tiles are written to the database in batches, using the bulk_create method. The size of each batch in the loop can be controlled by using the setting below. Defaults to 500 tiles.

RASTER_BATCH_STEP_SIZE = 500