# Vorgehen Erzeugung 2D Library für die Umsetzung der 2D-Library im Rule Designer sind folgende Schritte vorgesehen – unterteilt in TXT und SVG: **PROPS-TXT-Daten:** 1. JSON-Struktur vorbereiten: inkl. Gesamtbreite, Gesamthöhe sowie Breite und Höhe der Mittellinie. 2. CPs (Connection Points): Richtung und Position der CPs berechnen. 3. Daten aus JSON in der lokalen RD-Installation als Props importieren. **Props-Bearbeitung:** 1. Führe run_OFWeiche.bat im Ordner OFWeiche aus. 2. Kopiere den Ordner SSG erneut in den Git-Ordner. 3. Führe git push aus. **SVG-Daten:** 1. DWG-Dateien exportieren und in SVG umwandeln. 2. SVG optimieren: z. B. Polylinien in einfache Linien umwandeln. 3. Viewbox im SVG definieren, um saubere Skalierung zu gewährleisten. 4. Aus dem SVG Symbol generieren. **SVG-Bearbeitung:** 1. Führe optimize_easy.bat im Ordner SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\bin aus, um die SVGs vorzubereiten. 2. Bearbeite die SVGs im Ordner outputdir manuell in Inkscape : Passe den viewbox an und entferne Hilfslinien (füge fill:none, stroke:none hinzu) bei Einfachweichen und Deltaweichen. 3. Kopiere die bearbeiteten Dateien in outputdir_kopie, um pneumatische Weichen-SVGs zu erstellen. 4. Füge die SVGs manuell im 2D-Wizard hinzu. 5. Führe 6_update_XML_Strich_WK.py im Ordner OFWeiche aus, um Hilfslinien erneut zu deaktivieren. 6. Kopiere den Ordner SSG aus C:\Program Files\RuleDesigner\...\Editor2D in den Git-Ordner Editor2DLibrary. 7. Führe git push aus.