Я щойно робив це за допомогою QGIS 3.4.0, використовуючи плагін Join Multiple Lines, згаданий tnagel вище (встановлюється під меню Vector> Join Multiple Lines). Добре працював, щоб об’єднати близько 60 фрагментів ліній траси в близько 20 ліній сліду. Чим більше у вас фрагментів і чим більша площа, яку вони охоплюють, тим менш практично це, оскільки вам доведеться спостерігати за результатами проблем (у tnagel, можливо, була одна з описаних нами проблем).
Ви вибираєте рядки, до яких хочете приєднатися, натискаєте на пункт меню, і він приєднується до них (ви можете вибрати стільки рядків, скільки хочете, але ...), навіть якщо кінці милі одна від одної, ви отримуєте пряму лінію з кінець одного до кінця іншого, що з'єднує їх, тож переконайтесь, що ваші кінці досить близькі, щоб ви були задоволені результатами (я підказав в іншому дописі, щоб позначити кінці моїх рядків маркерами, щоб вони були легкими побачити (Властивості> Символогія> додайте маркерну лінію та зробіть символ достатньо великим, щоб легко побачити> виберіть перемикач "лише за останньою вершиною" (а якщо потрібно, додайте ще одну лінію маркера з іншим символом та виберіть "спочатку" тільки вершина ")).
Також лінії, мабуть, можуть бути спрямованими. Отже, ви повинні спостерігати (наприклад), що самий південний кінець лінії А не з'єднувався з самим південним кінцем лінії В під ним (ще одна довга пряма лінія, де ви цього не хочете).
Я виявив, що це сталося, я міг "скасувати" і застосувати "Зворотну лінію" на панелі інструментів розширеної обробки, щоб перевернути напрямок лінії з одного кінця на інший (не змінюється, де лінія, просто перевертає початок рядка з кінцем рядка), потім знову приєднайтесь до рядків.
Хороша річ у цьому - ваші зміни / правки зберігаються у вашому існуючому шарі, тому не потрібно зберігати результати як новий файл форми (спочатку зробіть резервну копію).
Я постійно вражений роботою, яку виконують розробники ядра та плагінів QGIS. Показує, що можуть зробити розумні конструктивні люди, коли вони вирішили працювати разом. Дякую!