In QGIS
put the vector in editing mode, select all the features and in the editing toolbar use the "merge features" tool
the dynamic segmentation plugindynamic segmentation plugin should do the trick ( https://wiki.faunalia.it/dokuwiki/doku.php/qgis/lrs )