05. Alignments & Profiles [future] - millsapjohn/qgis_civiltools GitHub Wiki
Alignments are a special type of LineString that can be restricted in various ways: minimum or maximum segment lengths, curve radii or lengths, etc can be specified in the Alignment Creation settings. Additionally, Alignment Creation settings - stored in a TOML file - can be retroactively checked against existing objects, generating an error layer showing any areas that fail the check(s). Alignments cannot have any disjoint segments.
Profiles provide a view of vertical data - plotting the chainage or distance along the object (x dimension) vs. the elevation (y axis) in a 2-dimensional graph. Profiles can be generated automatically from surface data (TIN or raster), or manually drawn by the user on a profile view. Profiles generated from surface data will update automatically when the surface changes.
While profiles and profile views can be generated for any LineString feature, CivilTools will automatically recognize any Alignments when using the profile creation tools.