revrt.models.cost_layers#

Definition of friction, barrier, and costs processing config files

Module attributes

Extents

Terms for specifying masks

LayerBuildComponents

Mapping of layer components to use for building the final layer

Layers

Layer configs to build and potentially add to file

Functions

parse_barrier_values(barrier_values)

Parse barrier comparison text into an operator and threshold

Classes

BarrierLayer(*, layer_name, barrier_values)

Config for a routing barrier layer

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

Config items required to generate dry costs

IsoMultipliers

Multiplier config for one ISO

LandUseMultipliers

Land use multipliers

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

Friction and barrier layers config model

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

Config for friction, barrier, and costs processing

MergeFrictionBarriers(*, friction_layer, ...)

Config to combine friction and barriers and save to file

RangeConfig(*[, min, max])

Config for defining a range

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

Config to rasterize a vector layer and apply a value to it

SlopeMultipliers

Slope multipliers and cutoffs

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

Config for transmission layer creation