reVX.config.transmission_layer_creation.Rasterize

class Rasterize(*, value: float, buffer: float | None = None, reproject: bool = True)[source]

Bases: BaseModel

Rasterize a vector layer and apply a value to it.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Methods

Attributes

model_computed_fields

model_fields

value

Value to burn in to raster

buffer

Value to buffer by (can be negative)

reproject

Reproject vector to raster CRS if True

value: float

Value to burn in to raster

buffer: float | None

Value to buffer by (can be negative)

reproject: bool

Reproject vector to raster CRS if True