reVX.config.transmission_layer_creation

Definition of friction, barrier, and costs processing JSON config file

Module attributes

LayerBuildComponents

Mapping of layer components to use for building the final layer.

Layers

Layer configs to build and potentially add to H5 file.

Classes

DryCosts(*, iso_region_tiff, nlcd_tiff, ...)

Config items required to generate dry costs

LayerBuildConfig(*[, extent, global_value, ...])

Friction and barrier layers config model.

LayerConfig(*, layer_name[, description, ...])

Definition of friction, barrier, and costs processing JSON config file.

MergeFrictionBarriers(*, friction_layer, ...)

Combine friction and barriers and save to H5.

RangeConfig(*[, min, max])

Config for defining a range and a value to assign to cells matching that range.

Rasterize(*, value[, buffer, reproject])

Rasterize a vector layer and apply a value to it.

TransmissionLayerCreationConfig(*, ...[, ...])

Definition of friction, barrier, and costs processing JSON config file.