Eu tenho uma camada que contém várias linhas que representam faixas voadas de aviões. Meu objetivo é criar mapas para analisar o fluxo de tráfego em determinados espaços aéreos.
Gostaria de mesclar todos os segmentos paralelos, ou quase paralelos, que estão a uma certa distância um do outro (digamos, 1 milha náutica).
As novas linhas mescladas devem conter um atributo que contém o número de linhas originais que foram mescladas. Por exemplo, se 5 linhas paralelas forem mescladas em uma, a nova linha mesclada deverá ter um atributo de contagem 5, o que me permitirá estilizá-la adequadamente.
Considere o seguinte exemplo esquemático:
Entrada:
Três linhas individuais, duas das quais têm um segmento paralelo comum.
Saída desejada:
A parte comum das linhas verde e laranja foi mesclada em uma única linha (vermelha). A nova linha vermelha terá um atributo de contagem 2.
Nota: neste exemplo, a linha vermelha será uma média dos dois segmentos de linha originais. Os demais segmentos de linha verde e laranja não precisam se conectar exatamente à nova linha vermelha. Em outras palavras, a topologia não precisa estar intacta, pois o resultado será usado apenas para representação visual.
Basicamente, estou tentando criar algo parecido com isto:
Como eu alcançaria um resultado como esse no QGIS? Lembre-se de que o conjunto de dados real é muito maior que o meu exemplo acima, portanto a solução deve ser escalável.
Me deparei com este tutorial que faz algo muito semelhante ao que estou tentando fazer. No entanto, eu gostaria de poder fazer isso usando o QGIS.