Przecinające się linie, aby uzyskać skrzyżowania za pomocą Pythona z QGIS?

Mam zestaw linii reprezentujących linie autobusowe. Niektóre linie nachodzą na siebie i biegną tymi samymi drogami. Jestem w stanie wyodrębnić węzły. Jednak interesuje mnie wyodrębnianie tylko takich przejść: W jaki sposób mogę to zrobić? Szukam sposobów na QGIS lub Python. Próbowałem...