回答:
クイックアンサー:いいえ!そのような操作をレイヤー上で直接行うツールはありません(「Join Two Lines」プラグインには交差が必要です)。
ラインをポイントに変換して(ノードを抽出)、points2one(ライン出力)に結合することで非常にシンプルなレイヤーにできますが、これは手で編集するよりもはるかに遅くなります:
QGISとGRASSの組み合わせでこれを実現できます。
v.clean.snapの「しきい値」を調整して、スタディエリア全体で適切な頂点スナップを実現します。
2つのラインセグメントを1つのラインに結合したいと思っていると思います。
これは私がそれをやった方法です...
これにより、1行になります。
このQGISプラグインは、まさにあなたが望むことをするというものです。
https://plugins.qgis.org/plugins/joinmultiplelines/ https://github.com/dgoedkoop/joinmultiplelines
(ただし、QGIS 2.6では正しく使用できませんでした)
上記のtnagelで言及されたプラグインJoin Multiple Linesを使用して、QGIS 3.4.0でこれを行いました(ベクターメニュー>複数行に参加)。約60のトレイルラインフラグメントを約20のトレイルラインに結合するようにうまく機能しました。問題の結果を見る必要があるため、断片が多くなり、それらがカバーする領域が大きくなると、実用的ではなくなります(tnagelには、説明した問題の1つがあった可能性があります)。
結合する線を選択し、メニュー項目をクリックして結合します(必要な数の線を選択できますが、...)、端が1マイル離れていても、 1つの端から他の端を接続するので、結果に満足できるように端が十分に近いことを確認してください(別の投稿の先端を使用してマーカーで線の端にマークを付けたので、簡単でした表示するには([プロパティ]> [シンボル]>マーカーラインを追加し、シンボルが見やすい大きさになるようにします]> [最後の頂点のみ]ラジオボタンを選択します(必要に応じて、別のシンボルのマーカーラインを追加して[最初に選択]頂点のみ」))。
また、線は明らかに方向性を持っています。そのため、(たとえば)ラインAの最南端がその下のラインBの最南端(必要のない別の長い直線)と結合しなかったことに注意する必要があります。
私はそれが起こったときに、「元に戻す」ことができ、高度な処理ツールバーの「行の反転」を使用して、行の方向を一端から他端に変えることができました行の終わりで)、再度行を結合します。
これに関する良い点は、変更/編集が既存のレイヤーに保存されるため、結果を新しいシェープファイルとして保存する必要がないことです(最初にバックアップを作成します)。
私はQGISのコアおよびプラグイン開発者による作業に常に驚いています。賢く建設的な人間が一緒に仕事をすることに決めたときに何ができるかを示しています。ありがとうございました!