Burn Unit#

Constructor#

BurnUnit(polygon, firing_direction[, utm_epsg])

A burn unit is a polygon that is split into segments based on the firing direction.

Alternate constructors#

BurnUnit.from_json(geojson, ...)

Alternative constructor used to create a BurnUnit object from a GeoJSON dictionary.

Methods#

BurnUnit.copy()

Utility method for copying a BurnUnit instance

BurnUnit.to_json(**kwargs)

Returns a GeoJSON representation of the BurnUnit as a string

BurnUnit.buffer_control_line(width)

Shrink the burn unit to account for the width of the control line

BurnUnit.buffer_downwind(width)

Create a downwind blackline buffer

BurnUnit.difference(burn_unit)

Return a burn unit instance that is the difference between this burn unit and another.

Attributes#

BurnUnit.bounds

Returns the bounding box of the unit