Omniflo csv Export erste Fassung. Höhe und Winkel in die Attribute ergänzt. Dcl Dialoge ermöglichen Eingabe von Höhe und Drehung. Neuer Menü-eintrag bearbeiten in Omniflo dazu.

This commit is contained in:
2026-06-10 17:47:26 +02:00
parent f05340ed59
commit a2d6571ab9
7 changed files with 339 additions and 104 deletions
+3 -3
View File
@@ -57,9 +57,9 @@ def build_bogen_merkmale(block, eintrag):
def build_weiche_merkmale(block, eintrag):
wt = eintrag.get("WeichenTyp", "Einzelweiche")
return {
"Länge in Meter links": None,
"Länge in Meter rechts": None,
"Länge in Meter gerade": None,
"Länge in Meter links": 0,
"Länge in Meter rechts": 0,
"Länge in Meter gerade": 0,
"Weichentyp": wt,
"Richtung": str(eintrag.get("KurvenRichtung", "")),
"Weichenwinkel": eintrag.get("KurvenWinkel", 0),
+3 -3
View File
@@ -76,9 +76,9 @@ def build_weiche_merkmale(block, eintrag):
"""Merkmale-JSON fuer eine Omniflo Weiche."""
wt = eintrag.get("WeichenTyp", "Einzelweiche")
return {
"Länge in Meter links": None,
"Länge in Meter rechts": None,
"Länge in Meter gerade": None,
"Länge in Meter links": 0,
"Länge in Meter rechts": 0,
"Länge in Meter gerade": 0,
"Weichentyp": wt,
"Richtung": str(eintrag.get("KurvenRichtung", "")),
"Weichenwinkel": eintrag.get("KurvenWinkel", 0),