- When the input `wizardgtfs` object lacks a `shapes` table, the function automatically generates one using `get_shapes()`.
- The `shapes` table in the GTFS object are transformed into `LINESTRING` geometries. If `shape_pt_sequence` is absent, the points are treated as ordered by their position in the data.
- If `shape_dist_traveled` is available, cumulative distance calculations are included for each shape point.