# ============================================================ # attradd.cfg - Attribut-Konfiguration fuer Omniflo DXF-Elemente # # Format: # [ABSCHNITT] Elementtyp (bogen / weiche / layer) # TAG = QUELLE QUELLE ist entweder: # - ein JSON-Feldname (wird aus omniflo_*.json gelesen) # - ein fester Wert in Anfuehrungszeichen: "fester Text" # - ein Platzhalter: {layer}, {sivasnr} # # Verfuegbare Platzhalter: # {sivasnr} SivasNr des Elements (= DXF-Dateiname) # {layer} Ziel-Layer (aus [layer] Abschnitt) # {profiltyp} ProfilTyp aus JSON # # Hinweis: # Zeilen mit # sind Kommentare. Leerzeilen werden ignoriert. # ============================================================ # ------------------------------------------------------------ # Layer-Zuordnung nach Elementkategorie # set_attributs.py bestimmt die Kategorie anhand KurvenWinkel und # WeichenTyp aus den JSON-Daten und setzt LAYER entsprechend. # ------------------------------------------------------------ [layer] # Boegen (alle Winkel) bogen = "A-2" # Weichen 90 Grad (Einzelweiche/Doppelweiche/Dreiwegeweiche, KurvenWinkel=90) weiche_90 = "A-2" # Weichen 45 Grad (Einzelweiche/Doppelweiche/Dreiwegeweiche, KurvenWinkel=45) weiche_45 = "A-2" # Weichenbatterien / Parallel (KurvenWinkel=0) weichenbatterie = "A-2" # Weichenkombinationen (Deltaweiche, Sternweiche, Dreifachweiche) weichenkombination = "A-2" # Weichenkoerper (KurvenWinkel=22.5) weichenkoerper = "A-2" # Kreuzungsweichen (800, 300) - Layer L für Stahlstrecke (alt) kreuzungsweiche = "L-2" # PNEUMATISCH GESCHALTET # Weichen pneumatisch 90 Grad (Einzelweiche/Doppelweiche/Dreiwegeweiche, KurvenWinkel=90) weiche_pn_90 = "A-3" # Weichen 45 Grad (Einzelweiche/Doppelweiche/Dreiwegeweiche, KurvenWinkel=45) weiche_pn_45 = "A-3" # Weichenbatterien / Parallel (KurvenWinkel=0) weichenbatterie_pn = "A-3" # Weichenkombinationen (Deltaweiche, Sternweiche, Dreifachweiche) weichenkombination_pn = "A-3" # Weichenkoerper (KurvenWinkel=22.5) weichenkoerper_pn = "A-3" # Kreuzungsweichen (300) - Layer L für Stahlstrecke (alt) kreuzungsweiche_pn = "L-3" # TEF Förderer TEF_gerade = "F-1" TEF_bogen = "F-1" TEF_antriebstation = "F-1" TEF_umlenkspannstation = "F-1" [bogen] BESCHR = ProfilTyp ARTINR = Sivasnr TEILEART = "Omniflo Kurve" ID = "" # LAYER wird aus [layer] bestimmt (Kategorie: bogen) # LAYER = "A-OF-Bogen" RADIUS = Radius WINKEL = KurvenWinkel SIVASNR_TEF = SivasnrTEF HOEHE = "" DREHUNG = "" [weiche] BESCHR = ProfilTyp ARTINR = Sivasnr TEILEART = "Omniflo Weiche" ID = "" # LAYER wird aus [layer] bestimmt (Kategorie abhaengig von KurvenWinkel/WeichenTyp) # LAYER = "A-OF-Weiche" WEICHENTYP = WeichenTyp WINKEL = KurvenWinkel RICHTUNG = KurvenRichtung SIVASNR_TEF = SivasnrTEF HOEHE = "" DREHUNG = "" [gerade] ARTINR = Sivasnr TEILEART = "Omniflo Gerade" ID = "" LAENGE = Laenge LAYER = "A-2" HOEHE = "" DREHUNG = "" [container] 0_BG071090 = 0_B10071, 0_B10090, 0_B10090 0_BG080090 = 0_B10080, 0_B10090, 0_BG081090 = 0_B10081, 0_B10090, 0_BG090090 = 0_B10090, 0_B10090, 0_BG190090 = 0_B10090, 0_B10090