Commit Graph

186 Commits

Author SHA1 Message Date
lertlmaier 55459c73b1 Methodik zur Aufsplittung von Polylines in einzelne Rack Segmente implementiert. Methodik zur verbindung von Racks an echten Scnittpunkten sowie an nahezu Schnittpunkten implementiert. Unittests zu jeder Methode 2025-05-16 12:34:59 +02:00
lertlmaier e4d7902f86 Wegsuche Methode implementiert 2025-05-15 17:41:03 +02:00
lertlmaier cf2f16a72d Distributoren in Anlage integriert und Grafische Ausgabe gebaut: 2025-05-15 16:37:06 +02:00
lertlmaier a84ea5c1e0 Methode für ausgabe von verbundenen Racks hinzugefügt. Erste Graph-Bau Methoden eingeführt 2025-05-15 11:37:32 +02:00
lertlmaier 81b5c55254 Klasse Anlage erstellt und mit Methoden versehen. Unittests duetlich vereinfacht 2025-05-14 17:52:29 +02:00
lertlmaier db8e8d351e Funktion zur Findung von Sensor Aufpunkten auf Racks implementiert. Dazu unittest. 2025-05-14 15:49:17 +02:00
lertlmaier 1341142477 Neue Funktionen und neue Klassen zur Rack Definition und Sortierung der Punkte auf dem Rack 2025-05-14 10:58:53 +02:00
lertlmaier 559a4690c8 Klassendeklaration in linesweep_circle. Umbau des graphbuild auf Stuktur mit unittests 2025-05-13 13:48:49 +02:00
lertlmaier 58e121bdcf Alte Hilfsfunktionen gelöscht. Erste Funktionen aus linesweep_cicle implementiert 2025-05-12 17:27:07 +02:00
lertlmaier c087e3ada9 Algorithmus um Erstellung eines Dicts (am Ende) ergänzt, in welchem alle Segmente nach Rack_id-Index gespeichert werden und Anfangs bzw. Endpunkt enthalten. Zusammengehoerige Verbindungen mit gleichen Koordinaten gespeichert 2025-05-12 17:25:26 +02:00
lertlmaier 3a7b3aeece LineSweep Algorithmus angepasst, alten Stand überschrieben. Ausgaben in Kommandozeile zu Debug-Zwecken 2025-05-12 13:50:51 +02:00
m.stangl ae86dbcafa getpositions schreibt nur noch eine json Ergebnisdatei raus. Config launch.json und routing.py angepasst; in Requirements networkx aufgenommen. 2025-05-09 20:49:47 +02:00
lertlmaier 9b1f3bef80 Neuer Algo zur SP findung 2025-05-09 16:14:22 +02:00
lertlmaier 22d7d97341 Erweiterung des Skripts mit Linienverlängerung. Code allerdings unscoen, if-edundanzen, etc. Kein zufriedenstellendes Ergebnis. 2025-05-09 16:05:58 +02:00
lertlmaier 0aa82f9674 Weiterer Algorithmus zur Findung von Schnittpunkten und Beinahe-Schnittpunkten integriert. Findet aktuell zwar die Nähe der Punkte korrekt, Linestring mit Schnittpunkt-Koordinaten allerdings noch leer. 2025-05-09 09:40:33 +02:00
lertlmaier a3a47a6af4 Versuch mit anderem GPT Ansatz für Intersection von Diagonalen. Wenig Erfolg 2025-05-08 15:43:35 +02:00
lertlmaier 1a63947a8a Line Sweep Alorithmus mit Test 2025-05-08 11:22:34 +02:00
lertlmaier 23de34503d Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-05-08 09:43:02 +02:00
lertlmaier 9370ef881a Erste version der Routing Funktion. Mit Graph Visualisierung 2025-05-08 09:42:25 +02:00
lertlmaier ef1e78de2e Zahlenwerte gerundet, Ausgabe in seperatre .json für Rack, Distributors und Sensoren. Rack json mit Bennung der Racks 2025-05-08 09:41:36 +02:00
m.stangl 0ec8955a0b Bugfix. exit ist eine funktion 2025-05-07 17:50:16 +02:00
m.stangl 1a0f02dea9 testdirectory for testfiles created 2025-05-07 17:46:32 +02:00
m.stangl 297d1ab21f Erzeugt aus einer .json mit Koordinaten Kabel. Farben sind konfigurierbar. 2025-05-07 17:41:17 +02:00
m.stangl 27c2984b7a erste Fassung von drawdxf dazu. Temporäre Tilde Dateien rausgeschmissen 2025-05-07 12:52:49 +02:00
lertlmaier 58195eebfa Getpositions angepasst, sodass Jsons geschrieben werden. Ausserdem Anpassung, sodass Leichen (=Bloecke ohne pos) nicht erfasst werden 2025-05-07 12:29:35 +02:00
m.stangl c370fab036 2 polylinien zu einer Verbunden, um den Parser zu testen. 2025-05-06 15:28:28 +02:00
lertlmaier 2b86e85de0 Config Datei um xy Verschiebungen angepasst. dwg zu dxf in debug config geändert 2025-05-06 11:10:11 +02:00
m.stangl 2a43bc208f Bugfix MTEXT statt Text durchlaufen um die Unterverteiler zu finden 2025-04-30 14:55:05 +02:00
m.stangl 8a124f370c easy.dxf als Test mit dazu 2025-04-30 14:44:57 +02:00
lertlmaier 5e4856e983 neu erstellte Abhängigkeiten mit pipreqs im library ordner laufen lassen. 2025-04-30 14:34:47 +02:00
m.stangl 73fa459dda Koordinaten der Unterverteiler, Sensoren und Kabelpritsche aus .dxf Datei festgestellt. Bisher Ausgabe nur in Konsole. 2025-04-29 18:34:05 +02:00
m.stangl 6ad0478020 Feststellen der Koordinaten der Attribute und des Blocks. Transformation ins Weltkos 2025-04-28 18:03:14 +02:00
m.stangl 75fbff75d0 debugging session dazu 2025-04-28 11:39:05 +02:00
m.stangl 376a3da86a erste Config dazu. Erste Version von getpositions mit Argumentparser erstellt 2025-04-28 10:37:30 +02:00
m.stangl 1da1db5098 Erster Test zur Erstellung eines dxf 2025-04-04 15:52:29 +02:00
m.stangl 2462be3abb erste Fassung des Projekts erstellt 2025-04-04 12:48:17 +02:00