P.wolok
67aed63507
Pfadprobleme entfernt und erste wieder lauffähige version erstellt
2025-09-02 10:39:06 +02:00
P.wolok
42bfe554b6
alte setenv einträge entfernt. Prüfung nach dem Ornder Work integriert
2025-09-02 10:38:19 +02:00
P.wolok
cd41972519
folder war falsch benannt
2025-09-02 10:31:14 +02:00
P.wolok
b3e14f0114
default fallback dxf muss blocks heissen
2025-09-02 09:31:04 +02:00
P.wolok
f8355967af
default Block Datei dazu
2025-09-02 09:29:21 +02:00
lertlmaier
23471a7cc6
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf
2025-07-31 08:53:34 +02:00
m.stangl
f14cbfd101
path objekte verwendet
2025-07-30 16:57:29 +02:00
m.stangl
97c81b466b
logging in plant2dxf.py, svg2dxf.py und dxf2lib.py implementiert
...
SVG2DXF: Inkscape-Option hinzugefügt, die mit einem SVG Parser arbeitet
2025-07-30 16:12:52 +02:00
m.stangl
c38b9861d4
- Anpassungen an Konfigurations- und Bibliotheksdateien vorgenommen
...
- logging in dxf2lib.py implementiert
- Umgebungsvariablen in setenv.bat für log-Verzeichnis und Bibliothek-Pfad hinzugefügt
- Bibliothek-Pfad in plant2dxf.py angepasst
2025-07-30 15:23:07 +02:00
m.stangl
eb63f0f97f
setenv um ein paar unbenutzte Umgebungsvariablen reduziert
2025-07-30 13:29:01 +02:00
lertlmaier
fedd12d6e2
Erweiterung der allgemeinen Konfigurationsdatei zur Zuweisung von Block-Bibliotheken für ILS und Omniflo. Implementierung der Funktion handle_omniflo zur Verarbeitung von Omniflo-Typen in plant2dxf.py. Anpassung der Hauptfunktion zur Unterstützung von Bibliotheksdateien basierend auf der Teileart.
2025-07-30 11:39:55 +02:00
lertlmaier
4033fcbd5a
Optimierung der Bounding Box-Berechnung in dxf2lib.py: Vereinfachung der POLYLINE- und LWPOLYLINE-Logik, um die Berechnung der minimalen und maximalen Koordinaten zu verbessern. Anpassung der Blockerstellung, um die Geometrie korrekt zu verschieben.
2025-07-30 11:31:51 +02:00
lertlmaier
91fffadc1f
Erweiterung der Kommandozeilenargumente in dxf2lib.py, um den Bibliotheksnamen optional zu machen und Eingabeaufforderung bei fehlendem Namen hinzuzufügen. Anpassung der Textplatzierung in svg2dxf.py, um längere Namen auf zwei Zeilen darzustellen und Fehlerbehandlung bei der Inkscape-Konvertierung zu integrieren.
2025-07-29 15:29:36 +02:00
lertlmaier
4075cef30e
eingecheckte libaries
2025-07-29 15:29:17 +02:00
lertlmaier
a0e3c7a04f
Konsole-Ausgaben angepasst
2025-07-29 12:25:31 +02:00
lertlmaier
19f348f156
Schalter -keep hinzu, der falls gesetzt das dxf vezeichnis mit den einzel-dateien in Work ordner beibehält. Ansonsten Löschung des verzeichnisses
2025-07-29 12:16:48 +02:00
lertlmaier
ce0388586f
Neue Batch-Dateien dxfs2lib.bat und svg2dxf.bat hinzugefügt zur Ausführung der Skripte für die Konvertierung von DXF und SVG. Erweiterung der dxf2lib.py und svg2dxf.py um Kommandozeilenargumente für Eingabe- und Ausgabeverzeichnisse.
2025-07-29 12:04:02 +02:00
lertlmaier
90ddb5982f
svg dateien in data Ordner. Einzelne dxf dateien der blöcke gelöscht (zukünftig in work)
2025-07-29 11:25:23 +02:00
lertlmaier
0a8d1bc6b6
Test csv's umbenannt
2025-07-29 11:24:26 +02:00
lertlmaier
e0f0eee33d
bibliotheken in data mit unter-ordner. Umbennenung
2025-07-29 11:24:08 +02:00
lertlmaier
ef6444a448
Text über Blöcken hinzugefügt und Abstand zwischen Blöcken in einer Reihe angepasst.
2025-07-29 08:42:10 +02:00
lertlmaier
182d7969ea
mit skript erzeugte Block Bibliothek hinzugefügt
2025-07-28 16:23:16 +02:00
lertlmaier
c6cb095f78
Erweiterung der Bounding Box-Berechnung für POLYLINE-Entities und Filterung der Entities nach erlaubten Typen. Anpassung der Platzierung von Blöcken in Reihen und Spalten.
2025-07-28 16:22:30 +02:00
lertlmaier
b1f7ec4b16
dxf Dateien aus allen verfügbaren svg's erzeugt
2025-07-28 16:09:28 +02:00
lertlmaier
19d39835c1
data ordner mit aufgenommen
2025-07-28 16:09:07 +02:00
lertlmaier
a321d8a76b
Neue Skripte dxf2lib.py und svg2dxf.py hinzugefügt zur Verarbeitung von DXF-Dateien und zur Konvertierung von SVG in DXF.
2025-07-28 15:55:59 +02:00
m.stangl
af1c8d96c1
Omniflo Beispiel Bild dazu
2025-07-25 12:42:01 +02:00
m.stangl
7013fcdebe
merge im Bricscad
2025-07-25 12:39:53 +02:00
m.stangl
eb27bc34db
Bogen und Weiche nocheinmal dazu
2025-07-25 12:29:09 +02:00
m.stangl
6bb47910ee
Datei um eine Weiche und einen Bogen jeweils in einem Block zu Testzwecken erweitert
2025-07-25 12:07:12 +02:00
m.stangl
6f22273645
OMniflo Beispiel dazu
2025-07-25 10:25:39 +02:00
lertlmaier
22e7632849
Makierung der Drehrichtung der Kreisel mit neuem Symbol hinzugefügt. Übergabe der Information im Json-String via "Drehrichtung: UZS / GUZS"
2025-07-25 09:13:12 +02:00
lertlmaier
3fb7bfb655
Block zur Richtungsmarkierung "S-LP" bei den Kreiseln Hinzugefügt
2025-07-25 09:12:14 +02:00
lertlmaier
4d75974ecf
Zeile gelöscht
2025-07-25 08:36:09 +02:00
lertlmaier
0c8bc6e03c
Neue Dokumentation für das Skript plant2dxf.py hinzugefügt.
...
Funktionsweise, Aufruf, Struktur der Eingabedateien, Konfiguration über `shapes.cfg`.
2025-07-25 08:34:12 +02:00
lertlmaier
ec03663d45
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf
2025-07-24 15:36:38 +02:00
lertlmaier
5d38f64b19
offsets und rotationen für aktuellen stand angepasst
2025-07-24 15:36:31 +02:00
m.stangl
ac721a164c
mubea als Referenz Datei dazu
2025-07-24 15:36:15 +02:00
lertlmaier
340952299e
Optimierung der Funktion get_shape_cfg zur Verarbeitung von Offsets und Rotationen für Symbole. Vereinfachung des Codes durch Verwendung von Schleifen zur dynamischen Erfassung von Offset- und Rotationswerten aus der Konfiguration. Rückgabe der Symbole als Liste von Dictionaries mit korrekten Offset- und Rotationswerten.
2025-07-24 13:26:39 +02:00
lertlmaier
aa07e3852a
Erweiterung der Konfigurationsdatei shapes.cfg um Rotationsparameter für Symbole. Anpassung der Funktion get_shape_cfg, um Rotationen zu verarbeiten und Rückgabe der Symbole als Liste von Dictionaries. Überarbeitung der Handler-Funktionen für "ILS 2.0 Kreisel" und "ILS 2.0 Gefällestrecke", um die neuen Symbolstrukturen zu nutzen.
2025-07-24 11:57:09 +02:00
lertlmaier
bb2935781b
launc.json dazu
2025-07-23 15:47:00 +02:00
lertlmaier
2c697f87b9
Erweiterung der Konfigurationsdatei shapes.cfg zur Unterstützung zusätzlicher Formen und Anpassung der Funktionen zur Verarbeitung von "ILS 2.0 Kreisel" und "ILS 2.0 Gefällestrecke". Einführung der Funktion get_shape_cfg zum Auslesen von Blocknamen und Offsets aus der Konfiguration. Anpassung der Handler-Funktionen zur Verwendung dieser neuen Struktur.
2025-07-23 15:46:15 +02:00
lertlmaier
7f2a8a0ffb
Erweiterung der Funktionalität zur Verarbeitung von "ILS 2.0 Gefällestrecke". Einführung der Funktion handle_gefaellestrecke zur Berechnung von Linien basierend auf Länge und Drehung. Umstellung der Höhe-Bestimmung auf eine separate Funktion berechne_hoehe. Anpassungen im Hauptverarbeitungsablauf zur Unterstützung von On-the-fly-Typen.
2025-07-23 14:30:07 +02:00
lertlmaier
2db7084d31
tool zum auslesen von Block attributen
2025-07-23 13:28:03 +02:00
lertlmaier
4340618a2a
Transformation der Koordinaten.
...
Berücksictigung des Winkels aus Merkmalen
Mapping zur Zuordnung von RD-Namen zu Blocknamen aus Bibliothek-dxf
2025-07-23 13:27:48 +02:00
lertlmaier
8a295a674f
dxf Datei mit Blöcken (Simon Hensch) hinzugefügt. test-csv mit Drehungs-Attribut in Json String
2025-07-23 13:26:25 +02:00
m.stangl
90ba316444
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf
2025-07-23 11:26:11 +02:00
m.stangl
376e0fb810
Bild gedreht
2025-07-23 11:26:01 +02:00
lertlmaier
6f4c18516b
README.md aktualisiert: Überflüssige Leerzeile entfernt und Formatierung des Bildes korrigiert.
2025-07-16 17:01:38 +02:00
lertlmaier
d325088734
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf
2025-07-16 16:53:49 +02:00