## [4.6.1] - 2026-07-10
Seismic debris tool: four road / open-space network sources - the
network input no longer requires manual digitizing.
### Added
- **Four network sources** for Seismic Collapse and Debris Spread
("Network source" selector, parameters labelled A-D): (A)
street/open-space polygons used as-is; (B) OSM highway centerlines
buffered by class-typical urban widths (motorway/trunk 25 m ... path 3
m, `_link` ramps inherit the parent class, `width` values override per
feature, the `highway` field is auto-detected); (C) any centerlines
buffered by a road-width attribute (lenient parsing: `6.5`, `6,5`,
`'6.5 m'` all work, fallback width for gaps - the Demo City streets
plug straight in); (D) region of interest minus dissolved
blocks/parcels (cadastral parcels dissolve into blocks internally;
without an ROI, the convex hull of the blocks expanded by the fallback
width is used). Wrong mode/layer combinations fail fast with an
actionable message.
- Street-width helpers in `engine.seismic` (`highway_width_m`,
`parse_width_m`) - pure NumPy, unit-tested.
### Fixed
- Network inputs in a different CRS are now reprojected to the
buildings CRS (mixed-CRS inputs previously produced misaligned
blockage), and the buildings layer requires a projected CRS, since
debris radii and street widths are metric.
- README algorithm count corrected to sixty-four.
### Tested
- 406 engine unit checks and 347 real-QGIS e2e assertions on QGIS 3
LTR and QGIS 4 (all four network sources exercised end-to-end,
including exact blockage-area checks and wrong-mode error paths).
yes
geo140195philo
2026-07-10T19:14:38.748137+00:00
3.22.0
4.99.0
None
no
Plugin Tags