Mehr

QGIS: Stromnetzschleifen finden

QGIS: Stromnetzschleifen finden


Wie können wir mit QGIS ein elektrisches Netzwerk analysieren, um Schleifen zu finden? Die Verwendung von Python ist kein Problem, jedoch gibt es keine Lösung in der QGIS Python API.

Der QgsGraphAnalyzer hat Dijkstra- und ShortestTree-Funktionen, aber keine Schleifensuchfunktion (QgsGraphAnalyzer-Klassenreferenz).

Beispiel: Das Bild unten enthält 2 Vektorebenen mit Drähten, die elektrisch verbunden sind. Die Schleife ist ein Fehler - sie kann in einem radialen Verteilungsnetzwerk nicht existieren. Ist es möglich, diese Schleifen mit QGIS und Python zu finden?


Du könntest es versuchen Polygonisieren Werkzeug in der QGIS Processing Toolbox. Wenn Sie dies in Ihrem Beispiel ausführen (nachdem Sie die beiden Tabellen zusammengefügt haben), wird die Schleife durch das Vorhandensein eines Polygons im Ausgabe-Dataset identifiziert.