Mesclar recurso de polilinha na interseção do vértice com base na contagem de segmentos [duplicado]

Eu tenho uma camada de polilinha no QGIS que é dividida em vários segmentos usando a ferramenta de linhas explodidas (as linhas pretas na imagem). Existem nós criados a partir da ferramenta 'extrair vértices' (os círculos vermelhos na imagem). Desejo mesclar os segmentos, mas manter as interseções de 3 vias ou mais divididas. Os becos sem saída podem ser ignorados, mas devem ser mantidos.
Ao dividir os recursos, não consegui encontrar uma maneira de dividir exclusivamente nas interseções de vértices de 3 ou mais. Então decidi explodir a linha e tentar mesclar interseções com menos de 3 segmentos, mas estou preso novamente. Idealmente, esse método pode ser automatizado.
Respostas
Deixe-me tentar responder ao seu "Ao dividir os recursos, não consegui encontrar uma maneira de dividir exclusivamente em interseções de vértices de 3 ou mais." parte.
Isso requer a ferramenta GRASS, portanto, comece abrindo o QGIS Desktop 3.XX com o GRASS 7.XX , não o QGIS Desktop normal .

Então;
- Inicie a ferramenta v.clean (no
Processing Toolbox > GRASS > Vector
). - Clique em um pequeno botão de reticências (três pontos) de
Cleaning tool
- Selecione a opção bpol .

Na Advance parameters
opção, é melhor:
- Defina a extensão da região (calculando a partir de sua camada de linha)
- Definido
v.in.ogr snap tolerance
para ser pequeno o suficiente.

Ele retornará uma nova Cleaned
camada, na qual você pode escolher cada ramo dos segmentos divididos.