{"name": "PlanX", "package_name": "planx", "version": "4.6.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 38, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-10T14:14:38.748137", "changelog": "## [4.6.1] - 2026-07-10\r\n\r\nSeismic debris tool: four road / open-space network sources - the network input no longer requires manual digitizing.\r\n\r\n### Added\r\n- **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.\r\n- Street-width helpers in `engine.seismic` (`highway_width_m`, `parse_width_m`) - pure NumPy, unit-tested.\r\n\r\n### Fixed\r\n- 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.\r\n- README algorithm count corrected to sixty-four.\r\n\r\n### Tested\r\n- 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).", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/planx/version/4.6.1/download/"}