To Prepare the Data for Horizontal Regression Analysis

Horizontal regression relies on clean, well-structured geometric data. Poorly prepared strings (polylines) or points can lead to incorrect alignment detection, unreliable curvature plots and time-consuming rework.

Use the guidelines below to ensure your data produces accurate, repeatable results.

Strings (2D/3D Polylines and FeatureLines)

Goal: Provide a single, continuous baseline that represents the intended centreline (or rail, pipe, road edge, etc.) with uniform vertex spacing.

  • Keep vertex spacing consistent. A 2m–10m separation yields the most stable results.
  • Maintain a single, unbroken sequence of vertices; ensure start-to-end direction matches design intent.
  • Simplify geometry by converting arcs into short chords only if absolutely required by the workflow (convert 2D Polyline to 3D Polyline removes arcs).

Avoid

COGO Points

Goal: Provide an ordered set of discrete points that follows the alignment in sequence.

  • Name or number points so alphabetical or numerical sorting reproduces the physical order along the alignment (e.g., 0001, 0002, 0003…).
  • Verify spacing: large gaps reduce accuracy, and extremely dense clusters increase noise.
  • Filter obvious outliers before export.

Avoid

Note on Point Clouds: Raw point-cloud extraction often contains redundant or noisy returns.

Summary

High-quality input data minimises manual corrections and maximises the success rate of automated horizontal regression. Follow the cleaning steps above, and validate with a quick visual review.