Vertex Optimization — Algorithm Notes
Related user page: Vertex Optimization
Purpose
Adjust vertex positions so input lines better align with raster-derived signals (for example CHM/cost patterns).
Inputs and outputs
- Inputs: line vector, CHM/cost raster, search distance
- Output: optimized line vector
Method summary
- Iterate vertices/segments from input lines.
- Search nearby candidate positions within configured distance.
- Evaluate candidate quality against raster-derived objective.
- Replace vertex positions with improved candidates.
- Rebuild and write optimized geometries.
Assumptions
- Raster and vector share compatible CRS.
- Search distance is appropriate for local corridor width.
Edge cases
- Large search radius can over-smooth or drift geometry.
- Sparse/noisy raster patterns can reduce optimization reliability.