Commit Graph

  • 7f0579fd9a getexdraw sagt dem Nutzer was es tut m.stangl 2025-05-20 16:22:44 +02:00
  • bf6cb53c2e Alle Programme so weit angepasst, dass Programmkette läuft. lertlmaier 2025-05-20 15:34:29 +02:00
  • a48c39018c Schalter von -o auf -w geändert. Nimmt Parameter json File. Prints in getpositions entfernt. lertlmaier 2025-05-20 11:33:20 +02:00
  • eb175ea768 Regulärer Ausdruck zum Zerlegen des Pfades zum Unterverteiler im Sensor. Prüfung des Pfades zur Eingabedatei in eigene Funktion. Config für Kabelpritschen wird ausgelesen m.stangl 2025-05-20 10:42:18 +02:00
  • 04598f30f1 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen m.stangl 2025-05-19 21:52:29 +02:00
  • 74ce767569 Layer für Sensoren etc. werden aus Config gelesen. Sensoren und Verteiler werden auf einen Rutsch bestimmt m.stangl 2025-05-19 21:52:23 +02:00
  • 8d6ec1f304 Unterverteiler UH01 und weitere Sensoren hinzugefügt Simon Schmutzler 2025-05-19 16:51:06 +02:00
  • 020fc556ec Test der Schalter --new für draw.py dazu m.stangl 2025-05-19 13:05:14 +02:00
  • 9c271c7b52 Relative Pfade zu Bildern repariert, und Doku erweitert lertlmaier 2025-05-19 12:05:27 +02:00
  • 3a65098d09 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. Erste Fassung de Doku erstellt lertlmaier 2025-05-19 11:51:03 +02:00
  • 8b9ace5eef Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-05-19 11:45:54 +02:00
  • 89a88fcc75 Erste kurze Doku verfasst. lertlmaier 2025-05-19 11:45:12 +02:00
  • c98e1260a3 schalter new arbeitet jetzt ohne Dateinamen und erzeugt eine Datei mit Zeitstempel m.stangl 2025-05-19 11:25:35 +02:00
  • cc40e6ded1 Prüfung für Angabe eines Pfades ausserhalb des Work Folders dazu m.stangl 2025-05-19 10:04:25 +02:00
  • e567c7f552 ein paar echos auskommentiert m.stangl 2025-05-19 10:02:59 +02:00
  • 2cd2157c4c erste Fassung einer Hotfolder Batchdatei erstellt m.stangl 2025-05-19 10:00:08 +02:00
  • 4ee973c32d mappings wird auch als Ergebnis exportiert m.stangl 2025-05-17 08:45:43 +02:00
  • b4149870f6 Einlesen der Dateien in routing.py angepasst, sodass plant.py Daten verarbeiten kann. lertlmaier 2025-05-16 17:53:34 +02:00
  • b8b5db45eb Finalisierung der Wegsuche. Vorbereitung für Einbau in Hauptskript routing.py lertlmaier 2025-05-16 15:25:31 +02:00
  • 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 lertlmaier 2025-05-16 12:34:59 +02:00
  • e4d7902f86 Wegsuche Methode implementiert lertlmaier 2025-05-15 17:41:03 +02:00
  • cf2f16a72d Distributoren in Anlage integriert und Grafische Ausgabe gebaut: lertlmaier 2025-05-15 16:37:06 +02:00
  • a84ea5c1e0 Methode für ausgabe von verbundenen Racks hinzugefügt. Erste Graph-Bau Methoden eingeführt lertlmaier 2025-05-15 11:37:32 +02:00
  • 81b5c55254 Klasse Anlage erstellt und mit Methoden versehen. Unittests duetlich vereinfacht lertlmaier 2025-05-14 17:52:29 +02:00
  • db8e8d351e Funktion zur Findung von Sensor Aufpunkten auf Racks implementiert. Dazu unittest. lertlmaier 2025-05-14 15:49:17 +02:00
  • 1341142477 Neue Funktionen und neue Klassen zur Rack Definition und Sortierung der Punkte auf dem Rack lertlmaier 2025-05-14 10:58:53 +02:00
  • 559a4690c8 Klassendeklaration in linesweep_circle. Umbau des graphbuild auf Stuktur mit unittests lertlmaier 2025-05-13 13:48:49 +02:00
  • 58e121bdcf Alte Hilfsfunktionen gelöscht. Erste Funktionen aus linesweep_cicle implementiert lertlmaier 2025-05-12 17:27:07 +02:00
  • 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 lertlmaier 2025-05-12 17:25:26 +02:00
  • 3a7b3aeece LineSweep Algorithmus angepasst, alten Stand überschrieben. Ausgaben in Kommandozeile zu Debug-Zwecken lertlmaier 2025-05-12 13:50:51 +02:00
  • ae86dbcafa getpositions schreibt nur noch eine json Ergebnisdatei raus. Config launch.json und routing.py angepasst; in Requirements networkx aufgenommen. m.stangl 2025-05-09 20:49:47 +02:00
  • 9b1f3bef80 Neuer Algo zur SP findung lertlmaier 2025-05-09 16:14:22 +02:00
  • 22d7d97341 Erweiterung des Skripts mit Linienverlängerung. Code allerdings unscoen, if-edundanzen, etc. Kein zufriedenstellendes Ergebnis. lertlmaier 2025-05-09 16:05:58 +02:00
  • 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. lertlmaier 2025-05-09 09:40:33 +02:00
  • a3a47a6af4 Versuch mit anderem GPT Ansatz für Intersection von Diagonalen. Wenig Erfolg lertlmaier 2025-05-08 15:43:35 +02:00
  • 1a63947a8a Line Sweep Alorithmus mit Test lertlmaier 2025-05-08 11:22:34 +02:00
  • 23de34503d Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen lertlmaier 2025-05-08 09:43:02 +02:00
  • 9370ef881a Erste version der Routing Funktion. Mit Graph Visualisierung lertlmaier 2025-05-08 09:42:25 +02:00
  • ef1e78de2e Zahlenwerte gerundet, Ausgabe in seperatre .json für Rack, Distributors und Sensoren. Rack json mit Bennung der Racks lertlmaier 2025-05-08 09:41:36 +02:00
  • 0ec8955a0b Bugfix. exit ist eine funktion m.stangl 2025-05-07 17:50:16 +02:00
  • 1a0f02dea9 testdirectory for testfiles created m.stangl 2025-05-07 17:46:32 +02:00
  • 297d1ab21f Erzeugt aus einer .json mit Koordinaten Kabel. Farben sind konfigurierbar. m.stangl 2025-05-07 17:41:17 +02:00
  • 27c2984b7a erste Fassung von drawdxf dazu. Temporäre Tilde Dateien rausgeschmissen m.stangl 2025-05-07 12:52:49 +02:00
  • 58195eebfa Getpositions angepasst, sodass Jsons geschrieben werden. Ausserdem Anpassung, sodass Leichen (=Bloecke ohne pos) nicht erfasst werden lertlmaier 2025-05-07 12:29:35 +02:00
  • c370fab036 2 polylinien zu einer Verbunden, um den Parser zu testen. m.stangl 2025-05-06 15:28:28 +02:00
  • 2b86e85de0 Config Datei um xy Verschiebungen angepasst. dwg zu dxf in debug config geändert lertlmaier 2025-05-06 11:10:11 +02:00
  • 2a43bc208f Bugfix MTEXT statt Text durchlaufen um die Unterverteiler zu finden m.stangl 2025-04-30 14:55:05 +02:00
  • 8a124f370c easy.dxf als Test mit dazu m.stangl 2025-04-30 14:44:57 +02:00
  • 5e4856e983 neu erstellte Abhängigkeiten mit pipreqs im library ordner laufen lassen. lertlmaier 2025-04-30 14:34:47 +02:00
  • 73fa459dda Koordinaten der Unterverteiler, Sensoren und Kabelpritsche aus .dxf Datei festgestellt. Bisher Ausgabe nur in Konsole. m.stangl 2025-04-29 18:34:05 +02:00
  • 6ad0478020 Feststellen der Koordinaten der Attribute und des Blocks. Transformation ins Weltkos m.stangl 2025-04-28 18:03:14 +02:00
  • 75fbff75d0 debugging session dazu m.stangl 2025-04-28 11:39:05 +02:00
  • 376a3da86a erste Config dazu. Erste Version von getpositions mit Argumentparser erstellt m.stangl 2025-04-28 10:37:30 +02:00
  • 1da1db5098 Erster Test zur Erstellung eines dxf m.stangl 2025-04-04 15:52:29 +02:00
  • 2462be3abb erste Fassung des Projekts erstellt m.stangl 2025-04-04 12:48:17 +02:00