PROProduction
Compare baseline and monitoring LiDAR epochs to quantify elevation change and disturbance intensity.
workflow pro
LiDAR Change and Disturbance Analysis
Where has significant terrain or canopy disturbance occurred between LiDAR acquisition epochs?
Asset monitoring groups, agencies running repeat LiDAR acquisitions, and environmental compliance teams.
| Parameter | Optional | Description |
|---|---|---|
| baseline_tiles | no | Baseline LiDAR tiles (array or directory path). |
| monitor_tiles | no | Monitoring-epoch LiDAR tiles (array or directory path). |
| resolution | yes | Output tile-surface resolution in map units. |
| min_change_m | yes | Absolute change threshold for disturbance accounting. |
| Parameter | Type | Description |
|---|---|---|
| tile_directory | directory | Directory containing per-tile delta rasters. |
| tile_manifest | JSON | Per-tile output and disturbance metrics manifest. |
| summary | JSON | Machine-readable summary report containing run metadata, QA diagnostics, and key metrics. |
| html_report | HTML | Human-readable customer-facing report generated from the summary contract for stakeholder review and QA traceability. |
import whitebox_workflows as wbw
wbe = wbw.WbEnvironment(include_pro=True, tier="pro")
summary, manifest, tile_dir = wbe.lidar_change_and_disturbance_analysis(
baseline_tiles="data/lidar_2023_tiles/",
monitor_tiles="data/lidar_2025_tiles/",
resolution=2.0,
min_change_m=1.0,
output_prefix="output/lidar_change",
)
print(summary)
print(manifest)
print(tile_dir)
Use of this function requires a license for Whitebox Workflows Professional (WbW-Pro). Please visit www.whiteboxgeo.com to purchase a license.