diff --git a/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1400_700_M_834372400.dwg b/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1400_700_M_834372400.dwg
index 2186172..344e7a5 100644
Binary files a/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1400_700_M_834372400.dwg and b/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1400_700_M_834372400.dwg differ
diff --git a/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1600_800_M_834372403.dwg b/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1600_800_M_834372403.dwg
index 13399a4..5b1a1e5 100644
Binary files a/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1600_800_M_834372403.dwg and b/CAD/OmnifloCAD/DeltaWeiche/DeltaWeiche_1600_800_M_834372403.dwg differ
diff --git a/CAD/OmnifloCAD/DeltaWeiche/StarWeiche_1400_1400_M_834372420.dwg b/CAD/OmnifloCAD/DeltaWeiche/StarWeiche_1400_1400_M_834372420.dwg
index a4a1011..62a2eed 100644
Binary files a/CAD/OmnifloCAD/DeltaWeiche/StarWeiche_1400_1400_M_834372420.dwg and b/CAD/OmnifloCAD/DeltaWeiche/StarWeiche_1400_1400_M_834372420.dwg differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.dwg
deleted file mode 100644
index c6c02dd..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.dwg
deleted file mode 100644
index 1afce9f..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.dwg
deleted file mode 100644
index d97df09..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.dwg
deleted file mode 100644
index 0ca4c45..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.dwg
deleted file mode 100644
index 8ada4d0..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.dwg
deleted file mode 100644
index f5c3b56..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.dwg
deleted file mode 100644
index 2d30098..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.dwg
deleted file mode 100644
index c2229da..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.dwg
deleted file mode 100644
index 0b4cc2f..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.dwg
deleted file mode 100644
index 4395e7c..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.dwg
deleted file mode 100644
index ec48b01..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.dwg
deleted file mode 100644
index 58abfdf..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.dwg
deleted file mode 100644
index 7f6fe50..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.dwg
deleted file mode 100644
index 1a8f387..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.dwg
deleted file mode 100644
index 7bdf7c6..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_ links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_ links.dwg
deleted file mode 100644
index 11621b5..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_ links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.dwg
deleted file mode 100644
index cbf3493..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.dwg
deleted file mode 100644
index 4e2bebc..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.dwg
deleted file mode 100644
index 248baa6..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.dwg
deleted file mode 100644
index 70a940e..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.dwg
deleted file mode 100644
index 2c628c5..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.dwg
deleted file mode 100644
index 4b4697f..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.dwg
deleted file mode 100644
index fa13d1a..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.dwg
deleted file mode 100644
index a2fca4d..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.dwg
deleted file mode 100644
index 61ae8d8..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.dwg
deleted file mode 100644
index 404ce8c..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.dwg
deleted file mode 100644
index 1513ffe..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.dwg
deleted file mode 100644
index 80ffeef..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.dwg
deleted file mode 100644
index db6ca1a..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.dwg
deleted file mode 100644
index 78e542e..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.dwg
deleted file mode 100644
index 161f5d7..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.dwg
deleted file mode 100644
index 2086fe8..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.dwg
deleted file mode 100644
index da18d96..0000000
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_D_M_834372100.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_D_M_834372100.dwg
index 59c302b..7ee2275 100644
Binary files a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_D_M_834372100.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_D_M_834372100.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_D_M_834372103.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_L_M_834372001.dwg
similarity index 55%
rename from CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_D_M_834372103.dwg
rename to CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_L_M_834372001.dwg
index 631d686..7182fff 100644
Binary files a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_D_M_834372103.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_L_M_834372001.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg
index 2a2b5cc..13bc7d8 100644
Binary files a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_R_M_834372004.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg
index b5821ed..1d42ba7 100644
Binary files a/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_350_700_T_M_834372200.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg
index 631d686..439dcfc 100644
Binary files a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_D_M_834372103.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_T_M_834372200.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_L_M_834372007.dwg
similarity index 60%
rename from CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_T_M_834372200.dwg
rename to CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_L_M_834372007.dwg
index b5821ed..d9ce6cb 100644
Binary files a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_T_M_834372200.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_L_M_834372007.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg
index 078d81a..181f75f 100644
Binary files a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_R_M_834372010.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg
index fbe26e2..768db25 100644
Binary files a/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg and b/CAD/OmnifloCAD/Weiche_45/Weiche_45_400_750_T_M_834372203.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_R_M_834372004.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_R_M_834372004.dwg
deleted file mode 100644
index 2a2b5cc..0000000
Binary files a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_R_M_834372004.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_R_M_834372010.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_R_M_834372010.dwg
deleted file mode 100644
index 078d81a..0000000
Binary files a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_R_M_834372010.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_T_M_834372203.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_T_M_834372203.dwg
deleted file mode 100644
index fbe26e2..0000000
Binary files a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_T_M_834372203.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_T_M_834372206.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Doppel/Weiche_90_500_600_D_M_834372106.dwg
similarity index 54%
rename from CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_T_M_834372206.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Doppel/Weiche_90_500_600_D_M_834372106.dwg
index a2c4ad0..9f6f62c 100644
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_T_M_834372206.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Doppel/Weiche_90_500_600_D_M_834372106.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_D_M_834372106.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Doppel/Weiche_90_700_700_D_M_834372109.dwg
similarity index 54%
rename from CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_D_M_834372106.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Doppel/Weiche_90_700_700_D_M_834372109.dwg
index 2e32439..001d3e5 100644
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_D_M_834372106.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Doppel/Weiche_90_700_700_D_M_834372109.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90Dreiwege/Weiche_90_500_600_T_M_834372206.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Dreiwege/Weiche_90_500_600_T_M_834372206.dwg
similarity index 57%
rename from CAD/OmnifloCAD/Weiche_90Dreiwege/Weiche_90_500_600_T_M_834372206.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Dreiwege/Weiche_90_500_600_T_M_834372206.dwg
index a2c4ad0..5e167cf 100644
Binary files a/CAD/OmnifloCAD/Weiche_90Dreiwege/Weiche_90_500_600_T_M_834372206.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Dreiwege/Weiche_90_500_600_T_M_834372206.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90Doppel/Weiche_90_500_600_D_M_834372106.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Dreiwege/Weiche_90_700_700_T_M_834372209.dwg
similarity index 51%
rename from CAD/OmnifloCAD/Weiche_90Doppel/Weiche_90_500_600_D_M_834372106.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Dreiwege/Weiche_90_700_700_T_M_834372209.dwg
index 2e32439..353424e 100644
Binary files a/CAD/OmnifloCAD/Weiche_90Doppel/Weiche_90_500_600_D_M_834372106.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Dreiwege/Weiche_90_700_700_T_M_834372209.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_500_600_R_M_834372024.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_500_600_L_M_834372021.dwg
similarity index 56%
rename from CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_500_600_R_M_834372024.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_500_600_L_M_834372021.dwg
index db52216..8ebd1bd 100644
Binary files a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_500_600_R_M_834372024.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_500_600_L_M_834372021.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_R_M_834372024.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_500_600_R_M_834372024.dwg
similarity index 55%
rename from CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_R_M_834372024.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_500_600_R_M_834372024.dwg
index db52216..0df8c7d 100644
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_R_M_834372024.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_500_600_R_M_834372024.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_L_M_834372027.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_700_700_L_M_834372027.dwg
similarity index 58%
rename from CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_L_M_834372027.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_700_700_L_M_834372027.dwg
index 433730d..3d1199b 100644
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_L_M_834372027.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_700_700_L_M_834372027.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_700_700_R_M_834372030.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_700_700_R_M_834372030.dwg
similarity index 64%
rename from CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_700_700_R_M_834372030.dwg
rename to CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_700_700_R_M_834372030.dwg
index 37b2d72..81088f0 100644
Binary files a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_700_700_R_M_834372030.dwg and b/CAD/OmnifloCAD/Weiche_90/Weiche_90Einfach/Weiche_90_700_700_R_M_834372030.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_L_M_834372021.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_L_M_834372021.dwg
deleted file mode 100644
index c75b878..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_500_600_L_M_834372021.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_D_M_834372109.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_D_M_834372109.dwg
deleted file mode 100644
index f92db33..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_D_M_834372109.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_R_M_834372030.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_R_M_834372030.dwg
deleted file mode 100644
index 37b2d72..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_R_M_834372030.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_T_M_834372209.dwg b/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_T_M_834372209.dwg
deleted file mode 100644
index fc02ccf..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90/Weiche_90_700_700_T_M_834372209.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90Doppel/Weiche_90_700_700_D_M_834372109.dwg b/CAD/OmnifloCAD/Weiche_90Doppel/Weiche_90_700_700_D_M_834372109.dwg
deleted file mode 100644
index f92db33..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90Doppel/Weiche_90_700_700_D_M_834372109.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90Dreiwege/Weiche_90_700_700_T_M_834372209.dwg b/CAD/OmnifloCAD/Weiche_90Dreiwege/Weiche_90_700_700_T_M_834372209.dwg
deleted file mode 100644
index fc02ccf..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90Dreiwege/Weiche_90_700_700_T_M_834372209.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_500_600_L_M_834372021.dwg b/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_500_600_L_M_834372021.dwg
deleted file mode 100644
index c75b878..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_500_600_L_M_834372021.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_700_700_L_M_834372027.dwg b/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_700_700_L_M_834372027.dwg
deleted file mode 100644
index 433730d..0000000
Binary files a/CAD/OmnifloCAD/Weiche_90Einfach/Weiche_90_700_700_L_M_834372027.dwg and /dev/null differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg
index 26bae66..0955b88 100644
Binary files a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_D_M_834372115.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg
index 5d73114..148112d 100644
Binary files a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_L_M_834372047.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_R_M_834372050.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_R_M_834372050.dwg
new file mode 100644
index 0000000..79d1043
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_R_M_834372050.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg
index 32ef173..11b4238 100644
Binary files a/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg and b/CAD/OmnifloCAD/Weiche_Parallel/Weiche_Parallel_200_750_T_M_834372215.dwg differ
diff --git a/CAD/OmnifloCAD/WeichenTEFBogenTEFWeichen.dwg b/CAD/OmnifloCAD/WeichenTEFBogenTEFWeichen.dwg
index 0fa4f3b..17bdf45 100644
Binary files a/CAD/OmnifloCAD/WeichenTEFBogenTEFWeichen.dwg and b/CAD/OmnifloCAD/WeichenTEFBogenTEFWeichen.dwg differ
diff --git a/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_D_M_834342100.dwg b/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_D_M_834342100.dwg
index ac5ca64..33c097d 100644
Binary files a/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_D_M_834342100.dwg and b/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_D_M_834342100.dwg differ
diff --git a/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_R_M_834342001.dwg b/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_R_M_834342001.dwg
index 735cfe8..2129510 100644
Binary files a/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_R_M_834342001.dwg and b/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_R_M_834342001.dwg differ
diff --git a/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_T_M_834342200.dwg b/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_T_M_834342200.dwg
index 39499df..4f44b16 100644
Binary files a/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_T_M_834342200.dwg and b/CAD/OmnifloCAD/Weichenkoerper/Weichenkörper_T_M_834342200.dwg differ
diff --git a/Editor2DLibrary/SSG/Init/omniflo_weichen.json b/Editor2DLibrary/SSG/Init/omniflo_weichen.json
index 17acd47..e3a0fc9 100644
--- a/Editor2DLibrary/SSG/Init/omniflo_weichen.json
+++ b/Editor2DLibrary/SSG/Init/omniflo_weichen.json
@@ -742,6 +742,7 @@
},
{
"Sivasnr": "834372210+0_B10080+0_B10090",
+ "Sivasnr": "834372404+BG080090",
"ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF links",
"WeichenTyp": "Dreiwegeweiche",
"KurvenWinkel": 90,
@@ -753,6 +754,7 @@
},
{
"Sivasnr": "834372210+0_B10090+0_B10080",
+ "Sivasnr": "BG080090+834372404",
"ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF rechts",
"WeichenTyp": "Dreiwegeweiche",
"KurvenWinkel": 90,
@@ -764,6 +766,7 @@
},
{
"Sivasnr": "834372210+0_B10080+0_B10090+0_B10080+0_B10090",
+ "Sivasnr": "834372404+BG080090_B",
"ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF beideseitig",
"WeichenTyp": "Dreiwegeweiche",
"KurvenWinkel": 90,
@@ -841,6 +844,7 @@
},
{
"Sivasnr": "834372404+0_B10071+0_B10090+0_B10090+0_B10071+0_B10090+0_B10090",
+ "Sivasnr": "834372404+BG071090_B",
"ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. P mit TEF beideseitig",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
diff --git a/Editor2DLibrary/SSG/shapes/props/821104025.txt b/Editor2DLibrary/SSG/shapes/props/821104025.txt
index 641c79a..239e6d4 100644
--- a/Editor2DLibrary/SSG/shapes/props/821104025.txt
+++ b/Editor2DLibrary/SSG/shapes/props/821104025.txt
@@ -33,7 +33,7 @@
{
"id": "cp2",
"x": 984.593,
- "y": 866.791,
+ "y": 866.794,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/821104026.txt b/Editor2DLibrary/SSG/shapes/props/821104026.txt
index f03f607..fa64ac1 100644
--- a/Editor2DLibrary/SSG/shapes/props/821104026.txt
+++ b/Editor2DLibrary/SSG/shapes/props/821104026.txt
@@ -33,7 +33,7 @@
{
"id": "cp2",
"x": 975.617,
- "y": 945.619,
+ "y": 945.621,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/821104031.txt b/Editor2DLibrary/SSG/shapes/props/821104031.txt
index 2f568c7..a42b287 100644
--- a/Editor2DLibrary/SSG/shapes/props/821104031.txt
+++ b/Editor2DLibrary/SSG/shapes/props/821104031.txt
@@ -1,4 +1,4 @@
-{
+{
"shapeMode": 0,
"name": "APB 110 R 630/45 400",
"family": "OFBogen",
@@ -13,7 +13,7 @@
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
+ "x": 0,
"y": 62.096,
"z": 0.0,
"xMin": "",
@@ -33,7 +33,7 @@
{
"id": "cp2",
"x": 983.103,
- "y": 949.149,
+ "y": 949.152,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834342001.txt b/Editor2DLibrary/SSG/shapes/props/834342001.txt
index aca9a1f..8c2597b 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342001.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342001.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Einfach 22.5° rechts M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_R_M_834342001_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_R_M_834342001_64px.png",
"srcSVG": "SSG/shapes/svg/834342001.xml",
- "width": 383.622,
- "height": 1360.6299,
+ "width": 659.455,
+ "height": 1360.62,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 54.627,
+ "x": 306.874,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 22.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 306.874,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 0.0,
+ "x": 888.596,
+ "y": 22.367,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834342002.txt b/Editor2DLibrary/SSG/shapes/props/834342002.txt
index 140c3c0..24b633b 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342002.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342002.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Einfach 22.5° rechts P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_R_P_834342002_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_R_P_834342002_64px.png",
"srcSVG": "SSG/shapes/svg/834342002.xml",
- "width": 383.622,
- "height": 1360.6299,
+ "width": 659.455,
+ "height": 1360.62,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 54.627,
+ "x": 306.874,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 22.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 306.874,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 0.0,
+ "x": 888.596,
+ "y": 22.367,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834342011.txt b/Editor2DLibrary/SSG/shapes/props/834342011.txt
index 7198b2d..719c1ba 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342011.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342011.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Einfach 22.5° links M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_L_M_834342011_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_L_M_834342011_64px.png",
"srcSVG": "SSG/shapes/svg/834342011.xml",
- "width": 383.622,
- "height": 1360.6299,
+ "width": 659.455,
+ "height": 1360.62,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 54.627,
+ "x": 693.126,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 338.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 693.126,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 0.0,
+ "x": 111.404,
+ "y": 22.367,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 337.5,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834342012.txt b/Editor2DLibrary/SSG/shapes/props/834342012.txt
index c9bde2c..2cc48d7 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342012.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342012.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Einfach 22.5° links P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_L_P_834342012_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_L_P_834342012_64px.png",
"srcSVG": "SSG/shapes/svg/834342012.xml",
- "width": 383.622,
- "height": 1360.6299,
+ "width": 659.455,
+ "height": 1360.62,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 54.627,
+ "x": 693.126,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 338.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 693.126,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 0.0,
+ "x": 111.404,
+ "y": 22.367,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 337.5,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834342100.txt b/Editor2DLibrary/SSG/shapes/props/834342100.txt
index 7879d8f..cdf0192 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342100.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342100.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Doppel 22.5° M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_D_M_834342100_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_D_M_834342100_64px.png",
"srcSVG": "SSG/shapes/svg/834342100.xml",
- "width": 767.2441,
- "height": 1285.0394,
+ "width": 914.174,
+ "height": 1315.463,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 338.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.002,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.633,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834342101.txt b/Editor2DLibrary/SSG/shapes/props/834342101.txt
index d0092ba..bfd5bf9 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342101.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342101.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Doppel 22.5° P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_D_P_834342101_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_D_P_834342101_64px.png",
"srcSVG": "SSG/shapes/svg/834342101.xml",
- "width": 767.2441,
- "height": 1285.0394,
+ "width": 914.174,
+ "height": 1315.463,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 338.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.002,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.633,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834342200.txt b/Editor2DLibrary/SSG/shapes/props/834342200.txt
index 8030765..cbb5d8b 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342200.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342200.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Dreiwege 22.5° M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_T_M_834342200_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_T_M_834342200_64px.png",
"srcSVG": "SSG/shapes/svg/834342200.xml",
- "width": 767.2441,
- "height": 1360.6299,
+ "width": 914.174,
+ "height": 1360.62,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 54.627,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 338.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 54.627,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.002,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 0.0,
+ "id": "cp2",
+ "x": 80.363,
+ "y": 55.556,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.632,
+ "y": 55.556,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.002,
+ "y": -33.189,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834342201.txt b/Editor2DLibrary/SSG/shapes/props/834342201.txt
index e8431ba..340530a 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342201.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342201.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Weichenkörper Dreiwege 22.5° P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weichenkoerper_T_P_834342201_32px.png",
"iconBig": "SSG/shapes/img/Weichenkoerper_T_P_834342201_64px.png",
"srcSVG": "SSG/shapes/svg/834342201.xml",
- "width": 767.2441,
- "height": 1360.6299,
+ "width": 914.174,
+ "height": 1360.62,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 54.627,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 338.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 54.627,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.002,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 0.0,
+ "id": "cp2",
+ "x": 80.363,
+ "y": 55.556,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.632,
+ "y": 55.556,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.002,
+ "y": -33.189,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372001.txt b/Editor2DLibrary/SSG/shapes/props/834372001.txt
index eeb5311..e1e9d2d 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372001.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372001.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 350/700 links M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
"srcSVG": "SSG/shapes/svg/834372001.xml",
- "width": 1322.8346,
- "height": 2645.6693,
+ "width": 1581.91,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 872.075,
+ "y": 496.504,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 315.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 872.075,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 35.547,
+ "y": 20.808,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372002.txt b/Editor2DLibrary/SSG/shapes/props/834372002.txt
index 61c4758..a621ea5 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372002.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372002.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 350/700 links P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png",
"srcSVG": "SSG/shapes/svg/834372002.xml",
- "width": 1322.8346,
- "height": 2645.6693,
+ "width": 1581.91,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 872.075,
+ "y": 496.504,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 315.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 872.075,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 35.547,
+ "y": 20.808,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372004.txt b/Editor2DLibrary/SSG/shapes/props/834372004.txt
index 540a064..43b5b1f 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372004.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372004.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 350/700 rechts M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png",
"srcSVG": "SSG/shapes/svg/834372004.xml",
- "width": 1322.8346,
- "height": 2645.6693,
+ "width": 1581.91,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 127.927,
+ "y": 496.504,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 45.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 127.927,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 964.455,
+ "y": 20.808,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372005.txt b/Editor2DLibrary/SSG/shapes/props/834372005.txt
index 6d533b8..c64525b 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372005.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372005.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 350/700 rechts P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png",
"srcSVG": "SSG/shapes/svg/834372005.xml",
- "width": 1322.8346,
- "height": 2645.6693,
+ "width": 1581.91,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 127.927,
+ "y": 496.504,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 45.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 127.927,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 964.455,
+ "y": 20.808,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372007.txt b/Editor2DLibrary/SSG/shapes/props/834372007.txt
index 618c7b3..fecb001 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372007.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372007.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 400/750 links M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
"srcSVG": "SSG/shapes/svg/834372007.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1770.397,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 885.694,
+ "y": 529.337,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 315.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 885.694,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 31.762,
+ "y": 19.451,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372008.txt b/Editor2DLibrary/SSG/shapes/props/834372008.txt
index e119dc4..e4e6aad 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372008.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372008.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 400/750 links P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png",
"srcSVG": "SSG/shapes/svg/834372008.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1770.397,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 885.694,
+ "y": 529.337,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 315.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 885.694,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 31.762,
+ "y": 19.451,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372010.txt b/Editor2DLibrary/SSG/shapes/props/834372010.txt
index 4208d93..e01104f 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372010.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372010.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 400/750 rechts M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png",
"srcSVG": "SSG/shapes/svg/834372010.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1770.397,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 114.307,
+ "y": 529.337,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 45.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 114.307,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 968.24,
+ "y": 19.451,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372011.txt b/Editor2DLibrary/SSG/shapes/props/834372011.txt
index c5f6747..b0feb05 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372011.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372011.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 45° 400/750 rechts P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png",
"srcSVG": "SSG/shapes/svg/834372011.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1770.397,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 114.307,
+ "y": 529.337,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 45.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 114.307,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 968.24,
+ "y": 19.451,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372021.txt b/Editor2DLibrary/SSG/shapes/props/834372021.txt
index 9ab4eb8..88f1077 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372021.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372021.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 500/600 links M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_L_M_834372021_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_L_M_834372021_64px.png",
"srcSVG": "SSG/shapes/svg/834372021.xml",
- "width": 1889.7638,
- "height": 2267.7165,
+ "width": 2092.989,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 903.311,
+ "y": 420.511,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 270.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 903.311,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 0.0,
+ "y": 33.868,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372022.txt b/Editor2DLibrary/SSG/shapes/props/834372022.txt
index c558ee4..f2dc81d 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372022.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372022.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 500/600 links P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_L_P_834372022_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_L_P_834372022_64px.png",
"srcSVG": "SSG/shapes/svg/834372022.xml",
- "width": 1889.7638,
- "height": 2267.7165,
+ "width": 2092.989,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 903.311,
+ "y": 420.511,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 270.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 903.311,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 0.0,
+ "y": 33.868,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372024.txt b/Editor2DLibrary/SSG/shapes/props/834372024.txt
index bd2b7e5..d01e4bd 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372024.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372024.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 500/600 rechts M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_R_M_834372024_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_R_M_834372024_64px.png",
"srcSVG": "SSG/shapes/svg/834372024.xml",
- "width": 1889.7638,
- "height": 2267.7165,
+ "width": 2092.989,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 96.689,
+ "y": 420.511,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 90.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 96.689,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 1000.001,
+ "y": 33.868,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372025.txt b/Editor2DLibrary/SSG/shapes/props/834372025.txt
index e985cfd..dd4eeac 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372025.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372025.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 500/600 rechts P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_R_P_834372025_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_R_P_834372025_64px.png",
"srcSVG": "SSG/shapes/svg/834372025.xml",
- "width": 1889.7638,
- "height": 2267.7165,
+ "width": 2092.989,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 96.689,
+ "y": 420.511,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 90.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 96.689,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 1000.001,
+ "y": 33.868,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372027.txt b/Editor2DLibrary/SSG/shapes/props/834372027.txt
index ed87f18..f4c958f 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372027.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372027.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 700/700 links M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_64px.png",
"srcSVG": "SSG/shapes/svg/834372027.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2849.433,
+ "height": 2725.87,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 928.979,
+ "y": 500.849,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 270.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 928.979,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 0.0,
+ "y": 29.173,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372028.txt b/Editor2DLibrary/SSG/shapes/props/834372028.txt
index 04d8511..a3a651d 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372028.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372028.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 700/700 links P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_L_P_834372028_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_L_P_834372028_64px.png",
"srcSVG": "SSG/shapes/svg/834372028.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2849.433,
+ "height": 2725.87,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 928.979,
+ "y": 500.849,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 270.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 928.979,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 486.0,
+ "x": 0.0,
+ "y": 29.173,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372030.txt b/Editor2DLibrary/SSG/shapes/props/834372030.txt
index b164991..20010ee 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372030.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372030.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 700/700 rechts M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_R_M_834372030_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_R_M_834372030_64px.png",
"srcSVG": "SSG/shapes/svg/834372030.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2849.433,
+ "height": 2725.87,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 71.021,
+ "y": 500.849,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 90.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 71.021,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 1000.0,
+ "y": 29.173,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372031.txt b/Editor2DLibrary/SSG/shapes/props/834372031.txt
index 4fddee6..82acaba 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372031.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372031.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach 90° 700/700 rechts P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_R_P_834372031_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_R_P_834372031_64px.png",
"srcSVG": "SSG/shapes/svg/834372031.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2849.433,
+ "height": 2725.87,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 71.021,
+ "y": 500.849,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 90.0,
+ "direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 71.021,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 486.0,
+ "x": 1000.0,
+ "y": 29.173,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372047.txt b/Editor2DLibrary/SSG/shapes/props/834372047.txt
index 80404c1..660f914 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372047.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372047.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach Parallel 200/750 links M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_L_M_834372047_64px.png",
"srcSVG": "SSG/shapes/svg/834372047.xml",
- "width": 755.9055,
- "height": 2834.6457,
+ "width": 1037.817,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 805.005,
+ "y": 519.872,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -31,7 +31,7 @@
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 805.005,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 520.0,
+ "x": 76.623,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 360,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372048.txt b/Editor2DLibrary/SSG/shapes/props/834372048.txt
index 3a45176..71b1817 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372048.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372048.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach Parallel 200/750 links P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_L_P_834372048_64px.png",
"srcSVG": "SSG/shapes/svg/834372048.xml",
- "width": 755.9055,
- "height": 2834.6457,
+ "width": 1037.817,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
+ "x": 805.005,
+ "y": 519.872,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -31,7 +31,7 @@
},
{
"id": "cp2",
- "x": 1000.0,
+ "x": 805.005,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 1000.0,
- "y": 520.0,
+ "x": 76.623,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 360,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372050.txt b/Editor2DLibrary/SSG/shapes/props/834372050.txt
index de5cc2a..eac6f84 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372050.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372050.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach Parallel 200/750 rechs M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_R_M_834372050_64px.png",
"srcSVG": "SSG/shapes/svg/834372050.xml",
- "width": 755.9055,
- "height": 2834.6457,
+ "width": 1037.817,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 194.995,
+ "y": 519.872,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -31,7 +31,7 @@
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 194.995,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 520.0,
+ "x": 923.377,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372051.txt b/Editor2DLibrary/SSG/shapes/props/834372051.txt
index 2ed75e1..bc9451d 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372051.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372051.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Einfach Parallel 200/750 rechs P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_R_P_834372051_64px.png",
"srcSVG": "SSG/shapes/svg/834372051.xml",
- "width": 755.9055,
- "height": 2834.6457,
+ "width": 1037.817,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 1000.0,
- "y": 0.0,
+ "x": 194.995,
+ "y": 519.872,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -31,7 +31,7 @@
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 194.995,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,8 +50,8 @@
},
{
"id": "cp3",
- "x": 0.0,
- "y": 520.0,
+ "x": 923.377,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372100.txt b/Editor2DLibrary/SSG/shapes/props/834372100.txt
index 5bc9e4a..4cd7d57 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372100.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372100.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 45° 350/700 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_D_M_834372100_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_D_M_834372100_64px.png",
"srcSVG": "SSG/shapes/svg/834372100.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2759.084,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.001,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372101.txt b/Editor2DLibrary/SSG/shapes/props/834372101.txt
index 2f9c2ce..6c65366 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372101.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372101.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 45° 350/700 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png",
"srcSVG": "SSG/shapes/svg/834372101.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2759.084,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.001,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372103.txt b/Editor2DLibrary/SSG/shapes/props/834372103.txt
index a54ebe8..2d85885 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372103.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372103.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 45° 400/750 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_400_750_D_M_834372103_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_400_750_D_M_834372103_64px.png",
"srcSVG": "SSG/shapes/svg/834372103.xml",
- "width": 3023.622,
- "height": 2834.6457,
+ "width": 3136.059,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 499.999,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372104.txt b/Editor2DLibrary/SSG/shapes/props/834372104.txt
index 362a3aa..1e72ed2 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372104.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372104.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 45° 400/750 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png",
"srcSVG": "SSG/shapes/svg/834372104.xml",
- "width": 3023.622,
- "height": 2834.6457,
+ "width": 3136.059,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 499.999,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372106.txt b/Editor2DLibrary/SSG/shapes/props/834372106.txt
index a7796a1..eafd446 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372106.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372106.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 90° 500/600 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_D_M_834372106_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_D_M_834372106_64px.png",
"srcSVG": "SSG/shapes/svg/834372106.xml",
- "width": 3779.5276,
- "height": 2267.7165,
+ "width": 3781.239,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 1000.001,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372107.txt b/Editor2DLibrary/SSG/shapes/props/834372107.txt
index 0cf57ca..897520c 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372107.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372107.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 90° 500/600 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_D_P_834372107_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_D_P_834372107_64px.png",
"srcSVG": "SSG/shapes/svg/834372107.xml",
- "width": 3779.5276,
- "height": 2267.7165,
+ "width": 3781.239,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 1000.001,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372109.txt b/Editor2DLibrary/SSG/shapes/props/834372109.txt
index 8ff1abc..2b88911 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372109.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372109.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 90° 700/700 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_D_M_834372109_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_D_M_834372109_64px.png",
"srcSVG": "SSG/shapes/svg/834372109.xml",
- "width": 5291.3386,
- "height": 2645.6693,
+ "width": 5294.093,
+ "height": 2725.836,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 999.999,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372110.txt b/Editor2DLibrary/SSG/shapes/props/834372110.txt
index e1c6d1e..44dc6fd 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372110.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372110.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Doppel 90° 700/700 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
"srcSVG": "SSG/shapes/svg/834372110.xml",
- "width": 5291.3386,
- "height": 2645.6693,
+ "width": 5294.093,
+ "height": 2725.836,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 999.999,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372115.txt b/Editor2DLibrary/SSG/shapes/props/834372115.txt
index c73a029..331ff3a 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372115.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372115.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Doppel Parallel 200/750 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_D_M_834372115_64px.png",
"srcSVG": "SSG/shapes/svg/834372115.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1670.894,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 1000.0,
"z": 0.0,
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 360,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372116.txt b/Editor2DLibrary/SSG/shapes/props/834372116.txt
index 68b5dc8..2f721f1 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372116.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372116.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Doppel Parallel 200/750 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_D_P_834372116_64px.png",
"srcSVG": "SSG/shapes/svg/834372116.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1670.894,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 1000.0,
"z": 0.0,
@@ -66,6 +28,44 @@
"linkClass": "Omniflo",
"label": "",
"isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 360,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
diff --git a/Editor2DLibrary/SSG/shapes/props/834372200.txt b/Editor2DLibrary/SSG/shapes/props/834372200.txt
index 97f8a7e..d33aa84 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372200.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372200.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 45° 350/700 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png",
"srcSVG": "SSG/shapes/svg/834372200.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2759.084,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.001,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.001,
+ "y": 496.504,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372201.txt b/Editor2DLibrary/SSG/shapes/props/834372201.txt
index a19d8e3..61c746e 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372201.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372201.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 45° 350/700 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png",
"srcSVG": "SSG/shapes/svg/834372201.xml",
- "width": 2645.6693,
- "height": 2645.6693,
+ "width": 2759.084,
+ "height": 2702.346,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 500.001,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.001,
+ "y": 496.504,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372203.txt b/Editor2DLibrary/SSG/shapes/props/834372203.txt
index 70932a4..f2e3cd0 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372203.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372203.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 45° 400/750 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png",
"srcSVG": "SSG/shapes/svg/834372203.xml",
- "width": 3023.622,
- "height": 2834.6457,
+ "width": 3136.059,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 499.999,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 499.999,
+ "y": 529.337,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372204.txt b/Editor2DLibrary/SSG/shapes/props/834372204.txt
index 71825d6..9ff3466 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372204.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372204.txt
@@ -1,56 +1,18 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 45° 400/750 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png",
"iconBig": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png",
"srcSVG": "SSG/shapes/svg/834372204.xml",
- "width": 3023.622,
- "height": 2834.6457,
+ "width": 3136.059,
+ "height": 2890.856,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 500.0,
+ "x": 499.999,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 315,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 499.999,
+ "y": 529.337,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372206.txt b/Editor2DLibrary/SSG/shapes/props/834372206.txt
index f5a791e..04dc301 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372206.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372206.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 90° 500/600 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_T_M_834372206_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_T_M_834372206_64px.png",
"srcSVG": "SSG/shapes/svg/834372206.xml",
- "width": 3779.5276,
- "height": 2267.7165,
+ "width": 3781.239,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 1000.001,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.511,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372207.txt b/Editor2DLibrary/SSG/shapes/props/834372207.txt
index e18e7cb..d8fefc4 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372207.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372207.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 90° 500/600 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_500_600_T_P_834372207_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_500_600_T_P_834372207_64px.png",
"srcSVG": "SSG/shapes/svg/834372207.xml",
- "width": 3779.5276,
- "height": 2267.7165,
+ "width": 3781.239,
+ "height": 2347.965,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 1000.001,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.511,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372209.txt b/Editor2DLibrary/SSG/shapes/props/834372209.txt
index 9796a9b..31ef595 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372209.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372209.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 90° 700/700 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_64px.png",
"srcSVG": "SSG/shapes/svg/834372209.xml",
- "width": 5291.3386,
- "height": 2645.6693,
+ "width": 5294.093,
+ "height": 2725.836,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 999.999,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 500.843,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372210.txt b/Editor2DLibrary/SSG/shapes/props/834372210.txt
index ce65163..9e89d89 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372210.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372210.txt
@@ -1,57 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege 90° 700/700 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_90_700_700_T_P_834372210_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_T_P_834372210_64px.png",
"srcSVG": "SSG/shapes/svg/834372210.xml",
- "width": 5291.3386,
- "height": 2645.6693,
+ "width": 5294.093,
+ "height": 2725.836,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
- "y": 1000.0,
+ "y": 999.999,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 486.0,
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 500.843,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372215.txt b/Editor2DLibrary/SSG/shapes/props/834372215.txt
index 94501bf..0358a7f 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372215.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372215.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege Parallel 200/750 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_64px.png",
"srcSVG": "SSG/shapes/svg/834372215.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1670.894,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 1000.0,
"z": 0.0,
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 520.0,
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 360,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 519.872,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372216.txt b/Editor2DLibrary/SSG/shapes/props/834372216.txt
index 07559b9..12a43f6 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372216.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372216.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Dreiwege Parallel 200/750 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_32px.png",
"iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_64px.png",
"srcSVG": "SSG/shapes/svg/834372216.xml",
- "width": 1511.811,
- "height": 2834.6457,
+ "width": 1670.894,
+ "height": 2833.869,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 1000.0,
"z": 0.0,
@@ -68,9 +30,9 @@
"isDimension": true
},
{
- "id": "cp4",
- "x": 500.0,
- "y": 520.0,
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -81,7 +43,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 360,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 519.872,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372400.txt b/Editor2DLibrary/SSG/shapes/props/834372400.txt
index cbd4e70..2b3624e 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372400.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372400.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Delta 1400/700 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/DeltaWeiche_1400_700_M_834372400_32px.png",
"iconBig": "SSG/shapes/img/DeltaWeiche_1400_700_M_834372400_64px.png",
"srcSVG": "SSG/shapes/svg/834372400.xml",
- "width": 5291.3386,
- "height": 2645.6693,
+ "width": 5293.046,
+ "height": 2848.915,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 0.0,
"z": 0.0,
@@ -62,7 +24,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 928.967,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 928.967,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372401.txt b/Editor2DLibrary/SSG/shapes/props/834372401.txt
index ff4ad9c..6d145d8 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372401.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372401.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Delta 1400/700 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/DeltaWeiche_1400_700_P_834372401_32px.png",
"iconBig": "SSG/shapes/img/DeltaWeiche_1400_700_P_834372401_64px.png",
"srcSVG": "SSG/shapes/svg/834372401.xml",
- "width": 5291.3386,
- "height": 2645.6693,
+ "width": 5293.046,
+ "height": 2848.915,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 0.0,
"z": 0.0,
@@ -62,7 +24,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 928.967,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 928.967,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372403.txt b/Editor2DLibrary/SSG/shapes/props/834372403.txt
index 771d3cc..e7b34f3 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372403.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372403.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Delta 1600/800 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/DeltaWeiche_1600_800_M_834372403_32px.png",
"iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_M_834372403_64px.png",
"srcSVG": "SSG/shapes/svg/834372403.xml",
- "width": 6047.2441,
- "height": 3023.622,
+ "width": 6048.651,
+ "height": 3226.975,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 0.0,
"z": 0.0,
@@ -62,7 +24,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 937.289,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 937.289,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372404.txt b/Editor2DLibrary/SSG/shapes/props/834372404.txt
index dfd5213..49776e0 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372404.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372404.txt
@@ -1,55 +1,17 @@
-{
+{
"shapeMode": 0,
"name": "Delta 1600/800 P",
"family": "OFWeiche",
"icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
"iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
"srcSVG": "SSG/shapes/svg/834372404.xml",
- "width": 6047.2441,
- "height": 3023.622,
+ "width": 6048.651,
+ "height": 3226.975,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 1000.0,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
"x": 500.0,
"y": 0.0,
"z": 0.0,
@@ -62,7 +24,45 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 0.0,
+ "direction": 0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 937.289,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 937.289,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/834372420.txt b/Editor2DLibrary/SSG/shapes/props/834372420.txt
index e554058..2c911c0 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372420.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372420.txt
@@ -1,19 +1,19 @@
-{
+{
"shapeMode": 0,
"name": "Star 1400/1400 M",
"family": "OFWeiche",
"icon": "SSG/shapes/img/StarWeiche_1400_1400_M_834372420_32px.png",
"iconBig": "SSG/shapes/img/StarWeiche_1400_1400_M_834372420_64px.png",
"srcSVG": "SSG/shapes/svg/834372420.xml",
- "width": 5291.3386,
- "height": 5291.3386,
+ "width": 5292.971,
+ "height": 5292.971,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
- "y": 500.0,
+ "x": 500.0,
+ "y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
@@ -24,7 +24,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 270.0,
+ "direction": 0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
@@ -43,7 +43,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 90.0,
+ "direction": 270,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
@@ -62,7 +62,7 @@
"zMin": "",
"zMax": "",
"zStep": "",
- "direction": 180.0,
+ "direction": 90,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt
index f28a1bd..18470e8 100644
--- a/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt
+++ b/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt
@@ -33,7 +33,7 @@
{
"id": "cp2",
"x": 984.593,
- "y": 866.791,
+ "y": 866.794,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt
index a2d2577..c1c7ec9 100644
--- a/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt
+++ b/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt
@@ -1,4 +1,4 @@
-{
+{
"shapeMode": 0,
"name": "APB 110 R 630/45 400",
"family": "OFBogen",
@@ -13,7 +13,7 @@
"connectionPoints": [
{
"id": "cp1",
- "x": 0.0,
+ "x": 0,
"y": 62.096,
"z": 0.0,
"xMin": "",
@@ -33,7 +33,7 @@
{
"id": "cp2",
"x": 983.103,
- "y": 949.149,
+ "y": 949.152,
"z": 0.0,
"xMin": "",
"xMax": "",
diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt
index 1360514..08be740 100644
--- a/Editor2DLibrary/SSG/shapes/settings.txt
+++ b/Editor2DLibrary/SSG/shapes/settings.txt
@@ -1 +1 @@
-{"categories":{"c_ILS":{"expanded":false},"c_Kreiselmodule":{"expanded":false},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":false},"c_Kurven":{"expanded":false},"c10":{"expanded":false},"c_Background":{"expanded":false},"c_Parts":{"expanded":false},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":false}},"shapes":{}}
\ No newline at end of file
+{"categories":{"c_ILS":{"expanded":false},"c_Kreiselmodule":{"expanded":false},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":false},"c_Kurven":{"expanded":false},"c10":{"expanded":false},"c_Background":{"expanded":false},"c_Parts":{"expanded":false},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":true}},"shapes":{}}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342001.xml b/Editor2DLibrary/SSG/shapes/svg/834342001.xml
index e42a302..eeaafaa 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342001.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342001.xml
@@ -1,9 +1,15 @@
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342002.xml b/Editor2DLibrary/SSG/shapes/svg/834342002.xml
index e2ff43b..a7b23b5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342002.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342002.xml
@@ -1,9 +1,15 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342011.xml b/Editor2DLibrary/SSG/shapes/svg/834342011.xml
index 71279d6..0261774 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342011.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342011.xml
@@ -1,9 +1,15 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342012.xml b/Editor2DLibrary/SSG/shapes/svg/834342012.xml
index 30b6707..f45fb27 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342012.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342012.xml
@@ -1,9 +1,15 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342100.xml b/Editor2DLibrary/SSG/shapes/svg/834342100.xml
index e50c311..52a6b89 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342100.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342100.xml
@@ -1,9 +1,15 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342101.xml b/Editor2DLibrary/SSG/shapes/svg/834342101.xml
index 36db717..05e2644 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342101.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342101.xml
@@ -1,9 +1,15 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342200.xml b/Editor2DLibrary/SSG/shapes/svg/834342200.xml
index 630b1a4..66b8d05 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342200.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342200.xml
@@ -1,9 +1,16 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342201.xml b/Editor2DLibrary/SSG/shapes/svg/834342201.xml
index 13b3a2e..798fd25 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342201.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342201.xml
@@ -1,9 +1,16 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372001.xml b/Editor2DLibrary/SSG/shapes/svg/834372001.xml
index b52e996..363ef1f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372001.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372001.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372002.xml b/Editor2DLibrary/SSG/shapes/svg/834372002.xml
index 4b00b5f..550afef 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372002.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372002.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372004.xml b/Editor2DLibrary/SSG/shapes/svg/834372004.xml
index fdc95a1..1e9e083 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372004.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372004.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372005.xml b/Editor2DLibrary/SSG/shapes/svg/834372005.xml
index d6e56a0..261483c 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372005.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372005.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372007.xml b/Editor2DLibrary/SSG/shapes/svg/834372007.xml
index 4e52dc2..6d7f77f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372007.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372007.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372008.xml b/Editor2DLibrary/SSG/shapes/svg/834372008.xml
index 69ced03..dbe0a86 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372008.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372008.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372010.xml b/Editor2DLibrary/SSG/shapes/svg/834372010.xml
index 1193ca4..5b8cae7 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372010.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372010.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372011.xml b/Editor2DLibrary/SSG/shapes/svg/834372011.xml
index 927b430..ebd6cd0 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372011.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372011.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372021.xml b/Editor2DLibrary/SSG/shapes/svg/834372021.xml
index 419b770..4cde6a5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372021.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372021.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372022.xml b/Editor2DLibrary/SSG/shapes/svg/834372022.xml
index c6f94d8..cf2b51f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372022.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372022.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372024.xml b/Editor2DLibrary/SSG/shapes/svg/834372024.xml
index 4bcd633..b4254be 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372024.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372024.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372025.xml b/Editor2DLibrary/SSG/shapes/svg/834372025.xml
index 4bcd633..ccfd778 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372025.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372025.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372027.xml b/Editor2DLibrary/SSG/shapes/svg/834372027.xml
index 419b770..29595c7 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372027.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372027.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372028.xml b/Editor2DLibrary/SSG/shapes/svg/834372028.xml
index c6f94d8..745456c 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372028.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372028.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372030.xml b/Editor2DLibrary/SSG/shapes/svg/834372030.xml
index 4bcd633..a42f10d 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372030.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372030.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372031.xml b/Editor2DLibrary/SSG/shapes/svg/834372031.xml
index 4bcd633..5f36e0f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372031.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372031.xml
@@ -1,8 +1,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372047.xml b/Editor2DLibrary/SSG/shapes/svg/834372047.xml
index e5eebc5..95bec82 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372047.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372047.xml
@@ -1,9 +1,24 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372048.xml b/Editor2DLibrary/SSG/shapes/svg/834372048.xml
index 3783c31..75a60b1 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372048.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372048.xml
@@ -1,9 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372050.xml b/Editor2DLibrary/SSG/shapes/svg/834372050.xml
index 5293e82..8d1d518 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372050.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372050.xml
@@ -1,9 +1,24 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372051.xml b/Editor2DLibrary/SSG/shapes/svg/834372051.xml
index 5edd56d..df01f90 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372051.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372051.xml
@@ -1,9 +1,18 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372100.xml b/Editor2DLibrary/SSG/shapes/svg/834372100.xml
index 3e09133..2a73680 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372100.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372100.xml
@@ -1,8 +1,21 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372101.xml b/Editor2DLibrary/SSG/shapes/svg/834372101.xml
index afcd600..8896aa3 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372101.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372101.xml
@@ -1,9 +1,21 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372103.xml b/Editor2DLibrary/SSG/shapes/svg/834372103.xml
index 15ba9aa..8a8717d 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372103.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372103.xml
@@ -1,9 +1,21 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372104.xml b/Editor2DLibrary/SSG/shapes/svg/834372104.xml
index 398da04..a62502c 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372104.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372104.xml
@@ -1,13 +1,21 @@
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372106.xml b/Editor2DLibrary/SSG/shapes/svg/834372106.xml
index 1fd3fa2..2398ae0 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372106.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372106.xml
@@ -1,8 +1,21 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372107.xml b/Editor2DLibrary/SSG/shapes/svg/834372107.xml
index 85a60e3..a96ddde 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372107.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372107.xml
@@ -1,8 +1,21 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372109.xml b/Editor2DLibrary/SSG/shapes/svg/834372109.xml
index f9e0317..9b39da3 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372109.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372109.xml
@@ -1,8 +1,21 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372110.xml b/Editor2DLibrary/SSG/shapes/svg/834372110.xml
index cda2b2d..a306232 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372110.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372110.xml
@@ -1,8 +1,21 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372115.xml b/Editor2DLibrary/SSG/shapes/svg/834372115.xml
index 4d24520..3695e48 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372115.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372115.xml
@@ -1,9 +1,27 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372116.xml b/Editor2DLibrary/SSG/shapes/svg/834372116.xml
index 9cf34bc..4f159de 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372116.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372116.xml
@@ -1,9 +1,21 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372200.xml b/Editor2DLibrary/SSG/shapes/svg/834372200.xml
index aaddf39..022cfda 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372200.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372200.xml
@@ -1,8 +1,22 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372201.xml b/Editor2DLibrary/SSG/shapes/svg/834372201.xml
index b23af47..09c4bbb 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372201.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372201.xml
@@ -1,9 +1,22 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372203.xml b/Editor2DLibrary/SSG/shapes/svg/834372203.xml
index 46dea9b..32c8feb 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372203.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372203.xml
@@ -1,9 +1,22 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372204.xml b/Editor2DLibrary/SSG/shapes/svg/834372204.xml
index 3669300..5cb6827 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372204.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372204.xml
@@ -1,9 +1,22 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372206.xml b/Editor2DLibrary/SSG/shapes/svg/834372206.xml
index beb55a2..72ef027 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372206.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372206.xml
@@ -1,8 +1,22 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372207.xml b/Editor2DLibrary/SSG/shapes/svg/834372207.xml
index e095d11..5c995b7 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372207.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372207.xml
@@ -1,8 +1,22 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372209.xml b/Editor2DLibrary/SSG/shapes/svg/834372209.xml
index 16e7026..1242623 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372209.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372209.xml
@@ -1,8 +1,22 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372210.xml b/Editor2DLibrary/SSG/shapes/svg/834372210.xml
index d471c19..655c79f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372210.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372210.xml
@@ -1,8 +1,22 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372215.xml b/Editor2DLibrary/SSG/shapes/svg/834372215.xml
index 9409545..28cefba 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372215.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372215.xml
@@ -1,9 +1,32 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372216.xml b/Editor2DLibrary/SSG/shapes/svg/834372216.xml
index 7ec18f2..a8ca62a 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372216.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372216.xml
@@ -1,9 +1,22 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372400.xml b/Editor2DLibrary/SSG/shapes/svg/834372400.xml
index 0841f42..6a1c9fb 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372400.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372400.xml
@@ -1,9 +1,21 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372401.xml b/Editor2DLibrary/SSG/shapes/svg/834372401.xml
index 2511d34..0e10ebc 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372401.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372401.xml
@@ -1,13 +1,21 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372403.xml b/Editor2DLibrary/SSG/shapes/svg/834372403.xml
index 4a14f99..38f0cf4 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372403.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372403.xml
@@ -1,9 +1,25 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372404.xml b/Editor2DLibrary/SSG/shapes/svg/834372404.xml
index 36d057d..5e1c611 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372404.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372404.xml
@@ -1,9 +1,25 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372420.xml b/Editor2DLibrary/SSG/shapes/svg/834372420.xml
index ebf6cf1..f48a3c0 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372420.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372420.xml
@@ -1,9 +1,29 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.svg
index f81beee..8904d59 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_beideseitig.svg
@@ -1,10 +1,111 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_links.svg
index fe7fec7..22ccb2e 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_links.svg
@@ -1,9 +1,74 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_rechts.svg
index 8f4b168..e6c20c0 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG071090_TEF_Bogen_Weiche_Delta_1600_800_rechts.svg
@@ -1,9 +1,74 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.svg
index 795d91c..560a55b 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_beideseitig.svg
@@ -1,9 +1,66 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.svg
index 50da4e6..920dba7 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_links.svg
@@ -1,9 +1,44 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.svg
index 8c59a38..0d53ecc 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppelweiche_S_90_700_rechts.svg
@@ -1,9 +1,44 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.svg
index 726ef0a..73c5f31 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_beideseitig.svg
@@ -1,8 +1,67 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.svg
index 35f2e1f..b1033e7 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_links.svg
@@ -1,8 +1,45 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.svg
index 0b904a4..1c04eda 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachweiche_S_90_700_rechts.svg
@@ -1,8 +1,45 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.svg
index 61447f7..e8068d0 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ links.svg
@@ -1,12 +1,44 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.svg
index c2053f4..c430176 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Weiche_S_90_700_ rechts.svg
@@ -1,9 +1,44 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.svg
index edf4259..dd754f2 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_beideseitig.svg
@@ -1,13 +1,74 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.svg
index 0a8e126..bdc6226 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_links.svg
@@ -1,13 +1,52 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.svg
index aac26b1..08dc5bf 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Doppelweiche_S_90_500_600_rechts.svg
@@ -1,13 +1,52 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.svg
index d00708a..5466df2 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_beideseitig.svg
@@ -1,13 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.svg
index 0869342..9575752 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_links.svg
@@ -1,13 +1,53 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.svg
index 795d551..aeb2de1 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Dreifachweiche_S_90_500_600_rechts.svg
@@ -1,13 +1,53 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_links.svg
deleted file mode 100644
index 85a2b6b..0000000
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_links.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.svg
index 95a8124..47f4375 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG081090_TEF_Bogen_Weiche_S_90_500_600_rechts.svg
@@ -1,8 +1,44 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.svg
index d659629..dc4cdf1 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_beideseitig.svg
@@ -1,9 +1,70 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.svg
index 9bd72b9..6cf37d1 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_links.svg
@@ -1,9 +1,48 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.svg
index 58fcb6b..6fbff97 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Doppelweiche_S_45_350_700_rechts.svg
@@ -1,10 +1,48 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.svg
index 4539a4b..c1b9d98 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_beideseitig.svg
@@ -1,10 +1,73 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.svg
index c00bdbf..5deb1e3 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_links.svg
@@ -1,10 +1,53 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.svg
index 567a3b1..7260f30 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Dreiwegeweiche_S_45_350_700_rechts.svg
@@ -1,10 +1,53 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.svg
index 268d6f8..99d2ec3 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_links.svg
@@ -1,9 +1,48 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.svg
index cee961e..75f4b1e 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG090090_TEF_Bogen_Weiche_S_45_350_700_rechts.svg
@@ -1,11 +1,48 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.svg
index c16f925..91db7b3 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_beideseitig.svg
@@ -1,10 +1,66 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.svg
index 6b5a7a9..f8e12c3 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_links.svg
@@ -1,10 +1,44 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.svg
index 2038d6c..5772030 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Doppelweiche_S_45_400_750_rechts.svg
@@ -1,10 +1,44 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.svg
index 1a0b21b..a636120 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_beideseitig.svg
@@ -1,10 +1,67 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.svg
index 04bb4d8..445e225 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_links.svg
@@ -1,10 +1,45 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.svg
index b1aecac..fec85e3 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Dreiwegeweiche_S_45_400_750_rechts.svg
@@ -1,10 +1,45 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.svg
index 841460d..6b8a525 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_links.svg
@@ -1,11 +1,40 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.svg
index 8e4ca13..1e612fb 100644
--- a/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.svg
+++ b/SVGs/Omniflo/TEFWeichen/0_BG190090_TEF_Bogen_Weiche_S_45_400_750_rechts.svg
@@ -1,10 +1,41 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/DeltaWeiche_1400_700_M_834372400.svg b/SVGs/Omniflo/Weichen/DeltaWeiche_1400_700_M_834372400.svg
deleted file mode 100644
index 3f03a30..0000000
--- a/SVGs/Omniflo/Weichen/DeltaWeiche_1400_700_M_834372400.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/DeltaWeiche_1400_700_P_834372401.svg b/SVGs/Omniflo/Weichen/DeltaWeiche_1400_700_P_834372401.svg
deleted file mode 100644
index 18ba0a8..0000000
--- a/SVGs/Omniflo/Weichen/DeltaWeiche_1400_700_P_834372401.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/DeltaWeiche_1600_800_M_834372403.svg b/SVGs/Omniflo/Weichen/DeltaWeiche_1600_800_M_834372403.svg
deleted file mode 100644
index 812bba8..0000000
--- a/SVGs/Omniflo/Weichen/DeltaWeiche_1600_800_M_834372403.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/DeltaWeiche_1600_800_P_834372404.svg b/SVGs/Omniflo/Weichen/DeltaWeiche_1600_800_P_834372404.svg
deleted file mode 100644
index e62f153..0000000
--- a/SVGs/Omniflo/Weichen/DeltaWeiche_1600_800_P_834372404.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/StarWeiche_1400_1400_M_834372420.svg b/SVGs/Omniflo/Weichen/StarWeiche_1400_1400_M_834372420.svg
deleted file mode 100644
index 420a81a..0000000
--- a/SVGs/Omniflo/Weichen/StarWeiche_1400_1400_M_834372420.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/StarWeiche_1400_1400_P_834372421.svg b/SVGs/Omniflo/Weichen/StarWeiche_1400_1400_P_834372421.svg
deleted file mode 100644
index b828c64..0000000
--- a/SVGs/Omniflo/Weichen/StarWeiche_1400_1400_P_834372421.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_D_M_834372100.svg
deleted file mode 100644
index b632965..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_D_M_834372100.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_D_P_834372101.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_D_P_834372101.svg
deleted file mode 100644
index 94fec89..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_D_P_834372101.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_L_M_834372001.svg
deleted file mode 100644
index 4212fa2..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_L_M_834372001.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_L_P_834372002.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_L_P_834372002.svg
deleted file mode 100644
index 603d1d6..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_L_P_834372002.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_R_M_834372004.svg
deleted file mode 100644
index a2b6ccb..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_R_M_834372004.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_R_P_834372005.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_R_P_834372005.svg
deleted file mode 100644
index 563be54..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_R_P_834372005.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_T_M_834372200.svg
deleted file mode 100644
index 678e99c..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_T_M_834372200.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_350_700_T_P_834372201.svg b/SVGs/Omniflo/Weichen/Weiche_45_350_700_T_P_834372201.svg
deleted file mode 100644
index eda9138..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_350_700_T_P_834372201.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_D_M_834372103.svg
deleted file mode 100644
index d2d9a33..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_D_M_834372103.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_D_P_834372104.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_D_P_834372104.svg
deleted file mode 100644
index abe3651..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_D_P_834372104.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_L_M_834372007.svg
deleted file mode 100644
index 466597c..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_L_M_834372007.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_L_P_834372008.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_L_P_834372008.svg
deleted file mode 100644
index da37873..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_L_P_834372008.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_R_M_834372010.svg
deleted file mode 100644
index 520f646..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_R_M_834372010.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_R_P_834372011.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_R_P_834372011.svg
deleted file mode 100644
index f96298b..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_R_P_834372011.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_T_M_834372203.svg
deleted file mode 100644
index 8123eda..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_T_M_834372203.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_45_400_750_T_P_834372204.svg b/SVGs/Omniflo/Weichen/Weiche_45_400_750_T_P_834372204.svg
deleted file mode 100644
index baad9c3..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_45_400_750_T_P_834372204.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_D_M_834372106.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_D_M_834372106.svg
deleted file mode 100644
index 2daf24a..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_D_M_834372106.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_D_P_834372107.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_D_P_834372107.svg
deleted file mode 100644
index 33d1936..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_D_P_834372107.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_L_M_834372021.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_L_M_834372021.svg
deleted file mode 100644
index 672491d..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_L_M_834372021.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_L_P_834372022.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_L_P_834372022.svg
deleted file mode 100644
index b4e277b..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_L_P_834372022.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_R_M_834372024.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_R_M_834372024.svg
deleted file mode 100644
index fec950b..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_R_M_834372024.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_R_P_834372025.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_R_P_834372025.svg
deleted file mode 100644
index b489a29..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_R_P_834372025.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_T_M_834372206.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_T_M_834372206.svg
deleted file mode 100644
index 51471e5..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_T_M_834372206.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_500_600_T_P_834372207.svg b/SVGs/Omniflo/Weichen/Weiche_90_500_600_T_P_834372207.svg
deleted file mode 100644
index 6427e12..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_500_600_T_P_834372207.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_D_M_834372109.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_D_M_834372109.svg
deleted file mode 100644
index ef06054..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_D_M_834372109.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_D_P_834372110.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_D_P_834372110.svg
deleted file mode 100644
index 45dbcab..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_D_P_834372110.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_L_M_834372027.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_L_M_834372027.svg
deleted file mode 100644
index cbcbbce..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_L_M_834372027.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_L_P_834372028.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_L_P_834372028.svg
deleted file mode 100644
index a005b8e..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_L_P_834372028.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_R_M_834372030.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_R_M_834372030.svg
deleted file mode 100644
index 48fbb2c..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_R_M_834372030.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_R_P_834372031.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_R_P_834372031.svg
deleted file mode 100644
index dc31c3e..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_R_P_834372031.svg
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_T_M_834372209.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_T_M_834372209.svg
deleted file mode 100644
index 39f2655..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_T_M_834372209.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_90_700_700_T_P_834372210.svg b/SVGs/Omniflo/Weichen/Weiche_90_700_700_T_P_834372210.svg
deleted file mode 100644
index fdeb3ca..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_90_700_700_T_P_834372210.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_D_M_834372115.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_D_M_834372115.svg
deleted file mode 100644
index 0e73dc8..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_D_M_834372115.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_D_P_834372116.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_D_P_834372116.svg
deleted file mode 100644
index 5b8661a..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_D_P_834372116.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_L_M_834372047.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_L_M_834372047.svg
deleted file mode 100644
index 3fa76a6..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_L_M_834372047.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_L_P_834372048.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_L_P_834372048.svg
deleted file mode 100644
index 34dc771..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_L_P_834372048.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_R_M_834372050.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_R_M_834372050.svg
deleted file mode 100644
index 5210ba6..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_R_M_834372050.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_R_P_834372051.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_R_P_834372051.svg
deleted file mode 100644
index aeb3562..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_R_P_834372051.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_T_M_834372215.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_T_M_834372215.svg
deleted file mode 100644
index a6af070..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_T_M_834372215.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_T_P_834372216.svg b/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_T_P_834372216.svg
deleted file mode 100644
index e46d6f7..0000000
--- a/SVGs/Omniflo/Weichen/Weiche_Parallel_200_750_T_P_834372216.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_D_M_834342100.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_D_M_834342100.svg
deleted file mode 100644
index 2bf0be3..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_D_M_834342100.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_D_P_834342101.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_D_P_834342101.svg
deleted file mode 100644
index 5bea33c..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_D_P_834342101.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_L_M_834342011.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_L_M_834342011.svg
deleted file mode 100644
index cccbbab..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_L_M_834342011.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_L_P_834342012.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_L_P_834342012.svg
deleted file mode 100644
index fd7b2e3..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_L_P_834342012.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_R_M_834342001.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_R_M_834342001.svg
deleted file mode 100644
index 4334452..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_R_M_834342001.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_R_P_834342002.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_R_P_834342002.svg
deleted file mode 100644
index 6ed2243..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_R_P_834342002.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_T_M_834342200.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_T_M_834342200.svg
deleted file mode 100644
index f6e05ee..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_T_M_834342200.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/Weichenkoerper_T_P_834342201.svg b/SVGs/Omniflo/Weichen/Weichenkoerper_T_P_834342201.svg
deleted file mode 100644
index a11b315..0000000
--- a/SVGs/Omniflo/Weichen/Weichenkoerper_T_P_834342201.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/automatisch_P_Weichen_Erzeugung.py b/SVGs/Omniflo/Weichen/automatisch_P_Weichen_Erzeugung.py
new file mode 100644
index 0000000..ad9f819
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/automatisch_P_Weichen_Erzeugung.py
@@ -0,0 +1,114 @@
+import os
+import json
+import re
+from shutil import copyfile
+
+def process_svg_files(svg_folder, json_file_path):
+ """Process SVG files with '_M_' pattern to create '_P_' versions"""
+
+ # Load JSON data file
+ try:
+ with open(json_file_path, 'r', encoding='utf-8') as f:
+ json_data = json.load(f)
+ print("JSON data loaded successfully")
+ except Exception as e:
+ print(f"Error loading JSON file: {e}")
+ return
+
+ # Process each SVG file in the directory
+ for filename in os.listdir(svg_folder):
+ if not filename.lower().endswith('.svg'):
+ continue
+
+ # Skip files that already contain '_P_' pattern
+ if '_P_' in filename:
+ print(f"Skipping already processed file: {filename}")
+ continue
+
+ # Only process files containing '_M_' pattern
+ if '_M_' not in filename:
+ print(f"Skipping non-target file (no '_M_' pattern): {filename}")
+ continue
+
+ print(f"\nProcessing target file: {filename}")
+
+ # Extract SIVASNR from filename
+ match = re.search(r'_M_(\d+)\.svg$', filename)
+ if not match:
+ print(f"Warning: Could not extract SIVASNR from filename: {filename}")
+ continue
+
+ sivasnr = match.group(1)
+ print(f"Extracted SIVASNR: {sivasnr}")
+
+ # Find matching item in JSON data
+ matched_item = next((item for item in json_data
+ if "Sivasnr" in item and str(item["Sivasnr"]) == sivasnr), None)
+
+ if not matched_item:
+ print(f"No matching SIVASNR found in JSON - skipping: {sivasnr}")
+ continue
+
+ profil_typ = matched_item.get("ProfilTyp", "")
+ if not profil_typ:
+ print(f"No ProfilTyp field found - skipping: {sivasnr}")
+ continue
+
+ print(f"Found ProfilTyp: {profil_typ}")
+
+ # Find similar item (replace M with P)
+ similar_profil_typ = profil_typ.replace(" MIT M", " MIT P")
+ print(f"Searching for similar ProfilTyp: {similar_profil_typ}")
+
+ similar_item = next((item for item in json_data
+ if item.get("ProfilTyp", "") == similar_profil_typ), None)
+
+ if not similar_item:
+ print(f"No similar item found - skipping: {similar_profil_typ}")
+ continue
+
+ similar_sivasnr = similar_item.get("Sivasnr")
+ print(f"Found similar item SIVASNR: {similar_sivasnr}")
+
+ # Create new filename
+ new_filename = filename.replace(f"_M_{sivasnr}", f"_P_{similar_sivasnr}")
+ new_filepath = os.path.join(svg_folder, new_filename)
+ print(f"Creating new file: {new_filename}")
+
+ try:
+ # Copy and modify file
+ copyfile(os.path.join(svg_folder, filename), new_filepath)
+
+ # Read and modify SVG content
+ with open(new_filepath, 'r', encoding='utf-8') as f:
+ svg_content = f.read()
+
+ modified_content = svg_content.replace('stroke="#ffe31b"', 'stroke="#1bff38"')
+
+ # Write modified content
+ with open(new_filepath, 'w', encoding='utf-8') as f:
+ f.write(modified_content)
+
+ # Verify replacement
+ if '#ffe31b' in modified_content:
+ print("Warning: Original color still exists in output file")
+ else:
+ print("Color replacement successful")
+
+ print(f"Successfully created modified version: {new_filename}")
+
+ except Exception as e:
+ print(f"Error processing file: {e}")
+ # Clean up if file creation failed
+ if os.path.exists(new_filepath):
+ os.remove(new_filepath)
+
+
+
+if __name__ == "__main__":
+ # Configure paths (update these with your actual paths)
+ svg_folder =r"C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\Weichen\outputdir_Kopie"
+ json_file_path =r"C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\python\OFWeiche\JSON\omniflo_weichen_output.json"
+
+ process_svg_files(svg_folder, json_file_path)
+ print("Processing complete")
diff --git a/SVGs/Omniflo/Weichen/neu_backup/DeltaWeiche_1400_700_M_834372400.svg b/SVGs/Omniflo/Weichen/neu_backup/DeltaWeiche_1400_700_M_834372400.svg
new file mode 100644
index 0000000..4a1f8a7
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/DeltaWeiche_1400_700_M_834372400.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/DeltaWeiche_1600_800_M_834372403.svg b/SVGs/Omniflo/Weichen/neu_backup/DeltaWeiche_1600_800_M_834372403.svg
new file mode 100644
index 0000000..75c0005
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/DeltaWeiche_1600_800_M_834372403.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/StarWeiche_1400_1400_M_834372420.svg b/SVGs/Omniflo/Weichen/neu_backup/StarWeiche_1400_1400_M_834372420.svg
new file mode 100644
index 0000000..dced021
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/StarWeiche_1400_1400_M_834372420.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_D_M_834372100.svg
new file mode 100644
index 0000000..718604a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_D_M_834372100.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_L_M_834372001.svg
new file mode 100644
index 0000000..9a42947
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_L_M_834372001.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_R_M_834372004.svg
new file mode 100644
index 0000000..afc5ec0
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_R_M_834372004.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_T_M_834372200.svg
new file mode 100644
index 0000000..a45afaa
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_350_700_T_M_834372200.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_D_M_834372103.svg
new file mode 100644
index 0000000..1b35539
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_D_M_834372103.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_L_M_834372007.svg
new file mode 100644
index 0000000..9bba600
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_L_M_834372007.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_R_M_834372010.svg
new file mode 100644
index 0000000..4a62a3b
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_R_M_834372010.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_T_M_834372203.svg
new file mode 100644
index 0000000..fa4054b
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_45_400_750_T_M_834372203.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_D_M_834372106.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_D_M_834372106.svg
new file mode 100644
index 0000000..c38e69c
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_D_M_834372106.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_L_M_834372021.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_L_M_834372021.svg
new file mode 100644
index 0000000..b8f1655
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_L_M_834372021.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_R_M_834372024.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_R_M_834372024.svg
new file mode 100644
index 0000000..043a06c
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_R_M_834372024.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_T_M_834372206.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_T_M_834372206.svg
new file mode 100644
index 0000000..d06b550
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_500_600_T_M_834372206.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_D_M_834372109.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_D_M_834372109.svg
new file mode 100644
index 0000000..e58f5dd
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_D_M_834372109.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_L_M_834372027.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_L_M_834372027.svg
new file mode 100644
index 0000000..651e872
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_L_M_834372027.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_R_M_834372030.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_R_M_834372030.svg
new file mode 100644
index 0000000..77e29dc
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_R_M_834372030.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_T_M_834372209.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_T_M_834372209.svg
new file mode 100644
index 0000000..928b420
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_90_700_700_T_M_834372209.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_D_M_834372115.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_D_M_834372115.svg
new file mode 100644
index 0000000..b75ff2e
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_D_M_834372115.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_L_M_834372047.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_L_M_834372047.svg
new file mode 100644
index 0000000..820fffe
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_L_M_834372047.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_R_M_834372050.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_R_M_834372050.svg
new file mode 100644
index 0000000..c16461a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_R_M_834372050.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_T_M_834372215.svg b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_T_M_834372215.svg
new file mode 100644
index 0000000..f8668d9
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weiche_Parallel_200_750_T_M_834372215.svg
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_D_M_834342100.svg b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_D_M_834342100.svg
new file mode 100644
index 0000000..dbd4f56
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_D_M_834342100.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_L_M_834342011.svg b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_L_M_834342011.svg
new file mode 100644
index 0000000..d5d18fb
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_L_M_834342011.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_R_M_834342001.svg b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_R_M_834342001.svg
new file mode 100644
index 0000000..a5ce664
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_R_M_834342001.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_T_M_834342200.svg b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_T_M_834342200.svg
new file mode 100644
index 0000000..ac06700
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/neu_backup/Weichenkörper_T_M_834342200.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_M_834372400.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_M_834372400.svg
new file mode 100644
index 0000000..ea55733
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_M_834372400.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_P_834372401.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_P_834372401.svg
new file mode 100644
index 0000000..fe9724d
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_P_834372401.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_M_834372403.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_M_834372403.svg
new file mode 100644
index 0000000..738214e
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_M_834372403.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_P_834372404.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_P_834372404.svg
new file mode 100644
index 0000000..20c4735
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_P_834372404.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_M_834372420.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_M_834372420.svg
new file mode 100644
index 0000000..6d85972
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_M_834372420.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_P_834372420.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_P_834372420.svg
new file mode 100644
index 0000000..206eebe
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_P_834372420.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_M_834372100.svg
new file mode 100644
index 0000000..dc616fa
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_M_834372100.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_P_834372101.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_P_834372101.svg
new file mode 100644
index 0000000..0d8dea7
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_P_834372101.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_M_834372001.svg
new file mode 100644
index 0000000..785ec6a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_M_834372001.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_P_834372002.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_P_834372002.svg
new file mode 100644
index 0000000..2598c3e
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_P_834372002.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_M_834372004.svg
new file mode 100644
index 0000000..94608d8
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_M_834372004.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_P_834372005.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_P_834372005.svg
new file mode 100644
index 0000000..2bea9f4
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_P_834372005.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_M_834372200.svg
new file mode 100644
index 0000000..e50c7f6
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_M_834372200.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_P_834372201.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_P_834372201.svg
new file mode 100644
index 0000000..2e04afb
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_P_834372201.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_M_834372103.svg
new file mode 100644
index 0000000..b6a5ac0
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_M_834372103.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_P_834372104.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_P_834372104.svg
new file mode 100644
index 0000000..f855fa5
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_P_834372104.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_M_834372007.svg
new file mode 100644
index 0000000..f0ebd27
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_M_834372007.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_P_834372008.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_P_834372008.svg
new file mode 100644
index 0000000..6298cde
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_P_834372008.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_M_834372010.svg
new file mode 100644
index 0000000..3dbc66a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_M_834372010.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_P_834372011.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_P_834372011.svg
new file mode 100644
index 0000000..0a0ad9a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_P_834372011.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_M_834372203.svg
new file mode 100644
index 0000000..77dbd66
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_M_834372203.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_P_834372204.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_P_834372204.svg
new file mode 100644
index 0000000..3e4ea4f
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_P_834372204.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_M_834372106.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_M_834372106.svg
new file mode 100644
index 0000000..b5b7563
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_M_834372106.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_P_834372107.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_P_834372107.svg
new file mode 100644
index 0000000..bb05a4c
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_P_834372107.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_M_834372021.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_M_834372021.svg
new file mode 100644
index 0000000..8129d0d
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_M_834372021.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_P_834372022.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_P_834372022.svg
new file mode 100644
index 0000000..64ce9ca
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_P_834372022.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_M_834372024.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_M_834372024.svg
new file mode 100644
index 0000000..4e0bbb1
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_M_834372024.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_P_834372025.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_P_834372025.svg
new file mode 100644
index 0000000..4b91991
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_P_834372025.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_M_834372206.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_M_834372206.svg
new file mode 100644
index 0000000..e1cc301
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_M_834372206.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_P_834372207.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_P_834372207.svg
new file mode 100644
index 0000000..f39e786
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_P_834372207.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_M_834372109.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_M_834372109.svg
new file mode 100644
index 0000000..b36b473
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_M_834372109.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_P_834372110.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_P_834372110.svg
new file mode 100644
index 0000000..41d4cbc
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_P_834372110.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_M_834372027.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_M_834372027.svg
new file mode 100644
index 0000000..840d657
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_M_834372027.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_P_834372028.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_P_834372028.svg
new file mode 100644
index 0000000..912a6f9
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_P_834372028.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_M_834372030.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_M_834372030.svg
new file mode 100644
index 0000000..2b747d0
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_M_834372030.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_P_834372031.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_P_834372031.svg
new file mode 100644
index 0000000..f57cc87
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_P_834372031.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_M_834372209.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_M_834372209.svg
new file mode 100644
index 0000000..5abb390
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_M_834372209.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_P_834372210.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_P_834372210.svg
new file mode 100644
index 0000000..d38cc3a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_P_834372210.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_M_834372115.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_M_834372115.svg
new file mode 100644
index 0000000..4d973e0
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_M_834372115.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_P_834372116.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_P_834372116.svg
new file mode 100644
index 0000000..87e46b5
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_P_834372116.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_M_834372047.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_M_834372047.svg
new file mode 100644
index 0000000..5ec060c
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_M_834372047.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_P_834372048.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_P_834372048.svg
new file mode 100644
index 0000000..6104384
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_P_834372048.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_M_834372050.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_M_834372050.svg
new file mode 100644
index 0000000..0ba0dba
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_M_834372050.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_P_834372051.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_P_834372051.svg
new file mode 100644
index 0000000..432f3a9
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_P_834372051.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_M_834372215.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_M_834372215.svg
new file mode 100644
index 0000000..5cb30de
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_M_834372215.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_P_834372216.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_P_834372216.svg
new file mode 100644
index 0000000..b882217
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_P_834372216.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_M_834342100.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_M_834342100.svg
new file mode 100644
index 0000000..7cb3a4e
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_M_834342100.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_P_834342101.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_P_834342101.svg
new file mode 100644
index 0000000..fac223a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_P_834342101.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_M_834342011.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_M_834342011.svg
new file mode 100644
index 0000000..5b8327f
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_M_834342011.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_P_834342012.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_P_834342012.svg
new file mode 100644
index 0000000..c6602f8
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_P_834342012.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_M_834342001.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_M_834342001.svg
new file mode 100644
index 0000000..1a0d4b8
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_M_834342001.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_P_834342002.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_P_834342002.svg
new file mode 100644
index 0000000..20d5d11
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_P_834342002.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_M_834342200.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_M_834342200.svg
new file mode 100644
index 0000000..a0f238a
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_M_834342200.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_P_834342201.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_P_834342201.svg
new file mode 100644
index 0000000..12f68c6
--- /dev/null
+++ b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_P_834342201.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/lib/3_svg_scaler-Step3.py b/SVGs/Omniflo/lib/3_svg_scaler-Step3.py
new file mode 100644
index 0000000..f64a118
--- /dev/null
+++ b/SVGs/Omniflo/lib/3_svg_scaler-Step3.py
@@ -0,0 +1,160 @@
+import re
+import os
+import xml.etree.ElementTree as ET
+from typing import List, Dict, Tuple
+
+def process_svg_file(input_path: str, output_path: str) -> bool:
+ """Process SVG file while preserving original dimensions and viewBox"""
+ try:
+ # Parse SVG file
+ tree = ET.parse(input_path)
+ root = tree.getroot()
+
+ # Store original dimensions and viewBox
+ original_attrs = {
+ 'width': root.attrib.get('width', '100%'),
+ 'height': root.attrib.get('height', '100%'),
+ 'viewBox': root.attrib.get('viewBox', '')
+ }
+
+ # Remove namespace prefixes
+ for elem in root.iter():
+ if '}' in elem.tag:
+ elem.tag = elem.tag.split('}', 1)[1]
+ for attr in list(elem.attrib):
+ if '}' in attr:
+ new_attr = attr.split('}', 1)[1]
+ elem.attrib[new_attr] = elem.attrib[attr]
+ del elem.attrib[attr]
+
+ # Process all groups with transforms
+ for g in root.findall('g'):
+ if 'transform' in g.attrib:
+ # Parse transform and convert to matrix
+ transform = g.attrib['transform']
+ matrix_str = convert_transform_to_matrix(transform)
+
+ # Update group attributes
+ g.attrib['transform'] = matrix_str
+ g.attrib['stroke'] = '#ffe31b' # Force stroke color
+ g.attrib['fill'] = 'none'
+ g.attrib['stroke-linecap'] = 'square'
+ g.attrib['vector-effect'] = 'non-scaling-stroke'
+
+ # Format paths within group
+ for path in g.findall('path'):
+ path.attrib['d'] = simplify_path_data(path.attrib.get('d', ''))
+ path.tail = '\n ' # Maintain consistent indentation
+
+ # Set root attributes while preserving original dimensions
+ root.attrib.update({
+ 'version': '1.1',
+ 'xmlns': 'http://www.w3.org/2000/svg',
+ 'width': original_attrs['width'],
+ 'height': original_attrs['height'],
+ 'viewBox': original_attrs['viewBox'],
+ 'fill-rule': 'evenodd',
+ 'stroke-linecap': 'round',
+ 'stroke-linejoin': 'round',
+ 'space': 'preserve'
+ })
+
+ # Format XML with proper indentation
+ indent(root)
+
+ # Generate XML string
+ xml_str = ET.tostring(root, encoding='unicode')
+ xml_str = '\n' + xml_str
+
+ # Clean up formatting
+ xml_str = re.sub(r'\n\s*\n', '\n', xml_str)
+ xml_str = re.sub(r'>\s+<', '>\n<', xml_str)
+
+ # Write to file
+ with open(output_path, 'w', encoding='utf-8') as f:
+ f.write(xml_str)
+
+ print(f"Processed: {os.path.basename(input_path)}")
+ return True
+
+ except Exception as e:
+ print(f"Failed {os.path.basename(input_path)}: {str(e)}")
+ return False
+
+def convert_transform_to_matrix(transform: str) -> str:
+ """Convert transform string to matrix notation with 4 decimal places"""
+ tx = ty = 0.0
+ translate_match = re.search(r'translate\(([^,]+),\s*([^)]+)\)', transform)
+ if translate_match:
+ tx = float(translate_match.group(1))
+ ty = float(translate_match.group(2))
+
+ scale = 1.0
+ scale_match = re.search(r'scale\(([^)]+)\)', transform)
+ if scale_match:
+ scale = float(scale_match.group(1))
+
+ return f"matrix({scale:.4f} 0 0 {scale:.4f} {tx:.2f} {ty:.2f})"
+
+def simplify_path_data(d: str) -> str:
+ """Simplify path data while maintaining relative commands"""
+ d = re.sub(r'\s+', ' ', d.strip())
+
+ def format_number(num_str: str) -> str:
+ try:
+ num = float(num_str)
+ if abs(num) < 0.001 and num != 0:
+ return f"{num:.0e}".replace('e-0', 'e-')
+ if abs(num - 1000) < 0.1:
+ return '1e3'
+ if abs(num - round(num, 3)) < 0.0001:
+ return f"{round(num, 3):g}"
+ return num_str
+ except ValueError:
+ return num_str
+
+ parts = []
+ for part in re.split(r'([ ,])', d):
+ if re.match(r'^[-+]?\d*\.?\d+$', part):
+ parts.append(format_number(part))
+ else:
+ parts.append(part)
+
+ return ''.join(parts).replace(' ,', ',')
+
+def indent(elem: ET.Element, level: int = 0):
+ """Properly indent XML elements"""
+ indent_str = "\n" + level * " "
+ if len(elem):
+ if not elem.text or not elem.text.strip():
+ elem.text = indent_str + " "
+ if not elem.tail or not elem.tail.strip():
+ elem.tail = indent_str
+ for child in elem:
+ indent(child, level + 1)
+ if not elem.tail or not elem.tail.strip():
+ elem.tail = indent_str
+ else:
+ if level and (not elem.tail or not elem.tail.strip()):
+ elem.tail = indent_str
+
+def batch_process_svgs(input_dir: str, output_dir: str):
+ """Process all SVG files in a directory"""
+ if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
+
+ success_count = 0
+ for filename in sorted(os.listdir(input_dir)):
+ if filename.lower().endswith('.svg'):
+ input_path = os.path.join(input_dir, filename)
+ output_path = os.path.join(output_dir, filename)
+ if process_svg_file(input_path, output_path):
+ success_count += 1
+
+ print(f"\nCompleted: {success_count} files processed")
+
+if __name__ == '__main__':
+ input_dir = r'C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\Weichen'
+ output_dir = r'C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\Weichen\outputdir'
+# Example usage:
+ batch_process_svgs(input_dir, output_dir)
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFBogen/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py b/SVGs/Omniflo/python/OFBogen/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
index 9be9f5e..863379f 100644
--- a/SVGs/Omniflo/python/OFBogen/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
+++ b/SVGs/Omniflo/python/OFBogen/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
@@ -47,9 +47,9 @@ def process_json_item(item):
scale = round(1000 / item["Objekt_width_mm"], 7)
item["calculated_SVG_width_px"] = 1000
if item["Winkel"]==180:
- item["calculated_SVG_height_px"] = round(item["Objekt_height_mm"] * scale+3.78/2, 3)
+ item["calculated_SVG_height_px"] = round(item["Objekt_height_mm"] * scale+3.7795/2, 3)
else:
- item["calculated_SVG_height_px"] = round(item["Objekt_height_mm"] * scale+3.78/2/sin_value, 3)
+ item["calculated_SVG_height_px"] = round(item["Objekt_height_mm"] * scale+3.7795/2/sin_value, 3)
scale_RD_H = round(1000 / item["calculated_SVG_height_px"], 6)
scale_RD_W = 1
else:
@@ -57,9 +57,9 @@ def process_json_item(item):
scale = round(1000 / item["Objekt_height_mm"], 7)
item["calculated_SVG_height_px"] = 1000
if item["Winkel"]==180:
- item["calculated_SVG_width_px"] = round(item["Objekt_width_mm"] * scale+3.78/2, 3)
+ item["calculated_SVG_width_px"] = round(item["Objekt_width_mm"] * scale+3.7795/2, 3)
else:
- item["calculated_SVG_width_px"] = round(item["Objekt_width_mm"] * scale+3.78/2/cos_value, 3)
+ item["calculated_SVG_width_px"] = round(item["Objekt_width_mm"] * scale+3.7795/2/cos_value, 3)
scale_RD_W = round(1000 / item["calculated_SVG_width_px"], 6)
scale_RD_H = 1
diff --git a/SVGs/Omniflo/python/OFBogen/json/2_calculated_px_cps_output.json b/SVGs/Omniflo/python/OFBogen/json/2_calculated_px_cps_output.json
index 5b473c8..4ebd399 100644
--- a/SVGs/Omniflo/python/OFBogen/json/2_calculated_px_cps_output.json
+++ b/SVGs/Omniflo/python/OFBogen/json/2_calculated_px_cps_output.json
@@ -132,7 +132,7 @@
"Objekt_width_px": 1974.947,
"Objekt_height_px": 614.951,
"calculated_SVG_width_px": 1000,
- "calculated_SVG_height_px": 316.315,
+ "calculated_SVG_height_px": 316.314,
"scale_factor": 1.9137218,
"connectionPoints": [
{
@@ -144,7 +144,7 @@
{
"id": "cp2",
"x": 984.593,
- "y": 866.791,
+ "y": 866.794,
"direction": 112.5
}
]
@@ -162,7 +162,7 @@
"Objekt_width_px": 1974.947,
"Objekt_height_px": 614.951,
"calculated_SVG_width_px": 1000,
- "calculated_SVG_height_px": 316.315,
+ "calculated_SVG_height_px": 316.314,
"scale_factor": 1.9137218,
"connectionPoints": [
{
@@ -174,7 +174,7 @@
{
"id": "cp2",
"x": 984.593,
- "y": 866.791,
+ "y": 866.794,
"direction": 112.5
}
]
@@ -252,7 +252,7 @@
"Objekt_width_px": 2306.032,
"Objekt_height_px": 1141.084,
"calculated_SVG_width_px": 1000,
- "calculated_SVG_height_px": 497.499,
+ "calculated_SVG_height_px": 497.498,
"scale_factor": 1.6389627,
"connectionPoints": [
{
@@ -264,7 +264,7 @@
{
"id": "cp2",
"x": 975.617,
- "y": 945.619,
+ "y": 945.621,
"direction": 135.0
}
]
@@ -432,7 +432,7 @@
"Objekt_width_px": 3327.816,
"Objekt_height_px": 1271.707,
"calculated_SVG_width_px": 1000,
- "calculated_SVG_height_px": 384.818,
+ "calculated_SVG_height_px": 384.817,
"scale_factor": 1.13573,
"connectionPoints": [
{
@@ -444,7 +444,7 @@
{
"id": "cp2",
"x": 983.103,
- "y": 949.149,
+ "y": 949.152,
"direction": 135.0
}
]
@@ -462,7 +462,7 @@
"Objekt_width_px": 3327.816,
"Objekt_height_px": 1271.707,
"calculated_SVG_width_px": 1000,
- "calculated_SVG_height_px": 384.818,
+ "calculated_SVG_height_px": 384.817,
"scale_factor": 1.13573,
"connectionPoints": [
{
@@ -474,7 +474,7 @@
{
"id": "cp2",
"x": 983.103,
- "y": 949.149,
+ "y": 949.152,
"direction": 135.0
}
]
@@ -552,7 +552,7 @@
"Objekt_width_px": 2687.376,
"Objekt_height_px": 3292.096,
"calculated_SVG_height_px": 1000,
- "calculated_SVG_width_px": 3.0866042377540064e+16,
+ "calculated_SVG_width_px": 3.0861959567701764e+16,
"scale_factor": 1.1480529,
"connectionPoints": [
{
@@ -582,7 +582,7 @@
"Objekt_width_px": 3292.096,
"Objekt_height_px": 3367.686,
"calculated_SVG_height_px": 1000,
- "calculated_SVG_width_px": 3.0866042377540224e+16,
+ "calculated_SVG_width_px": 3.0861959567701924e+16,
"scale_factor": 1.1222841,
"connectionPoints": [
{
diff --git a/SVGs/Omniflo/python/OFWeiche/omniflo_weichen.py b/SVGs/Omniflo/python/OFWeiche/1_omniflo_weichen.py
similarity index 89%
rename from SVGs/Omniflo/python/OFWeiche/omniflo_weichen.py
rename to SVGs/Omniflo/python/OFWeiche/1_omniflo_weichen.py
index c4f07de..a974762 100644
--- a/SVGs/Omniflo/python/OFWeiche/omniflo_weichen.py
+++ b/SVGs/Omniflo/python/OFWeiche/1_omniflo_weichen.py
@@ -1,6 +1,6 @@
import json
import math
-
+import os
def modify_json_values(json_file):
# Constant definitions
WeichenKoerperWidth = 32.5437
@@ -15,7 +15,7 @@ def modify_json_values(json_file):
process_doppelweiche_items(data, BogenProfileWidth, WeichenGerade)
- process_dreifachweiche_items(data, WeichenkProfileWidth)
+ process_deltaweiche_items(data, WeichenkProfileWidth)
# Ask for save confirmation
save_choice = input("\nSave all changes? (Press Enter to save, 'n' to cancel): ").lower()
if save_choice == 'n':
@@ -80,39 +80,39 @@ def process_einzelweiche_items(data,WeichenKoerperWidth, WeichenkProfileWidth,Bo
angle_rad = math.radians(item["KurvenWinkel"])
# Calculate and print basic values
- old_width = item.get("Objekte_width_mm")
- item["Objekte_width_mm"] = round(WeichenKoerperWidth+
+ old_width = item.get("Objekt_width_mm")
+ item["Objekt_width_mm"] = round(WeichenKoerperWidth+
(BogenProfileWidth/2 * math.cos(angle_rad)) +
item["OFWeiche_center_line_width_mm"] +
WeichenkProfileWidth/2, 3)
- print(f"\nObjekte_width_mm calculated update: {old_width} → {item['Objekte_width_mm']}")
+ print(f"\nObjekt_width_mm calculated update: {old_width} → {item['Objekt_width_mm']}")
- old_height = item.get("Objekte_height_mm")
+ old_height = item.get("Objekt_height_mm")
if item["KurvenWinkel"] == 22.5:
- item["Objekte_height_mm"] = round(
+ item["Objekt_height_mm"] = round(
item["OFWeiche_center_line_height_mm"], 3)
else:
- item["Objekte_height_mm"] = round(
+ item["Objekt_height_mm"] = round(
(BogenProfileWidth/2 * math.sin(angle_rad)) +
item["OFWeiche_center_line_height_mm"], 3)
- print(f"Objekte_height_mm calculated update: {old_height} → {item['Objekte_height_mm']}")
+ print(f"Objekt_height_mm calculated update: {old_height} → {item['Objekt_height_mm']}")
# Calculate and print CP point coordinates
old_cp1x = item.get("OFWeiche_CP1_x_mm")
item["OFWeiche_CP1_x_mm"] = round(
- (BogenProfileWidth/2 * math.sin(angle_rad)) +
+ (BogenProfileWidth/2 * math.cos(angle_rad)) +
item["OFWeiche_center_line_width_mm"], 3)
print(f"OFWeiche_CP1_x_mm calculated update: {old_cp1x} → {item['OFWeiche_CP1_x_mm']}")
old_cp1y = item.get("OFWeiche_CP1_y_mm")
item["OFWeiche_CP1_y_mm"] = round(
- item["Objekte_height_mm"] - WeichenGerade, 3)
+ item["Objekt_height_mm"] - WeichenGerade, 3)
print(f"OFWeiche_CP1_y_mm calculated update: {old_cp1y} → {item['OFWeiche_CP1_y_mm']}")
item["OFWeiche_CP2_x_mm"] = round(item["OFWeiche_CP1_x_mm"], 3)
print(f"OFWeiche_CP2_x_mm set: {item['OFWeiche_CP2_x_mm']}")
- item["OFWeiche_CP2_y_mm"] = round(item["Objekte_height_mm"], 3)
+ item["OFWeiche_CP2_y_mm"] = round(item["Objekt_height_mm"], 3)
print(f"OFWeiche_CP2_y_mm set: {item['OFWeiche_CP2_y_mm']}")
item["OFWeiche_CP3_x_mm"] = round(
@@ -145,8 +145,8 @@ def process_einzelweiche_items(data,WeichenKoerperWidth, WeichenkProfileWidth,Bo
fields_to_copy = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm",
+ "Objekt_width_mm",
+ "Objekt_height_mm",
"OFWeiche_CP1_x_mm",
"OFWeiche_CP1_y_mm",
"OFWeiche_CP2_x_mm",
@@ -182,8 +182,8 @@ def process_einzelweiche_items(data,WeichenKoerperWidth, WeichenkProfileWidth,Bo
base_fields = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm"
+ "Objekt_width_mm",
+ "Objekt_height_mm"
]
for field in base_fields:
@@ -197,14 +197,14 @@ def process_einzelweiche_items(data,WeichenKoerperWidth, WeichenkProfileWidth,Bo
print(f" OFWeiche_CP1_x_mm (R-type): {old_cp1x} → {similar['OFWeiche_CP1_x_mm']}")
old_cp1y = similar.get("OFWeiche_CP1_y_mm")
- similar["OFWeiche_CP1_y_mm"] = round(item["Objekte_height_mm"] - WeichenGerade, 3)
+ similar["OFWeiche_CP1_y_mm"] = round(item["Objekt_height_mm"] - WeichenGerade, 3)
print(f" OFWeiche_CP1_y_mm (R-type): {old_cp1y} → {similar['OFWeiche_CP1_y_mm']}")
similar["OFWeiche_CP2_x_mm"] = similar["OFWeiche_CP1_x_mm"]
print(f" OFWeiche_CP2_x_mm (R-type): Set to {similar['OFWeiche_CP2_x_mm']}")
old_cp2y = similar.get("OFWeiche_CP2_y_mm")
- similar["OFWeiche_CP2_y_mm"] = round(item["Objekte_height_mm"], 3)
+ similar["OFWeiche_CP2_y_mm"] = round(item["Objekt_height_mm"], 3)
print(f" OFWeiche_CP2_y_mm (R-type): {old_cp2y} → {similar['OFWeiche_CP2_y_mm']}")
old_cp3x = similar.get("OFWeiche_CP3_x_mm")
@@ -233,8 +233,8 @@ def process_einzelweiche_items(data,WeichenKoerperWidth, WeichenkProfileWidth,Bo
fields_to_copy_r_p = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm",
+ "Objekt_width_mm",
+ "Objekt_height_mm",
"OFWeiche_CP1_x_mm",
"OFWeiche_CP1_y_mm",
"OFWeiche_CP2_x_mm",
@@ -317,24 +317,24 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
angle_rad = math.radians(item["KurvenWinkel"])
# Calculate and print basic values (Doppelweiche specific formula)
- old_width = item.get("Objekte_width_mm")
- item["Objekte_width_mm"] = round(
+ old_width = item.get("Objekt_width_mm")
+ item["Objekt_width_mm"] = round(
(BogenProfileWidth/2 * math.cos(angle_rad)) +
item["OFWeiche_center_line_width_mm"] +
BogenProfileWidth/2 * math.cos(angle_rad), 3)
- print(f"\nObjekte_width_mm calculated update: {old_width} → {item['Objekte_width_mm']}")
+ print(f"\nObjekt_width_mm calculated update: {old_width} → {item['Objekt_width_mm']}")
- old_height = item.get("Objekte_height_mm")
- item["Objekte_height_mm"] = round(
+ old_height = item.get("Objekt_height_mm")
+ item["Objekt_height_mm"] = round(
(BogenProfileWidth/2 * math.sin(angle_rad)) +
item["OFWeiche_center_line_height_mm"], 3)
- print(f"Objekte_height_mm calculated update: {old_height} → {item['Objekte_height_mm']}")
+ print(f"Objekt_height_mm calculated update: {old_height} → {item['Objekt_height_mm']}")
# Calculate and print CP point coordinates (Doppelweiche specific formula)
- item["OFWeiche_CP1_x_mm"] = round(item["Objekte_width_mm"]/2, 3)
+ item["OFWeiche_CP1_x_mm"] = round(item["Objekt_width_mm"]/2, 3)
print(f"OFWeiche_CP1_x_mm calculated update: {item['OFWeiche_CP1_x_mm']}")
- item["OFWeiche_CP1_y_mm"] = round(item["Objekte_height_mm"], 3)
+ item["OFWeiche_CP1_y_mm"] = round(item["Objekt_height_mm"], 3)
print(f"OFWeiche_CP1_y_mm calculated update: {item['OFWeiche_CP1_y_mm']}")
item["OFWeiche_CP2_x_mm"] = round(BogenProfileWidth/2 * math.cos(angle_rad), 3)
@@ -369,8 +369,8 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
fields_to_copy = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm",
+ "Objekt_width_mm",
+ "Objekt_height_mm",
"OFWeiche_CP1_x_mm",
"OFWeiche_CP1_y_mm",
"OFWeiche_CP2_x_mm",
@@ -409,16 +409,16 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
similar["OFWeiche_center_line_height_mm"] = WeichenGerade
print(f" OFWeiche_center_line_height_mm: → {WeichenGerade}")
- similar["Objekte_width_mm"] = item["Objekte_width_mm"]
- print(f" Objekte_width_mm: → {similar['Objekte_width_mm']}")
+ similar["Objekt_width_mm"] = item["Objekt_width_mm"]
+ print(f" Objekt_width_mm: → {similar['Objekt_width_mm']}")
- similar["Objekte_height_mm"] = WeichenGerade
- print(f" Objekte_height_mm: → {WeichenGerade}")
+ similar["Objekt_height_mm"] = WeichenGerade
+ print(f" Objekt_height_mm: → {WeichenGerade}")
similar["OFWeiche_CP1_x_mm"] = item["OFWeiche_CP1_x_mm"]
print(f" OFWeiche_CP1_x_mm: → {similar['OFWeiche_CP1_x_mm']}")
- similar["OFWeiche_CP1_y_mm"] = similar["Objekte_height_mm"]
+ similar["OFWeiche_CP1_y_mm"] = similar["Objekt_height_mm"]
print(f" OFWeiche_CP1_y_mm: → {similar['OFWeiche_CP1_y_mm']}")
similar["OFWeiche_CP2_x_mm"] = item["OFWeiche_CP2_x_mm"]
@@ -438,8 +438,8 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
base_fields = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm",
+ "Objekt_width_mm",
+ "Objekt_height_mm",
"OFWeiche_CP1_x_mm",
"OFWeiche_CP1_y_mm",
"OFWeiche_CP2_x_mm",
@@ -454,10 +454,10 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
print(f" {field}: {old_val} → {similar[field]}")
# Add CP4 point (T-type specific)
- similar["OFWeiche_CP4_x_mm"] = round(item["Objekte_width_mm"]/2, 3)
+ similar["OFWeiche_CP4_x_mm"] = round(item["Objekt_width_mm"]/2, 3)
print(f" OFWeiche_CP4_x_mm added: {similar['OFWeiche_CP4_x_mm']}")
- similar["OFWeiche_CP4_y_mm"] = round(item["Objekte_height_mm"] - WeichenGerade, 3)
+ similar["OFWeiche_CP4_y_mm"] = round(item["Objekt_height_mm"] - WeichenGerade, 3)
print(f" OFWeiche_CP4_y_mm added: {similar['OFWeiche_CP4_y_mm']}")
# 3. Find T-type P-type counterparts
@@ -477,8 +477,8 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
fields_to_copy_t_p = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm",
+ "Objekt_width_mm",
+ "Objekt_height_mm",
"OFWeiche_CP1_x_mm",
"OFWeiche_CP1_y_mm",
"OFWeiche_CP2_x_mm",
@@ -505,20 +505,20 @@ def process_doppelweiche_items(data,BogenProfileWidth, WeichenGerade):
print("No T-type P-type counterparts found")
else:
print("No T-type M-type similar items found")
-def process_dreifachweiche_items(data, WeichenkProfileWidth):
- # Filter Dreifachweiche type items
+def process_deltaweiche_items(data, WeichenkProfileWidth):
+ # Filter deltaweiche type items
filtered_items = [
- item for item in data
- if (item.get("WeichenTyp") == "Dreifachweiche" and
- item.get("Schaltungstyp") == "M" and
- item.get("SivasnrTEF") is None)
- ]
+ item for item in data
+ if (item.get("WeichenTyp") == "Dreifachweiche" and
+ item.get("Schaltungstyp") == "M" and
+ item.get("SivasnrTEF") is None)
+ ]
- print(f"\n\nFound {len(filtered_items)} Dreifachweiche type records")
+ print(f"\n\nFound {len(filtered_items)} deltaweiche type records")
print("="*50)
for idx, item in enumerate(filtered_items, 1):
- print(f"\nDreifachweiche item {idx}:")
+ print(f"\ndeltaweiche item {idx}:")
print(f"Sivasnr: {item['Sivasnr']}")
print(f"ProfilTyp: {item['ProfilTyp']}")
@@ -553,14 +553,14 @@ def process_dreifachweiche_items(data, WeichenkProfileWidth):
item["OFWeiche_center_line_height_mm"] is not None):
# Calculate basic dimensions
- item["Objekte_width_mm"] = round(item["OFWeiche_center_line_width_mm"], 3)
- print(f"\nObjekte_width_mm calculated update: {item['Objekte_width_mm']}")
+ item["Objekt_width_mm"] = round(item["OFWeiche_center_line_width_mm"], 3)
+ print(f"\nObjekt_width_mm calculated update: {item['Objekt_width_mm']}")
- item["Objekte_height_mm"] = round(WeichenkProfileWidth/2 + item["OFWeiche_center_line_height_mm"], 3)
- print(f"Objekte_height_mm calculated update: {item['Objekte_height_mm']}")
+ item["Objekt_height_mm"] = round(WeichenkProfileWidth/2 + item["OFWeiche_center_line_height_mm"]+32.5437, 3)
+ print(f"Objekt_height_mm calculated update: {item['Objekt_height_mm']}")
# Calculate control points
- item["OFWeiche_CP1_x_mm"] = round(item["Objekte_width_mm"]/2, 3)
+ item["OFWeiche_CP1_x_mm"] = round(item["Objekt_width_mm"]/2, 3)
item["OFWeiche_CP1_y_mm"] = 0
item["OFWeiche_CP2_x_mm"] = 0
item["OFWeiche_CP2_y_mm"] = round(item["OFWeiche_center_line_height_mm"], 3)
@@ -575,7 +575,7 @@ def process_dreifachweiche_items(data, WeichenkProfileWidth):
# Find similar items (P-type)
if "WEICHE S C DELTA" in item["ProfilTyp"]:
- similar_profil = item["ProfilTyp"].replace("KPL. M", "KPL. P")
+ similar_profil = item["ProfilTyp"].replace("KPL. MIT M", "KPL. MIT P")
similar_items = [x for x in data
if x["ProfilTyp"] == similar_profil and
@@ -589,8 +589,8 @@ def process_dreifachweiche_items(data, WeichenkProfileWidth):
fields_to_copy = [
"OFWeiche_center_line_width_mm",
"OFWeiche_center_line_height_mm",
- "Objekte_width_mm",
- "Objekte_height_mm",
+ "Objekt_width_mm",
+ "Objekt_height_mm",
"OFWeiche_CP1_x_mm",
"OFWeiche_CP1_y_mm",
"OFWeiche_CP2_x_mm",
@@ -616,5 +616,7 @@ def process_dreifachweiche_items(data, WeichenkProfileWidth):
print("No similar P-type items found")
if __name__ == "__main__":
- json_file_path = "omniflo_weichen.json" # Replace with your JSON file path
- modify_json_values(json_file_path)
\ No newline at end of file
+ json_path = os.environ.get("JSON_PATH", "JSON")
+ input_filename = os.path.join(json_path, "omniflo_weichen.json")
+
+ modify_json_values(input_filename)
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py b/SVGs/Omniflo/python/OFWeiche/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
new file mode 100644
index 0000000..6d53903
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
@@ -0,0 +1,135 @@
+import json
+import os
+
+def process_json_file(input_file, output_file):
+ # 确保输出目录存在
+ os.makedirs(os.path.dirname(output_file), exist_ok=True)
+
+ # 检查输入文件是否存在
+ if not os.path.exists(input_file):
+ raise FileNotFoundError(f"输入文件不存在: {input_file}")
+
+ # 加载JSON数据
+ with open(input_file, 'r', encoding='utf-8') as f:
+ data = json.load(f)
+
+ # Process each item in the JSON data
+ for item in data:
+ if item.get("SivasnrTEF") is None:
+ # Step 1: Calculate pixel dimensions
+ width_mm = item["Objekt_width_mm"]
+ height_mm = item["Objekt_height_mm"]
+
+ # Calculate initial pixel values
+ item["Objekt_width_px"] = round(width_mm * 3.7795, 3)
+ item["Objekt_height_px"] = round(height_mm * 3.7795, 3)
+
+ # Determine which dimension is larger and calculate scaling factor
+ if width_mm >= height_mm:
+
+ scale = 1000 / width_mm
+ item["calculated_SVG_width_px"] = 1000.0
+ item["calculated_SVG_height_px"] = round(height_mm * scale, 3)
+ scale_RD_H = round(1000 / item["calculated_SVG_height_px"],6)
+ scale_RD_W = 1
+ else:
+ scale = 1000 / height_mm
+ item["calculated_SVG_width_px"] = round(width_mm * scale, 3)
+ item["calculated_SVG_height_px"] = 1000.0
+ scale_RD_W = round(1000 / item["calculated_SVG_width_px"], 6)
+ scale_RD_H = 1
+
+
+ item["scale_factor"] = round(scale, 6)
+ item["scale_factor_RD_Width"] = round(scale_RD_W, 6)
+ item["scale_factor_RD_Height"] = round(scale_RD_H, 6)
+ # Process connection points
+ connection_points = []
+
+ # CP1
+ cp1_x = round(item["OFWeiche_CP1_x_mm"] * scale*scale_RD_W, 3)
+ cp1_y = round(item["OFWeiche_CP1_y_mm"] * scale*scale_RD_H, 3)
+
+ # CP2
+ cp2_x = round(item["OFWeiche_CP2_x_mm"] * scale*scale_RD_W, 3)
+ cp2_y = round(item["OFWeiche_CP2_y_mm"] * scale*scale_RD_H, 3)
+
+ # CP3
+ cp3_x = round(item["OFWeiche_CP3_x_mm"] * scale*scale_RD_W, 3)
+ cp3_y = round(item["OFWeiche_CP3_y_mm"] * scale*scale_RD_H, 3)
+
+ # Determine directions based on WeichenTyp
+ weichen_typ = item["WeichenTyp"]
+ kurven_winkel = item["KurvenWinkel"]
+ profil_typ = item["ProfilTyp"]
+
+ if weichen_typ == "Einzelweiche":
+ cp1_dir = 0.0
+ cp2_dir = 180.0
+ if "-L-" in profil_typ:
+ cp3_dir = round(360 - kurven_winkel, 1)
+ elif "--" in profil_typ:
+ cp3_dir = round(kurven_winkel, 1)
+ else:
+ cp3_dir = 0.0 # Default if pattern not found
+ elif weichen_typ == "Doppelweiche":
+ cp1_dir = 180.0
+ cp2_dir = round(360 - kurven_winkel, 1)
+ cp3_dir = round(kurven_winkel, 1)
+ elif weichen_typ == "Dreiwegeweiche":
+ cp1_dir = 180.0
+ cp2_dir = round(360 - kurven_winkel, 1)
+ cp3_dir = round(kurven_winkel, 1)
+ # CP4 exists for Dreiwegeweiche
+ cp4_x = round(item["OFWeiche_CP4_x_mm"] * scale*scale_RD_W, 3)
+ cp4_y = round(item["OFWeiche_CP4_y_mm"] * scale*scale_RD_H, 3)
+ cp4_dir = 90.0
+
+ connection_points.append({
+ "id": "cp4",
+ "x": cp4_x,
+ "y": cp4_y,
+ "direction": cp4_dir
+ })
+ elif weichen_typ == "Dreifachweiche":
+ cp1_dir = 0
+ cp2_dir = round(360 - kurven_winkel, 1)
+ cp3_dir = round(kurven_winkel, 1)
+ # Add common connection points
+ connection_points.extend([
+ {
+ "id": "cp1",
+ "x": cp1_x,
+ "y": cp1_y,
+ "direction": cp1_dir
+ },
+ {
+ "id": "cp2",
+ "x": cp2_x,
+ "y": cp2_y,
+ "direction": cp2_dir
+ },
+ {
+ "id": "cp3",
+ "x": cp3_x,
+ "y": cp3_y,
+ "direction": cp3_dir
+ }
+ ])
+
+ item["connectionPoints"] = connection_points
+
+ # Save the processed data
+ with open(output_file, 'w', encoding='utf-8') as f:
+ json.dump(data, f, indent=2, ensure_ascii=False)
+
+if __name__ == "__main__":
+ json_path = os.environ.get("JSON_PATH", "JSON")
+ input_filename = os.path.join(json_path, "omniflo_weichen.json")
+ output_filename = os.path.join(json_path, "omniflo_weichen_output.json")
+
+ try:
+ process_json_file(input_filename, output_filename)
+ print(f"Process is finished , the File is saved as: {output_filename}")
+ except Exception as e:
+ print(f"Errno: {str(e)}")
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/3_update_dimensions_and_connection_points_in_props.py b/SVGs/Omniflo/python/OFWeiche/3_update_dimensions_and_connection_points_in_props.py
new file mode 100644
index 0000000..b12352a
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/3_update_dimensions_and_connection_points_in_props.py
@@ -0,0 +1,191 @@
+''' Script Analysis
+
+This Python script processes JSON and TXT files to update dimensions and connection points in SVG-related data, but only for entries where SivasnrTEF is null. Here's the main logic:
+ Input Handling:
+ Reads a JSON file containing reference data
+ Processes all TXT files in a specified directory
+ Data Processing:
+ Creates a mapping between Sivasnr (from filenames) and JSON data (only for entries with SivasnrTEF = null)
+ For each matching TXT file:
+ Updates width and height based on JSON data (converting mm to px)
+ Updates connection points (x, y, direction) from JSON data
+ Preserves the original file structure while updating specific values
+ Reporting:
+ Prints detailed change reports to console
+ Skips files without matching JSON data or where SivasnrTEF is not null '''
+import json
+import os
+import glob
+from datetime import datetime
+
+def process_files(json_file_path, txt_files_dir):
+ # Create a log file with timestamp
+ if not os.path.exists(json_file_path):
+ print(f"Error: JSON file does not exist at {json_file_path}")
+ exit(1)
+
+ if not os.path.exists(txt_files_dir):
+ print(f"Error: Directory does not exist at {txt_files_dir}")
+ exit(1)
+
+ timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
+ log_file_path = os.path.join(txt_files_dir, f"modification_report_OFWeiche_{timestamp}.txt")
+
+ # Read JSON file
+ with open(json_file_path, 'r', encoding='utf-8') as f:
+ json_data = json.load(f)
+
+ # Create Sivasnr to JSON data mapping ONLY for items with SivasnrTEF = null
+ sivasnr_mapping = {str(item["Sivasnr"]): item for item in json_data if item["SivasnrTEF"] is None}
+
+ # Initialize counters
+ total_files = 0
+ processed_files = 0
+ skipped_files = 0
+ skipped_due_to_tef = 0
+
+ # Prepare report content
+ report_content = []
+ report_content.append(f"Modification Report - {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
+ report_content.append(f"JSON Reference File: {json_file_path}")
+ report_content.append(f"TXT Files Directory: {txt_files_dir}")
+ report_content.append("Processing only files where SivasnrTEF is null")
+ report_content.append(f"Total JSON entries with SivasnrTEF=null: {len(sivasnr_mapping)}")
+ report_content.append("="*50 + "\n")
+
+ # Process all TXT files
+ for txt_file_path in glob.glob(os.path.join(txt_files_dir, '*.txt')):
+ total_files += 1
+ filename = os.path.basename(txt_file_path)
+ sivasnr = os.path.splitext(filename)[0]
+
+ # Check if corresponding JSON data exists and SivasnrTEF is null
+ if sivasnr in sivasnr_mapping:
+ json_item = sivasnr_mapping[sivasnr]
+
+ try:
+ # Read TXT file content
+ with open(txt_file_path, 'r', encoding='utf-8-sig') as f:
+ txt_content = json.load(f)
+
+ # Record old values
+ old_width = txt_content["width"]
+ old_height = txt_content["height"]
+ old_cps = {cp["id"]: {"x": cp["x"], "y": cp["y"], "direction": cp["direction"]}
+ for cp in txt_content["connectionPoints"]}
+
+ # Update width and height (using direct pixel values now)
+ new_width = round(json_item["Objekt_width_px"], 3)
+ new_height = round(json_item["Objekt_height_px"], 3)
+ txt_content["width"] = new_width
+ txt_content["height"] = new_height
+
+ # Update connectionPoints
+ cp_changes = []
+ for cp in txt_content["connectionPoints"]:
+ cp_id = cp["id"]
+ # Find corresponding connection point in JSON data
+ json_cp = next((item for item in json_item["connectionPoints"] if item["id"] == cp_id), None)
+ if json_cp:
+ # Record old values
+ old_x = cp["x"]
+ old_y = cp["y"]
+ old_dir = cp["direction"]
+
+ # Update values
+ cp["x"] = json_cp["x"]
+ cp["y"] = json_cp["y"]
+ cp["direction"] = json_cp["direction"]
+
+ # Record changes
+ cp_changes.append({
+ "id": cp_id,
+ "x": (old_x, cp["x"]),
+ "y": (old_y, cp["y"]),
+ "direction": (old_dir, cp["direction"])
+ })
+
+ # Write back to TXT file
+ with open(txt_file_path, 'w', encoding='utf-8') as f:
+ json.dump(txt_content, f, indent=2, ensure_ascii=False)
+
+ # Print success message to console
+ print(f"\nSuccessfully processed file: {filename}")
+ print("[Dimension Changes]")
+ print(f"width: {old_width} → {new_width}")
+ print(f"height: {old_height} → {new_height}")
+
+ if cp_changes:
+ print("\n[Connection Point Changes]")
+ for change in cp_changes:
+ print(f"Connection point {change['id']}:")
+ print(f" x: {change['x'][0]} → {change['x'][1]}")
+ print(f" y: {change['y'][0]} → {change['y'][1]}")
+ print(f" direction: {change['direction'][0]} → {change['direction'][1]}")
+ print("="*50)
+
+ # Add to report
+ file_entry = []
+ file_entry.append(f"\nProcessing file: {filename}")
+ file_entry.append("="*50)
+ file_entry.append("[Dimension Changes]")
+ file_entry.append(f"width: {old_width} → {new_width}")
+ file_entry.append(f"height: {old_height} → {new_height}")
+
+ if cp_changes:
+ file_entry.append("\n[Connection Point Changes]")
+ for change in cp_changes:
+ file_entry.append(f"Connection point {change['id']}:")
+ file_entry.append(f" x: {change['x'][0]} → {change['x'][1]}")
+ file_entry.append(f" y: {change['y'][0]} → {change['y'][1]}")
+ file_entry.append(f" direction: {change['direction'][0]} → {change['direction'][1]}")
+
+ processed_files += 1
+ file_entry.append(f"\nFile processed successfully")
+ file_entry.append("="*50)
+ report_content.extend(file_entry)
+
+ except Exception as e:
+ report_content.append(f"\nError processing file {filename}: {str(e)}")
+ else:
+ skipped_files += 1
+ # Check if the file was skipped because SivasnrTEF is not null
+ matching_json_items = [item for item in json_data if str(item["Sivasnr"]) == sivasnr]
+ if matching_json_items and matching_json_items[0]["SivasnrTEF"] is not None:
+ skipped_due_to_tef += 1
+
+ # Add processing statistics to report
+ report_content.append("\n" + "="*50)
+ report_content.append("Processing Statistics:")
+ report_content.append(f"Total TXT files found: {total_files}")
+ report_content.append(f"Total JSON records available: {len(json_data)}")
+ report_content.append(f"JSON records with SivasnrTEF = null: {len(sivasnr_mapping)}")
+ report_content.append(f"Successfully processed: {processed_files}")
+ report_content.append(f"Skipped files (no match): {skipped_files - skipped_due_to_tef}")
+ report_content.append(f"Skipped files (SivasnrTEF not null): {skipped_due_to_tef}")
+ if len(sivasnr_mapping) > 0:
+ success_rate = (processed_files / len(sivasnr_mapping)) * 100
+ report_content.append(f"Success rate: {success_rate:.2f}%")
+ report_content.append("="*50)
+
+ # Print final statistics to console
+ print("\n" + "="*50)
+ print("Processing Complete - Summary Statistics:")
+ print(f"Successfully processed files: {processed_files}")
+ print(f"Total files found in directory: {total_files}")
+ if len(sivasnr_mapping) > 0:
+ print(f"Success rate: {success_rate:.2f}%")
+ print("="*50)
+ print(f"Detailed report saved to: {log_file_path}")
+
+ # Write the report file
+ with open(log_file_path, 'w', encoding='utf-8') as f:
+ f.write("\n".join(report_content))
+
+if __name__ == "__main__":
+ json_path = os.environ.get("JSON_PATH", "JSON")
+ json_file_path = os.path.join(json_path, "omniflo_weichen_output.json")
+
+ txt_files_dir = r"C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props"
+
+ process_files(json_file_path, txt_files_dir)
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/4_update_SVG_in_Props.py b/SVGs/Omniflo/python/OFWeiche/4_update_SVG_in_Props.py
new file mode 100644
index 0000000..3281c25
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/4_update_SVG_in_Props.py
@@ -0,0 +1,125 @@
+import os
+import json
+import re
+import shutil
+
+def extract_sivasnr_from_svg(filename):
+ """
+ Extracts the sivasnr (numeric ID) from the SVG filename.
+ Example: "DeltaWeiche_1400_700_M_834372400.svg" → "834372400"
+ """
+ match = re.search(r'_(\d+)\.svg$', filename)
+ return match.group(1) if match else None
+
+def convert_svg_to_xml(svg_path, output_folder):
+ """
+ Converts an SVG file to an XML file (renames it) and saves it in `output_folder`.
+ Returns the relative path in the format: "SSG/shapes/svg/{sivasnr}.xml"
+ """
+ os.makedirs(output_folder, exist_ok=True)
+ sivasnr = extract_sivasnr_from_svg(os.path.basename(svg_path))
+ if not sivasnr:
+ raise ValueError(f"Could not extract sivasnr from SVG: {svg_path}")
+
+ xml_filename = f"{sivasnr}.xml"
+ xml_relative_path = f"SSG/shapes/svg/{xml_filename}" # Format: "SSG/shapes/svg/834372400.xml"
+ xml_abs_path = os.path.join(output_folder, xml_filename)
+
+ # Copy SVG to XML (same content, just renamed)
+ shutil.copy2(svg_path, xml_abs_path)
+ return xml_relative_path # Return the relative path for TXT file
+
+def update_txt_srcsvg(txt_path, new_srcsvg_value):
+ """
+ Updates the "srcSVG" field in a TXT file with the relative path.
+ Format: "SSG/shapes/svg/{sivasnr}.xml"
+ """
+ try:
+ with open(txt_path, 'r', encoding='utf-8') as f:
+ data = json.load(f)
+
+ data["srcSVG"] = new_srcsvg_value # Write the relative path
+
+ with open(txt_path, 'w', encoding='utf-8') as f:
+ json.dump(data, f, indent=4, ensure_ascii=False)
+
+ return True
+ except Exception as e:
+ print(f"❌ Failed to update {txt_path}: {str(e)}")
+ return False
+
+def process_svg_files(svg_folder, prorps_folder, output_folder="shapes/svg"):
+ """
+ Processes all SVG files:
+ 1. Extracts sivasnr.
+ 2. Converts SVG to XML in `output_folder`.
+ 3. Updates the TXT file with "SSG/shapes/svg/{sivasnr}.xml".
+ """
+ if not os.path.exists(svg_folder):
+ print(f"❌ Error: SVG folder not found: {svg_folder}")
+ return
+
+ if not os.path.exists(prorps_folder):
+ print(f"❌ Error: Prorps folder not found: {prorps_folder}")
+ return
+
+ os.makedirs(output_folder, exist_ok=True)
+ svg_files = [f for f in os.listdir(svg_folder) if f.endswith('.svg')]
+ total_files = len(svg_files)
+ success_count = 0
+ failed_count = 0
+
+ print(f"\n🔍 Found {total_files} SVG files in: {svg_folder}")
+ print(f"📂 TXT files will be read from: {prorps_folder}")
+ print(f"💾 XML files will be saved to: {output_folder}\n")
+
+ for svg_filename in svg_files:
+ svg_path = os.path.join(svg_folder, svg_filename)
+ sivasnr = extract_sivasnr_from_svg(svg_filename)
+
+ if not sivasnr:
+ print(f"❌ Skipping {svg_filename}: Could not extract sivasnr.")
+ failed_count += 1
+ continue
+
+ print(f"🔄 Processing: {svg_filename} (sivasnr={sivasnr})")
+
+ try:
+ # Step 1: Convert SVG to XML and get relative path
+ xml_relative_path = convert_svg_to_xml(svg_path, output_folder)
+ print(f" ✅ Converted to XML: {xml_relative_path}")
+
+ # Step 2: Update TXT file with relative path
+ txt_path = os.path.join(prorps_folder, f"{sivasnr}.txt")
+ if not os.path.exists(txt_path):
+ print(f" ❌ TXT file not found: {os.path.basename(txt_path)}")
+ failed_count += 1
+ continue
+
+ if update_txt_srcsvg(txt_path, xml_relative_path):
+ print(f" ✅ Updated TXT: {os.path.basename(txt_path)}")
+ success_count += 1
+ else:
+ failed_count += 1
+
+ except Exception as e:
+ print(f" ❌ Error processing {svg_filename}: {str(e)}")
+ failed_count += 1
+
+ # Print summary
+ print("\n📊 Processing Summary:")
+ print(f" - Total SVG files: {total_files}")
+ print(f" - Successfully processed: {success_count}")
+ print(f" - Failed: {failed_count}")
+ if total_files > 0:
+ print(f" - Success rate: {(success_count / total_files) * 100:.2f}%")
+
+
+if __name__ == "__main__":
+ # Configuration - modify these paths as needed
+ SVG_FOLDER = r"C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\Weichen\outputdir" # Folder containing SVG files
+ PRORPS_FOLDER = r"C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props" # Folder containing txt files
+ OUTPUT_FOLDER = r"C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg"
+ # Start processing
+ process_svg_files(SVG_FOLDER, PRORPS_FOLDER, OUTPUT_FOLDER)
+ print("\nProcessing complete.")
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/5_OFWeiche_SVG_XML_Modifier_Script.py b/SVGs/Omniflo/python/OFWeiche/5_OFWeiche_SVG_XML_Modifier_Script.py
new file mode 100644
index 0000000..62f1f65
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/5_OFWeiche_SVG_XML_Modifier_Script.py
@@ -0,0 +1,150 @@
+"""
+SVG XML Batch Modifier Script
+
+This script:
+1. Reads a JSON array of items
+2. For each item, extracts the "Sivasnr" value
+3. Locates and modifies the corresponding XML file
+4. Provides comprehensive reporting
+"""
+
+import json
+import os
+import xml.etree.ElementTree as ET
+from xml.etree.ElementTree import Element, SubElement, tostring
+
+def process_xml_file(xml_path):
+ """
+ Process a single XML file with proper namespace handling
+ Returns modification statistics
+ """
+ try:
+ tree = ET.parse(xml_path)
+ root = tree.getroot()
+
+ # Register and handle SVG namespace
+ ET.register_namespace('', 'http://www.w3.org/2000/svg')
+ namespaces = {'svg': 'http://www.w3.org/2000/svg'}
+
+ stats = {
+ 'ffe31b_groups': 0,
+ 'ec2525_groups': 0,
+ 'elements_modified': 0,
+ 'modified': False
+ }
+
+ # Process all group elements
+ for g in root.findall('.//svg:g', namespaces):
+ stroke = g.get('stroke')
+
+ if stroke == "#ffe31b":
+ stats['ffe31b_groups'] += 1
+
+ if 'stroke-width' in g.attrib:
+ del g.attrib['stroke-width']
+ stats['modified'] = True
+ if 'stroke-miterlimit' in g.attrib:
+ del g.attrib['stroke-miterlimit']
+ stats['modified'] = True
+
+ for child in g.findall('.//svg:path', namespaces):
+ child.set('stroke-width', '1px')
+ stats['elements_modified'] += 1
+ stats['modified'] = True
+
+ elif stroke == "#ec2525":
+ stats['ec2525_groups'] += 1
+
+ for attr in ['stroke', 'stroke-width', 'stroke-linejoin']:
+ if attr in g.attrib:
+ del g.attrib[attr]
+ stats['modified'] = True
+
+ for child in g.findall('.//svg:path[@stroke-width="1px"]', namespaces):
+ del child.attrib['stroke-width']
+ child.set('style', 'stroke:#ec2525;stroke-width:2px')
+ stats['elements_modified'] += 1
+ stats['modified'] = True
+
+ # Save changes if modified
+ if stats['modified']:
+ xml_str = ET.tostring(root, encoding='unicode')
+ xml_str = xml_str.replace('><', '>\n<').replace('', '\n')
+
+ with open(xml_path, 'w', encoding='utf-8') as f:
+ f.write(xml_str)
+
+ return stats
+
+ except Exception as e:
+ print(f" Error processing file: {str(e)}")
+ return None
+
+def main():
+ """
+ Main processing function
+ """
+ json_path=os.environ.get("JSON_PATH","JSON")
+ json_file_path = os.path.join(json_path,"omniflo_weichen_output.json")
+ svg_folder_path = os.environ.get("XML_PATH","svg")
+
+ try:
+ # Read and parse JSON file
+ with open(json_file_path, 'r', encoding='utf-8') as f:
+ data = json.load(f)
+
+ # Verify we have a list of items
+ if not isinstance(data, list):
+ print("Error: JSON data should be an array of items")
+ return
+
+ print(f"\nFound {len(data)} items in JSON file")
+
+ # Process each item in the JSON array
+ for index, item in enumerate(data, 1):
+ if not isinstance(item, dict):
+ print(f"\nItem {index}: Not a dictionary, skipping")
+ continue
+
+ sivasnr = item.get("Sivasnr")
+ if not sivasnr:
+ print(f"\nItem {index}: Missing 'Sivasnr' value, skipping")
+ continue
+
+ print(f"\nProcessing item {index}: Sivasnr = {sivasnr}")
+
+ # Build XML filename and path
+ xml_filename = f"{sivasnr}.xml"
+ xml_path = os.path.join(svg_folder_path, xml_filename)
+
+ if not os.path.exists(xml_path):
+ print(f" XML file not found: {xml_path}")
+ continue
+
+ print(f" Found XML file: {xml_path}")
+
+ # Process the XML file
+ stats = process_xml_file(xml_path)
+
+ if stats is None:
+ print(" Processing failed")
+ elif stats['modified']:
+ print(" File successfully modified")
+ print(f" - #ffe31b groups: {stats['ffe31b_groups']}")
+ print(f" - #ec2525 groups: {stats['ec2525_groups']}")
+ print(f" - Elements modified: {stats['elements_modified']}")
+ else:
+ print(" No modifications needed")
+
+ print("\nProcessing complete")
+
+ except FileNotFoundError:
+ print("\nError: JSON file not found")
+ except json.JSONDecodeError:
+ print("\nError: Invalid JSON format")
+ except Exception as e:
+ print(f"\nUnexpected error: {str(e)}")
+
+if __name__ == "__main__":
+ print("SVG XML Batch Modifier - Starting execution")
+ main()
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/6_update_XML_Strich_WK.py b/SVGs/Omniflo/python/OFWeiche/6_update_XML_Strich_WK.py
new file mode 100644
index 0000000..a1390ee
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/6_update_XML_Strich_WK.py
@@ -0,0 +1,69 @@
+import json
+import os
+import xml.etree.ElementTree as ET
+
+def process_json_and_modify_xml(json_file_path, xml_folder_path):
+ # Initialize counter for total modifications
+ total_modified = 0
+
+ # Read JSON file
+ with open(json_file_path, 'r', encoding='utf-8') as f:
+ data = json.load(f)
+
+ # Process each item in JSON data
+ for item in data:
+ if isinstance(item, dict) and (item.get("WeichenTyp") == "Einzelweiche" or item.get("WeichenTyp") == "Dreifachweiche") :
+ sivasnr = item.get("Sivasnr")
+ if sivasnr:
+ xml_file_name = f"{sivasnr}.xml"
+ xml_file_path = os.path.join(xml_folder_path, xml_file_name)
+
+ if os.path.exists(xml_file_path):
+ try:
+ # Register SVG namespace and parse XML
+ ET.register_namespace('', 'http://www.w3.org/2000/svg')
+ tree = ET.parse(xml_file_path)
+ root = tree.getroot()
+
+ file_modified_count = 0
+ # Find all path elements recursively
+ for path in root.iter('{http://www.w3.org/2000/svg}path'):
+ # Check for target attributes
+ if (path.get('stroke') == "none" and
+ path.get('stroke-width') == "1px" ):
+
+ # Remove original attributes
+ for attr in ['stroke', 'stroke-width', 'fill']:
+ if attr in path.attrib:
+ del path.attrib[attr]
+
+ # Set new style attribute
+ path.set('style', 'stroke:none;fill:none;')
+ file_modified_count += 1
+ total_modified += 1
+
+ if file_modified_count > 0:
+ # Save with proper formatting
+ xml_str = ET.tostring(root, encoding='unicode')
+ xml_str = xml_str.replace('><', '>\n<')
+ with open(xml_file_path, 'w', encoding='utf-8') as xml_file:
+ xml_file.write(xml_str)
+ print(f"Successfully modified {file_modified_count} path(s) in: {xml_file_name}")
+ else:
+ print(f"No target paths found in: {xml_file_name}")
+
+ except Exception as e:
+ print(f"Error processing {xml_file_name}: {str(e)}")
+ else:
+ print(f"XML file not found: {xml_file_name}")
+
+ # Print total modifications summary
+ print(f"\nTotal paths modified across all files: {total_modified}")
+
+if __name__ == "__main__":
+ json_file_path = r"C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\python\OFWeiche\JSON\omniflo_weichen_output.json"
+ xml_folder_path = r"C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg"
+ process_json_and_modify_xml(json_file_path, xml_folder_path)
+
+
+
diff --git a/SVGs/Omniflo/python/OFWeiche/Delete.py b/SVGs/Omniflo/python/OFWeiche/Delete.py
deleted file mode 100644
index 5ed6f18..0000000
--- a/SVGs/Omniflo/python/OFWeiche/Delete.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import json
-
-# 1. 读取 JSON 文件
-with open("omniflo_weichen.json", "r", encoding="utf-8") as f:
- data = json.load(f) # data 是一个列表(数组)
-
-# 2. 遍历并清理数据
-for item in data:
- if isinstance(item, dict) and item.get("SivasnrTEF") is None:
- item.pop("TEFWeiche_center_line_width_mm", None) # 安全删除,键不存在时不报错
- item.pop("TEFWeiche_center_line_height_mm", None)
- item.pop("TEFWeiche_CP1_x_mm", None) # 安全删除,键不存在时不报错
- item.pop("TEFWeiche_CP1_y_mm", None)
-
-# 3. 保存修改后的 JSON
-with open("omniflo_weichen.json", "w", encoding="utf-8") as f:
- json.dump(data, f, indent=2, ensure_ascii=False) # 保持中文/特殊字符
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/omniflo_weichen.json b/SVGs/Omniflo/python/OFWeiche/JSON/omniflo_weichen.json
similarity index 85%
rename from SVGs/Omniflo/python/OFWeiche/omniflo_weichen.json
rename to SVGs/Omniflo/python/OFWeiche/JSON/omniflo_weichen.json
index f7e8515..d040d16 100644
--- a/SVGs/Omniflo/python/OFWeiche/omniflo_weichen.json
+++ b/SVGs/Omniflo/python/OFWeiche/JSON/omniflo_weichen.json
@@ -7,8 +7,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 350.129,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 418.55,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 365.007,
"OFWeiche_CP1_y_mm": 355.001,
"KurvenRichtung": 1,
@@ -26,8 +26,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350.129,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 418.55,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 365.007,
"OFWeiche_CP1_y_mm": 355.001,
"KurvenRichtung": 1,
@@ -45,8 +45,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -64,8 +64,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 350.129,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 418.55,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 355.001,
"KurvenRichtung": 2,
@@ -83,8 +83,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350.129,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 418.55,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 355.001,
"KurvenRichtung": 2,
@@ -102,8 +102,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -121,8 +121,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 468.421,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 414.878,
"OFWeiche_CP1_y_mm": 404.878,
"KurvenRichtung": 1,
@@ -140,8 +140,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 468.421,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 414.878,
"OFWeiche_CP1_y_mm": 404.878,
"KurvenRichtung": 1,
@@ -159,8 +159,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -178,8 +178,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 468.421,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 404.878,
"KurvenRichtung": 2,
@@ -197,8 +197,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 468.421,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 404.878,
"KurvenRichtung": 2,
@@ -216,8 +216,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -235,13 +235,13 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 500.23,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 553.774,
- "Objekte_height_mm": 621.237,
- "OFWeiche_CP1_x_mm": 521.27,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
"OFWeiche_CP1_y_mm": 261.237,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 521.27,
+ "OFWeiche_CP2_x_mm": 500.23,
"OFWeiche_CP2_y_mm": 621.237,
"OFWeiche_CP3_x_mm": 0.0,
"OFWeiche_CP3_y_mm": 21.04
@@ -254,13 +254,13 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500.23,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 553.774,
- "Objekte_height_mm": 621.237,
- "OFWeiche_CP1_x_mm": 521.27,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
"OFWeiche_CP1_y_mm": 261.237,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 521.27,
+ "OFWeiche_CP2_x_mm": 500.23,
"OFWeiche_CP2_y_mm": 621.237,
"OFWeiche_CP3_x_mm": 0.0,
"OFWeiche_CP3_y_mm": 21.04
@@ -273,8 +273,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -292,8 +292,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 500.23,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 553.774,
- "Objekte_height_mm": 621.237,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 261.237,
"KurvenRichtung": 2,
@@ -311,8 +311,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500.23,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 553.774,
- "Objekte_height_mm": 621.237,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 261.237,
"KurvenRichtung": 2,
@@ -330,8 +330,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -349,13 +349,13 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 700.374,
"OFWeiche_center_line_height_mm": 700.185,
- "Objekte_width_mm": 753.918,
- "Objekte_height_mm": 721.225,
- "OFWeiche_CP1_x_mm": 721.414,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
+ "OFWeiche_CP1_x_mm": 700.374,
"OFWeiche_CP1_y_mm": 361.225,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 721.414,
+ "OFWeiche_CP2_x_mm": 700.374,
"OFWeiche_CP2_y_mm": 721.225,
"OFWeiche_CP3_x_mm": 0.0,
"OFWeiche_CP3_y_mm": 21.04
@@ -368,13 +368,13 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700.374,
"OFWeiche_center_line_height_mm": 700.185,
- "Objekte_width_mm": 753.918,
- "Objekte_height_mm": 721.225,
- "OFWeiche_CP1_x_mm": 721.414,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
+ "OFWeiche_CP1_x_mm": 700.374,
"OFWeiche_CP1_y_mm": 361.225,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 721.414,
+ "OFWeiche_CP2_x_mm": 700.374,
"OFWeiche_CP2_y_mm": 721.225,
"OFWeiche_CP3_x_mm": 0.0,
"OFWeiche_CP3_y_mm": 21.04
@@ -387,8 +387,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -406,8 +406,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 700.374,
"OFWeiche_center_line_height_mm": 700.185,
- "Objekte_width_mm": 753.918,
- "Objekte_height_mm": 721.225,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 361.225,
"KurvenRichtung": 2,
@@ -425,8 +425,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700.374,
"OFWeiche_center_line_height_mm": 700.185,
- "Objekte_width_mm": 753.918,
- "Objekte_height_mm": 721.225,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 361.225,
"KurvenRichtung": 2,
@@ -444,8 +444,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -463,13 +463,13 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 200.007,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 274.591,
- "Objekte_height_mm": 749.8,
- "OFWeiche_CP1_x_mm": 200.007,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
"OFWeiche_CP1_y_mm": 389.8,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 200.007,
+ "OFWeiche_CP2_x_mm": 221.047,
"OFWeiche_CP2_y_mm": 749.8,
"OFWeiche_CP3_x_mm": 21.04,
"OFWeiche_CP3_y_mm": 0.0
@@ -482,13 +482,13 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 200.007,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 274.591,
- "Objekte_height_mm": 749.8,
- "OFWeiche_CP1_x_mm": 200.007,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
"OFWeiche_CP1_y_mm": 389.8,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 200.007,
+ "OFWeiche_CP2_x_mm": 221.047,
"OFWeiche_CP2_y_mm": 749.8,
"OFWeiche_CP3_x_mm": 21.04,
"OFWeiche_CP3_y_mm": 0.0
@@ -501,8 +501,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 200.007,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 274.591,
- "Objekte_height_mm": 749.8,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 389.8,
"KurvenRichtung": 2,
@@ -520,8 +520,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 200.007,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 274.591,
- "Objekte_height_mm": 749.8,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 389.8,
"KurvenRichtung": 2,
@@ -539,8 +539,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 700.258,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 730.013,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 365.007,
"OFWeiche_CP1_y_mm": 715.001,
"KurvenRichtung": 3,
@@ -558,8 +558,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700.258,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 730.013,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 365.007,
"OFWeiche_CP1_y_mm": 715.001,
"KurvenRichtung": 3,
@@ -577,8 +577,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -596,8 +596,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -615,8 +615,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -634,8 +634,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 800.0,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 829.755,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 414.877,
"OFWeiche_CP1_y_mm": 764.878,
"KurvenRichtung": 3,
@@ -653,8 +653,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 800.0,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 829.755,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 414.877,
"OFWeiche_CP1_y_mm": 764.878,
"KurvenRichtung": 3,
@@ -672,8 +672,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -691,8 +691,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -710,8 +710,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -725,20 +725,20 @@
"Sivasnr": 834372106,
"ProfilTyp": "WEICHE S D 90°-500/600, KPL. MIT M",
"WeichenTyp": "Doppelweiche",
- "KurvenWinkel": 45,
+ "KurvenWinkel": 90,
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1000.46,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 1030.215,
- "Objekte_height_mm": 615.075,
- "OFWeiche_CP1_x_mm": 515.107,
- "OFWeiche_CP1_y_mm": 615.075,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
"KurvenRichtung": 3,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 14.878,
- "OFWeiche_CP2_y_mm": 14.878,
- "OFWeiche_CP3_x_mm": 1015.338,
- "OFWeiche_CP3_y_mm": 14.878
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04
},
{
"Sivasnr": 834372107,
@@ -748,16 +748,16 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1000.46,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 1030.215,
- "Objekte_height_mm": 615.075,
- "OFWeiche_CP1_x_mm": 515.107,
- "OFWeiche_CP1_y_mm": 615.075,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
"KurvenRichtung": 3,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 14.878,
- "OFWeiche_CP2_y_mm": 14.878,
- "OFWeiche_CP3_x_mm": 1015.338,
- "OFWeiche_CP3_y_mm": 14.878
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04
},
{
"Sivasnr": "834372107+0_BG081090",
@@ -767,8 +767,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -786,8 +786,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -805,8 +805,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -824,8 +824,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1400.739,
"OFWeiche_center_line_height_mm": 700.176,
- "Objekte_width_mm": 1400.739,
- "Objekte_height_mm": 721.216,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
"OFWeiche_CP1_x_mm": 700.37,
"OFWeiche_CP1_y_mm": 721.216,
"KurvenRichtung": 3,
@@ -843,8 +843,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1400.739,
"OFWeiche_center_line_height_mm": 700.176,
- "Objekte_width_mm": 1400.739,
- "Objekte_height_mm": 721.216,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
"OFWeiche_CP1_x_mm": 700.37,
"OFWeiche_CP1_y_mm": 721.216,
"KurvenRichtung": 3,
@@ -862,8 +862,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -881,8 +881,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -900,8 +900,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -919,8 +919,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 400.014,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 442.094,
- "Objekte_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
"OFWeiche_CP1_x_mm": 221.047,
"OFWeiche_CP1_y_mm": 749.8,
"KurvenRichtung": 3,
@@ -938,8 +938,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400.014,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 442.094,
- "Objekte_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
"OFWeiche_CP1_x_mm": 221.047,
"OFWeiche_CP1_y_mm": 749.8,
"KurvenRichtung": 3,
@@ -957,8 +957,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 700.258,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 730.013,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 365.007,
"OFWeiche_CP1_y_mm": 715.001,
"KurvenRichtung": 7,
@@ -978,8 +978,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700.258,
"OFWeiche_center_line_height_mm": 700.123,
- "Objekte_width_mm": 730.013,
- "Objekte_height_mm": 715.001,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
"OFWeiche_CP1_x_mm": 365.007,
"OFWeiche_CP1_y_mm": 715.001,
"KurvenRichtung": 7,
@@ -999,8 +999,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1018,8 +1018,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1037,8 +1037,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 350,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1056,8 +1056,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 800.0,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 829.755,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 414.877,
"OFWeiche_CP1_y_mm": 764.878,
"KurvenRichtung": 7,
@@ -1077,8 +1077,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 800.0,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": 829.755,
- "Objekte_height_mm": 764.878,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
"OFWeiche_CP1_x_mm": 414.877,
"OFWeiche_CP1_y_mm": 764.878,
"KurvenRichtung": 7,
@@ -1098,8 +1098,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1117,8 +1117,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1136,8 +1136,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400,
"OFWeiche_center_line_height_mm": 750,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1155,18 +1155,18 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1000.46,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 1030.215,
- "Objekte_height_mm": 615.075,
- "OFWeiche_CP1_x_mm": 515.107,
- "OFWeiche_CP1_y_mm": 615.075,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
"KurvenRichtung": 7,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 14.878,
- "OFWeiche_CP2_y_mm": 14.878,
- "OFWeiche_CP3_x_mm": 1015.338,
- "OFWeiche_CP3_y_mm": 14.878,
- "OFWeiche_CP4_x_mm": 515.107,
- "OFWeiche_CP4_y_mm": 255.075
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 500.23,
+ "OFWeiche_CP4_y_mm": 261.237
},
{
"Sivasnr": 834372207,
@@ -1176,18 +1176,18 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1000.46,
"OFWeiche_center_line_height_mm": 600.197,
- "Objekte_width_mm": 1030.215,
- "Objekte_height_mm": 615.075,
- "OFWeiche_CP1_x_mm": 515.107,
- "OFWeiche_CP1_y_mm": 615.075,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
"KurvenRichtung": 7,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 14.878,
- "OFWeiche_CP2_y_mm": 14.878,
- "OFWeiche_CP3_x_mm": 1015.338,
- "OFWeiche_CP3_y_mm": 14.878,
- "OFWeiche_CP4_x_mm": 515.107,
- "OFWeiche_CP4_y_mm": 255.075
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 500.23,
+ "OFWeiche_CP4_y_mm": 261.237
},
{
"Sivasnr": "834372207+0_BG081090",
@@ -1197,8 +1197,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1216,8 +1216,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1235,8 +1235,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 500,
"OFWeiche_center_line_height_mm": 600,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1254,8 +1254,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1400.739,
"OFWeiche_center_line_height_mm": 700.176,
- "Objekte_width_mm": 1400.739,
- "Objekte_height_mm": 721.216,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
"OFWeiche_CP1_x_mm": 700.37,
"OFWeiche_CP1_y_mm": 721.216,
"KurvenRichtung": 7,
@@ -1275,8 +1275,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1400.739,
"OFWeiche_center_line_height_mm": 700.176,
- "Objekte_width_mm": 1400.739,
- "Objekte_height_mm": 721.216,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
"OFWeiche_CP1_x_mm": 700.37,
"OFWeiche_CP1_y_mm": 721.216,
"KurvenRichtung": 7,
@@ -1296,8 +1296,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1315,8 +1315,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1334,8 +1334,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 700,
"OFWeiche_center_line_height_mm": 700,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1353,8 +1353,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 400.014,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 442.094,
- "Objekte_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
"OFWeiche_CP1_x_mm": 221.047,
"OFWeiche_CP1_y_mm": 749.8,
"KurvenRichtung": 7,
@@ -1374,8 +1374,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 400.014,
"OFWeiche_center_line_height_mm": 749.8,
- "Objekte_width_mm": 442.094,
- "Objekte_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
"OFWeiche_CP1_x_mm": 221.047,
"OFWeiche_CP1_y_mm": 749.8,
"KurvenRichtung": 7,
@@ -1389,14 +1389,14 @@
},
{
"Sivasnr": 834372400,
- "ProfilTyp": "WEICHE S C DELTA 1400/700, KPL. M",
+ "ProfilTyp": "WEICHE S C DELTA 1400/700, KPL. MIT M",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1400.462,
"OFWeiche_center_line_height_mm": 700.237,
- "Objekte_width_mm": 1400.462,
- "Objekte_height_mm": 721.237,
+ "Objekt_width_mm": 1400.462,
+ "Objekt_height_mm": 753.781,
"OFWeiche_CP1_x_mm": 700.231,
"OFWeiche_CP1_y_mm": 0,
"KurvenRichtung": 7,
@@ -1408,14 +1408,14 @@
},
{
"Sivasnr": 834372401,
- "ProfilTyp": "WEICHE S C DELTA 1400/700, KPL. P",
+ "ProfilTyp": "WEICHE S C DELTA 1400/700, KPL. MIT P",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1400.462,
"OFWeiche_center_line_height_mm": 700.237,
- "Objekte_width_mm": 1400.462,
- "Objekte_height_mm": 721.237,
+ "Objekt_width_mm": 1400.462,
+ "Objekt_height_mm": 753.781,
"OFWeiche_CP1_x_mm": 700.231,
"OFWeiche_CP1_y_mm": 0,
"KurvenRichtung": 7,
@@ -1427,14 +1427,14 @@
},
{
"Sivasnr": 834372403,
- "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. M",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT M",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1600.384,
"OFWeiche_center_line_height_mm": 800.266,
- "Objekte_width_mm": 1600.384,
- "Objekte_height_mm": 821.266,
+ "Objekt_width_mm": 1600.384,
+ "Objekt_height_mm": 853.81,
"OFWeiche_CP1_x_mm": 800.192,
"OFWeiche_CP1_y_mm": 0,
"KurvenRichtung": 7,
@@ -1446,14 +1446,14 @@
},
{
"Sivasnr": 834372404,
- "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. P",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1600.384,
"OFWeiche_center_line_height_mm": 800.266,
- "Objekte_width_mm": 1600.384,
- "Objekte_height_mm": 821.266,
+ "Objekt_width_mm": 1600.384,
+ "Objekt_height_mm": 853.81,
"OFWeiche_CP1_x_mm": 800.192,
"OFWeiche_CP1_y_mm": 0,
"KurvenRichtung": 7,
@@ -1465,14 +1465,14 @@
},
{
"Sivasnr": "0_BG071090+834372404+0_BG071090",
- "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. P mit TEF beideseitig",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF beideseitig",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1600,
"OFWeiche_center_line_height_mm": 800,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1484,14 +1484,14 @@
},
{
"Sivasnr": "834372404+0_BG071090",
- "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. P mit TEF links",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF links",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1600,
"OFWeiche_center_line_height_mm": 800,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1503,14 +1503,14 @@
},
{
"Sivasnr": "0_BG071090+834372404",
- "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. P mit TEF rechts",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF rechts",
"WeichenTyp": "Dreifachweiche",
"KurvenWinkel": 90,
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 1600,
"OFWeiche_center_line_height_mm": 800,
- "Objekte_width_mm": null,
- "Objekte_height_mm": null,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
"TEFWeiche_center_line_width_mm": null,
"TEFWeiche_center_line_height_mm": null,
"OFWeiche_CP1_x_mm": null,
@@ -1522,14 +1522,14 @@
},
{
"Sivasnr": 834372420,
- "ProfilTyp": "WEICHE S C STAR 1400/1400, KPL. M",
+ "ProfilTyp": "WEICHE S C STAR 1400/1400, KPL. MIT M",
"WeichenTyp": "Sternweiche",
"KurvenWinkel": 0,
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 1400.442,
"OFWeiche_center_line_height_mm": 1400.442,
- "Objekte_width_mm": 1400.442,
- "Objekte_height_mm": 1400.442,
+ "Objekt_width_mm": 1400.442,
+ "Objekt_height_mm": 1400.442,
"OFWeiche_CP1_x_mm": 700.221,
"OFWeiche_CP1_y_mm": 0,
"KurvenRichtung": 7,
@@ -1549,13 +1549,13 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 101.5,
"OFWeiche_center_line_height_mm": 360,
- "Objekte_width_mm": 174.482,
- "Objekte_height_mm": 360,
- "OFWeiche_CP1_x_mm": 109.552,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
+ "OFWeiche_CP1_x_mm": 120.938,
"OFWeiche_CP1_y_mm": 0.0,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 109.552,
+ "OFWeiche_CP2_x_mm": 120.938,
"OFWeiche_CP2_y_mm": 360,
"OFWeiche_CP3_x_mm": 19.438,
"OFWeiche_CP3_y_mm": 8.052
@@ -1568,8 +1568,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 101.5,
"OFWeiche_center_line_height_mm": 360,
- "Objekte_width_mm": 174.482,
- "Objekte_height_mm": 360,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 0.0,
"KurvenRichtung": 2,
@@ -1587,13 +1587,13 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 101.5,
"OFWeiche_center_line_height_mm": 360,
- "Objekte_width_mm": 174.482,
- "Objekte_height_mm": 360,
- "OFWeiche_CP1_x_mm": 109.552,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
+ "OFWeiche_CP1_x_mm": 120.938,
"OFWeiche_CP1_y_mm": 0.0,
"KurvenRichtung": 1,
"SivasnrTEF": null,
- "OFWeiche_CP2_x_mm": 109.552,
+ "OFWeiche_CP2_x_mm": 120.938,
"OFWeiche_CP2_y_mm": 360,
"OFWeiche_CP3_x_mm": 19.438,
"OFWeiche_CP3_y_mm": 8.052
@@ -1606,8 +1606,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 101.5,
"OFWeiche_center_line_height_mm": 360,
- "Objekte_width_mm": 174.482,
- "Objekte_height_mm": 360,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
"OFWeiche_CP1_x_mm": 53.544,
"OFWeiche_CP1_y_mm": 0.0,
"KurvenRichtung": 2,
@@ -1625,8 +1625,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 203,
"OFWeiche_center_line_height_mm": 340,
- "Objekte_width_mm": 241.877,
- "Objekte_height_mm": 348.052,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 348.052,
"OFWeiche_CP1_x_mm": 120.939,
"OFWeiche_CP1_y_mm": 348.052,
"KurvenRichtung": 3,
@@ -1644,8 +1644,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 203,
"OFWeiche_center_line_height_mm": 340,
- "Objekte_width_mm": 241.877,
- "Objekte_height_mm": 348.052,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 348.052,
"OFWeiche_CP1_x_mm": 120.939,
"OFWeiche_CP1_y_mm": 348.052,
"KurvenRichtung": 3,
@@ -1663,8 +1663,8 @@
"Schaltungstyp": "M",
"OFWeiche_center_line_width_mm": 203,
"OFWeiche_center_line_height_mm": 360.0,
- "Objekte_width_mm": 241.877,
- "Objekte_height_mm": 360.0,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 360.0,
"OFWeiche_CP1_x_mm": 120.939,
"OFWeiche_CP1_y_mm": 360.0,
"KurvenRichtung": 7,
@@ -1684,8 +1684,8 @@
"Schaltungstyp": "P",
"OFWeiche_center_line_width_mm": 203,
"OFWeiche_center_line_height_mm": 360.0,
- "Objekte_width_mm": 241.877,
- "Objekte_height_mm": 360.0,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 360.0,
"OFWeiche_CP1_x_mm": 120.939,
"OFWeiche_CP1_y_mm": 360.0,
"KurvenRichtung": 7,
diff --git a/SVGs/Omniflo/python/OFWeiche/JSON/omniflo_weichen_output.json b/SVGs/Omniflo/python/OFWeiche/JSON/omniflo_weichen_output.json
new file mode 100644
index 0000000..ee71ff1
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/JSON/omniflo_weichen_output.json
@@ -0,0 +1,3203 @@
+[
+ {
+ "Sivasnr": 834372001,
+ "ProfilTyp": "WEICHE S 45°-L-350/700, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 365.007,
+ "OFWeiche_CP1_y_mm": 355.001,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 365.007,
+ "OFWeiche_CP2_y_mm": 715.001,
+ "OFWeiche_CP3_x_mm": 14.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1581.91,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 585.384,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.398599,
+ "scale_factor_RD_Width": 1.70828,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 872.075,
+ "y": 496.504,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 872.075,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 35.547,
+ "y": 20.808,
+ "direction": 315
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372002,
+ "ProfilTyp": "WEICHE S 45°-L-350/700, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 365.007,
+ "OFWeiche_CP1_y_mm": 355.001,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 365.007,
+ "OFWeiche_CP2_y_mm": 715.001,
+ "OFWeiche_CP3_x_mm": 14.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1581.91,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 585.384,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.398599,
+ "scale_factor_RD_Width": 1.70828,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 872.075,
+ "y": 496.504,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 872.075,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 35.547,
+ "y": 20.808,
+ "direction": 315
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372002+0_BG090090",
+ "ProfilTyp": "WEICHE S 45°-L-350/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372004,
+ "ProfilTyp": "WEICHE S 45°-R-350/700, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 355.001,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 715.001,
+ "OFWeiche_CP3_x_mm": 403.673,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1581.91,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 585.384,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.398599,
+ "scale_factor_RD_Width": 1.70828,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 127.927,
+ "y": 496.504,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 127.927,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 964.455,
+ "y": 20.808,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372005,
+ "ProfilTyp": "WEICHE S 45°-R-350/700, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 418.55,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 355.001,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 715.001,
+ "OFWeiche_CP3_x_mm": 403.673,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1581.91,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 585.384,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.398599,
+ "scale_factor_RD_Width": 1.70828,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 127.927,
+ "y": 496.504,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 127.927,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 964.455,
+ "y": 20.808,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372005+0_BG090090",
+ "ProfilTyp": "WEICHE S 45°-R-350/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372007,
+ "ProfilTyp": "WEICHE S 45°-L-400/750, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 414.878,
+ "OFWeiche_CP1_y_mm": 404.878,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 414.878,
+ "OFWeiche_CP2_y_mm": 764.878,
+ "OFWeiche_CP3_x_mm": 14.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1770.397,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 612.413,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.307398,
+ "scale_factor_RD_Width": 1.632885,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 885.694,
+ "y": 529.337,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 885.694,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 31.762,
+ "y": 19.451,
+ "direction": 315
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372008,
+ "ProfilTyp": "WEICHE S 45°-L-400/750, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 414.878,
+ "OFWeiche_CP1_y_mm": 404.878,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 414.878,
+ "OFWeiche_CP2_y_mm": 764.878,
+ "OFWeiche_CP3_x_mm": 14.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1770.397,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 612.413,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.307398,
+ "scale_factor_RD_Width": 1.632885,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 885.694,
+ "y": 529.337,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 885.694,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 31.762,
+ "y": 19.451,
+ "direction": 315
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372008+0_BG190090",
+ "ProfilTyp": "WEICHE S 45°-L-400/750, KPL. MIT P mit TEF Ihnen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372010,
+ "ProfilTyp": "WEICHE S 45°-R-400/750, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 404.878,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 764.878,
+ "OFWeiche_CP3_x_mm": 453.544,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1770.397,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 612.413,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.307398,
+ "scale_factor_RD_Width": 1.632885,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 114.307,
+ "y": 529.337,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 114.307,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 968.24,
+ "y": 19.451,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372011,
+ "ProfilTyp": "WEICHE S 45°-R-400/750, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 468.421,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 404.878,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 764.878,
+ "OFWeiche_CP3_x_mm": 453.544,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 1770.397,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 612.413,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.307398,
+ "scale_factor_RD_Width": 1.632885,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 114.307,
+ "y": 529.337,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 114.307,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 968.24,
+ "y": 19.451,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372011+0_BG190090",
+ "ProfilTyp": "WEICHE S 45°-R-400/750, KPL. MIT P mit TEF Ihnen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372021,
+ "ProfilTyp": "WEICHE S 90°-L-500/600, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 500.23,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 261.237,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 500.23,
+ "OFWeiche_CP2_y_mm": 621.237,
+ "OFWeiche_CP3_x_mm": 0.0,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2092.989,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 891.405,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.609692,
+ "scale_factor_RD_Width": 1.121825,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 903.311,
+ "y": 420.511,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 903.311,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 33.868,
+ "direction": 270
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372022,
+ "ProfilTyp": "WEICHE S 90°-L-500/600, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500.23,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 261.237,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 500.23,
+ "OFWeiche_CP2_y_mm": 621.237,
+ "OFWeiche_CP3_x_mm": 0.0,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2092.989,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 891.405,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.609692,
+ "scale_factor_RD_Width": 1.121825,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 903.311,
+ "y": 420.511,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 903.311,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 33.868,
+ "direction": 270
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372022+0_BG081090",
+ "ProfilTyp": "WEICHE S 90°-L-500/600, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10081+0_B10090"
+ },
+ {
+ "Sivasnr": 834372024,
+ "ProfilTyp": "WEICHE S 90°-R-500/600, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 500.23,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 261.237,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 621.237,
+ "OFWeiche_CP3_x_mm": 553.774,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2092.989,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 891.405,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.609692,
+ "scale_factor_RD_Width": 1.121825,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 96.689,
+ "y": 420.511,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 96.689,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 1000.001,
+ "y": 33.868,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372025,
+ "ProfilTyp": "WEICHE S 90°-R-500/600, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500.23,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 553.774,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 261.237,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 621.237,
+ "OFWeiche_CP3_x_mm": 553.774,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2092.989,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 891.405,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.609692,
+ "scale_factor_RD_Width": 1.121825,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 96.689,
+ "y": 420.511,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 96.689,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 1000.001,
+ "y": 33.868,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372025+0_BG081090",
+ "ProfilTyp": "WEICHE S 90°-R-500/600, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10081+0_B10090"
+ },
+ {
+ "Sivasnr": 834372027,
+ "ProfilTyp": "WEICHE S 90°-L-700/700, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
+ "OFWeiche_CP1_x_mm": 700.374,
+ "OFWeiche_CP1_y_mm": 361.225,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 700.374,
+ "OFWeiche_CP2_y_mm": 721.225,
+ "OFWeiche_CP3_x_mm": 0.0,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2849.433,
+ "Objekt_height_px": 2725.87,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 956.636,
+ "scale_factor": 1.326404,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.04533,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 928.979,
+ "y": 500.849,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 928.979,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 29.173,
+ "direction": 270
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372028,
+ "ProfilTyp": "WEICHE S 90°-L-700/700, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
+ "OFWeiche_CP1_x_mm": 700.374,
+ "OFWeiche_CP1_y_mm": 361.225,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 700.374,
+ "OFWeiche_CP2_y_mm": 721.225,
+ "OFWeiche_CP3_x_mm": 0.0,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2849.433,
+ "Objekt_height_px": 2725.87,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 956.636,
+ "scale_factor": 1.326404,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.04533,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 928.979,
+ "y": 500.849,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 928.979,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 29.173,
+ "direction": 270
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372028+0_BG080090",
+ "ProfilTyp": "WEICHE S 90°-L-700/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": 834372030,
+ "ProfilTyp": "WEICHE S 90°-R-700/700, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 361.225,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 721.225,
+ "OFWeiche_CP3_x_mm": 753.918,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2849.433,
+ "Objekt_height_px": 2725.87,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 956.636,
+ "scale_factor": 1.326404,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.04533,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 71.021,
+ "y": 500.849,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 71.021,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372031,
+ "ProfilTyp": "WEICHE S 90°-R-700/700, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.918,
+ "Objekt_height_mm": 721.225,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 361.225,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 721.225,
+ "OFWeiche_CP3_x_mm": 753.918,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 2849.433,
+ "Objekt_height_px": 2725.87,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 956.636,
+ "scale_factor": 1.326404,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.04533,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 71.021,
+ "y": 500.849,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 71.021,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372031+0_BG080090",
+ "ProfilTyp": "WEICHE S 90°-R-700/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": 834372047,
+ "ProfilTyp": "WEICHE S PARALLEL-L-200/750, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 200.007,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
+ "OFWeiche_CP1_y_mm": 389.8,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 221.047,
+ "OFWeiche_CP2_y_mm": 749.8,
+ "OFWeiche_CP3_x_mm": 21.04,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "Objekt_width_px": 1037.817,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 366.219,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 2.730607,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 805.005,
+ "y": 519.872,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 805.005,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 76.623,
+ "y": 0.0,
+ "direction": 360
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372048,
+ "ProfilTyp": "WEICHE S PARALLEL-L-200/750, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 200.007,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
+ "OFWeiche_CP1_y_mm": 389.8,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 221.047,
+ "OFWeiche_CP2_y_mm": 749.8,
+ "OFWeiche_CP3_x_mm": 21.04,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "Objekt_width_px": 1037.817,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 366.219,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 2.730607,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 805.005,
+ "y": 519.872,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 805.005,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 76.623,
+ "y": 0.0,
+ "direction": 360
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372050,
+ "ProfilTyp": "WEICHE S PARALLEL-R-200/750, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 200.007,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 389.8,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 749.8,
+ "OFWeiche_CP3_x_mm": 253.551,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "Objekt_width_px": 1037.817,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 366.219,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 2.730607,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 194.995,
+ "y": 519.872,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 194.995,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 923.377,
+ "y": 0.0,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372051,
+ "ProfilTyp": "WEICHE S PARALLEL-R-200/750, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 200.007,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 274.591,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 389.8,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 749.8,
+ "OFWeiche_CP3_x_mm": 253.551,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "Objekt_width_px": 1037.817,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 366.219,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 2.730607,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 194.995,
+ "y": 519.872,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 194.995,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 923.377,
+ "y": 0.0,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372100,
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT M",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 365.007,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 715.136,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 2759.084,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 979.436,
+ "scale_factor": 1.369839,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.020996,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.001,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372101,
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 365.007,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 715.136,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 2759.084,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 979.436,
+ "scale_factor": 1.369839,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.020996,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.001,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372101+0_BG090090",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372101",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372101+0_BG090090",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372103,
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT M",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 414.877,
+ "OFWeiche_CP1_y_mm": 764.878,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 814.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 3136.059,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 921.812,
+ "scale_factor": 1.205175,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.08482,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.999,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372104,
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 414.877,
+ "OFWeiche_CP1_y_mm": 764.878,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 814.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "Objekt_width_px": 3136.059,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 921.812,
+ "scale_factor": 1.205175,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.08482,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.999,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372104+0_BG190090",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372104",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372104+0_BG190090",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372106,
+ "ProfilTyp": "WEICHE S D 90°-500/600, KPL. MIT M",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1000.46,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 3781.239,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 620.951,
+ "scale_factor": 0.99954,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.610433,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.001,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372107,
+ "ProfilTyp": "WEICHE S D 90°-500/600, KPL. MIT P",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1000.46,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 3781.239,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 620.951,
+ "scale_factor": 0.99954,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.610433,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.001,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372107+0_BG081090",
+ "ProfilTyp": "WEICHE S D 90°-500/600, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10081+0_B10090"
+ },
+ {
+ "Sivasnr": "834372107+0_B10090+0_B10081",
+ "ProfilTyp": "WEICHE S D 90°-500/600, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10081"
+ },
+ {
+ "Sivasnr": "0_BG081090+834372107+0_BG081090",
+ "ProfilTyp": "WEICHE S D 90°-500/600, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10081+0_B10090+0_B10081+0_B10090"
+ },
+ {
+ "Sivasnr": 834372109,
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT M",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 5294.093,
+ "Objekt_height_px": 2725.836,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 514.883,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.942189,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 999.999,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372110,
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "Objekt_width_px": 5294.093,
+ "Objekt_height_px": 2725.836,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 514.883,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.942189,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 999.999,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372110+0_BG080090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "834372110+0_B10090+0_B10080",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10080"
+ },
+ {
+ "Sivasnr": "0_BG080090+834372110+0_BG080090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": 834372115,
+ "ProfilTyp": "WEICHE S D PARALLEL-200/750, KPL. MIT M",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 400.014,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
+ "OFWeiche_CP1_y_mm": 749.8,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 21.04,
+ "OFWeiche_CP2_y_mm": 0.0,
+ "OFWeiche_CP3_x_mm": 421.054,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "Objekt_width_px": 1670.894,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 589.616,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 1.696019,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "direction": 360
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "direction": 0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372116,
+ "ProfilTyp": "WEICHE S D PARALLEL-200/750, KPL. MIT P",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400.014,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
+ "OFWeiche_CP1_y_mm": 749.8,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 21.04,
+ "OFWeiche_CP2_y_mm": 0.0,
+ "OFWeiche_CP3_x_mm": 421.054,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "Objekt_width_px": 1670.894,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 589.616,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 1.696019,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "direction": 360
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "direction": 0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372200,
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT M",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 365.007,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 715.136,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "OFWeiche_CP4_x_mm": 365.007,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "Objekt_width_px": 2759.084,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 979.436,
+ "scale_factor": 1.369839,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.020996,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.001,
+ "y": 496.504,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.001,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372201,
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 730.013,
+ "Objekt_height_mm": 715.001,
+ "OFWeiche_CP1_x_mm": 365.007,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 715.136,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "OFWeiche_CP4_x_mm": 365.007,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "Objekt_width_px": 2759.084,
+ "Objekt_height_px": 2702.346,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 979.436,
+ "scale_factor": 1.369839,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.020996,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.001,
+ "y": 496.504,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.001,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372201+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372201",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372201+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372203,
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT M",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 414.877,
+ "OFWeiche_CP1_y_mm": 764.878,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 814.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "OFWeiche_CP4_x_mm": 414.877,
+ "OFWeiche_CP4_y_mm": 404.878,
+ "Objekt_width_px": 3136.059,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 921.812,
+ "scale_factor": 1.205175,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.08482,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 499.999,
+ "y": 529.337,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 499.999,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372204,
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 829.755,
+ "Objekt_height_mm": 764.878,
+ "OFWeiche_CP1_x_mm": 414.877,
+ "OFWeiche_CP1_y_mm": 764.878,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 14.878,
+ "OFWeiche_CP2_y_mm": 14.878,
+ "OFWeiche_CP3_x_mm": 814.878,
+ "OFWeiche_CP3_y_mm": 14.878,
+ "OFWeiche_CP4_x_mm": 414.877,
+ "OFWeiche_CP4_y_mm": 404.878,
+ "Objekt_width_px": 3136.059,
+ "Objekt_height_px": 2890.856,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 921.812,
+ "scale_factor": 1.205175,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.08482,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 499.999,
+ "y": 529.337,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 499.999,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "direction": 315
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "direction": 45
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372204+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372204",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372204+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": 834372206,
+ "ProfilTyp": "WEICHE S T 90°-500/600, KPL. MIT M",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1000.46,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 500.23,
+ "OFWeiche_CP4_y_mm": 261.237,
+ "Objekt_width_px": 3781.239,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 620.951,
+ "scale_factor": 0.99954,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.610433,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.511,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.001,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372207,
+ "ProfilTyp": "WEICHE S T 90°-500/600, KPL. MIT P",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1000.46,
+ "OFWeiche_center_line_height_mm": 600.197,
+ "Objekt_width_mm": 1000.46,
+ "Objekt_height_mm": 621.237,
+ "OFWeiche_CP1_x_mm": 500.23,
+ "OFWeiche_CP1_y_mm": 621.237,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1000.46,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 500.23,
+ "OFWeiche_CP4_y_mm": 261.237,
+ "Objekt_width_px": 3781.239,
+ "Objekt_height_px": 2347.965,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 620.951,
+ "scale_factor": 0.99954,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.610433,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.511,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.001,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372207+0_BG081090",
+ "ProfilTyp": "WEICHE S T 90°-500/600, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10081+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG081090+834372207",
+ "ProfilTyp": "WEICHE S T 90°-500/600, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10081"
+ },
+ {
+ "Sivasnr": "0_BG081090+834372207+0_BG081090",
+ "ProfilTyp": "WEICHE S T 90°-500/600, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 500,
+ "OFWeiche_center_line_height_mm": 600,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10081+0_B10090+0_B10081+0_B10090"
+ },
+ {
+ "Sivasnr": 834372209,
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT M",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 700.37,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "Objekt_width_px": 5294.093,
+ "Objekt_height_px": 2725.836,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 514.883,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.942189,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 500.843,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 999.999,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372210,
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 721.216,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0.0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 1400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 700.37,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "Objekt_width_px": 5294.093,
+ "Objekt_height_px": 2725.836,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 514.883,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.942189,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 500.843,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 999.999,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372404+0_BG080090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG080090+834372404",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10080"
+ },
+ {
+ "Sivasnr": "0_BG080090+834372404+0_BG080090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700,
+ "OFWeiche_center_line_height_mm": 700,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": 834372215,
+ "ProfilTyp": "WEICHE S T PARALLEL-200/750, KPL. MIT M",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 400.014,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
+ "OFWeiche_CP1_y_mm": 749.8,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 21.04,
+ "OFWeiche_CP2_y_mm": 0.0,
+ "OFWeiche_CP3_x_mm": 421.054,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "OFWeiche_CP4_x_mm": 221.047,
+ "OFWeiche_CP4_y_mm": 389.8,
+ "Objekt_width_px": 1670.894,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 589.616,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 1.696019,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 519.872,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "direction": 360
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "direction": 0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372216,
+ "ProfilTyp": "WEICHE S T PARALLEL-200/750, KPL. MIT P",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400.014,
+ "OFWeiche_center_line_height_mm": 749.8,
+ "Objekt_width_mm": 442.094,
+ "Objekt_height_mm": 749.8,
+ "OFWeiche_CP1_x_mm": 221.047,
+ "OFWeiche_CP1_y_mm": 749.8,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 21.04,
+ "OFWeiche_CP2_y_mm": 0.0,
+ "OFWeiche_CP3_x_mm": 421.054,
+ "OFWeiche_CP3_y_mm": 0.0,
+ "OFWeiche_CP4_x_mm": 221.047,
+ "OFWeiche_CP4_y_mm": 389.8,
+ "Objekt_width_px": 1670.894,
+ "Objekt_height_px": 2833.869,
+ "calculated_SVG_width_px": 589.616,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.333689,
+ "scale_factor_RD_Width": 1.696019,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 519.872,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "direction": 360
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "direction": 0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372400,
+ "ProfilTyp": "WEICHE S C DELTA 1400/700, KPL. MIT M",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1400.462,
+ "OFWeiche_center_line_height_mm": 700.237,
+ "Objekt_width_mm": 1400.462,
+ "Objekt_height_mm": 753.781,
+ "OFWeiche_CP1_x_mm": 700.231,
+ "OFWeiche_CP1_y_mm": 0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 700.237,
+ "OFWeiche_CP3_x_mm": 1400.462,
+ "OFWeiche_CP3_y_mm": 700.237,
+ "Objekt_width_px": 5293.046,
+ "Objekt_height_px": 2848.915,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 538.237,
+ "scale_factor": 0.71405,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.857918,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 0.0,
+ "direction": 0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 928.967,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 928.967,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372401,
+ "ProfilTyp": "WEICHE S C DELTA 1400/700, KPL. MIT P",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.462,
+ "OFWeiche_center_line_height_mm": 700.237,
+ "Objekt_width_mm": 1400.462,
+ "Objekt_height_mm": 753.781,
+ "OFWeiche_CP1_x_mm": 700.231,
+ "OFWeiche_CP1_y_mm": 0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 700.237,
+ "OFWeiche_CP3_x_mm": 1400.462,
+ "OFWeiche_CP3_y_mm": 700.237,
+ "Objekt_width_px": 5293.046,
+ "Objekt_height_px": 2848.915,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 538.237,
+ "scale_factor": 0.71405,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.857918,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 0.0,
+ "direction": 0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 928.967,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 928.967,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372403,
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT M",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1600.384,
+ "Objekt_height_mm": 853.81,
+ "OFWeiche_CP1_x_mm": 800.192,
+ "OFWeiche_CP1_y_mm": 0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 800.266,
+ "OFWeiche_CP3_x_mm": 1600.384,
+ "OFWeiche_CP3_y_mm": 800.266,
+ "Objekt_width_px": 6048.651,
+ "Objekt_height_px": 3226.975,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 533.503,
+ "scale_factor": 0.62485,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.874404,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 0.0,
+ "direction": 0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 937.289,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 937.289,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834372404,
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1600.384,
+ "Objekt_height_mm": 853.81,
+ "OFWeiche_CP1_x_mm": 800.192,
+ "OFWeiche_CP1_y_mm": 0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 800.266,
+ "OFWeiche_CP3_x_mm": 1600.384,
+ "OFWeiche_CP3_y_mm": 800.266,
+ "Objekt_width_px": 6048.651,
+ "Objekt_height_px": 3226.975,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 533.503,
+ "scale_factor": 0.62485,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.874404,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 0.0,
+ "direction": 0
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 937.289,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 937.289,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG071090+834372404+0_BG071090",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600,
+ "OFWeiche_center_line_height_mm": 800,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10071+0_B10090+0_B10090+0_B10071+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372404+0_BG071090",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600,
+ "OFWeiche_center_line_height_mm": 800,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10071+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG071090+834372404",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600,
+ "OFWeiche_center_line_height_mm": 800,
+ "Objekt_width_mm": null,
+ "Objekt_height_mm": null,
+ "TEFWeiche_center_line_width_mm": null,
+ "TEFWeiche_center_line_height_mm": null,
+ "OFWeiche_CP1_x_mm": null,
+ "OFWeiche_CP1_y_mm": null,
+ "TEFWeiche_CP1_x_mm": null,
+ "TEFWeiche_CP1_y_mm": null,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10071"
+ },
+ {
+ "Sivasnr": 834372420,
+ "ProfilTyp": "WEICHE S C STAR 1400/1400, KPL. MIT M",
+ "WeichenTyp": "Sternweiche",
+ "KurvenWinkel": 0,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 1400.442,
+ "OFWeiche_center_line_height_mm": 1400.442,
+ "Objekt_width_mm": 1400.442,
+ "Objekt_height_mm": 1400.442,
+ "OFWeiche_CP1_x_mm": 700.221,
+ "OFWeiche_CP1_y_mm": 0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 1400.442,
+ "OFWeiche_CP2_y_mm": 700.221,
+ "OFWeiche_CP3_x_mm": 700.221,
+ "OFWeiche_CP3_y_mm": 1400.442,
+ "OFWeiche_CP4_x_mm": 0,
+ "OFWeiche_CP4_y_mm": 700.221,
+ "Objekt_width_px": 5292.971,
+ "Objekt_height_px": 5292.971,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 0.71406,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.0,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 0.0,
+ "direction": 0
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 500.0,
+ "direction": 270
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "direction": 90
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342011,
+ "ProfilTyp": "WEICHENKOERPER S -L-, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 101.5,
+ "OFWeiche_center_line_height_mm": 360,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
+ "OFWeiche_CP1_x_mm": 120.938,
+ "OFWeiche_CP1_y_mm": 0.0,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 120.938,
+ "OFWeiche_CP2_y_mm": 360,
+ "OFWeiche_CP3_x_mm": 19.438,
+ "OFWeiche_CP3_y_mm": 8.052,
+ "Objekt_width_px": 659.455,
+ "Objekt_height_px": 1360.62,
+ "calculated_SVG_width_px": 484.672,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.777778,
+ "scale_factor_RD_Width": 2.063251,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 693.126,
+ "y": 0.0,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 693.126,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 111.404,
+ "y": 22.367,
+ "direction": 337.5
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342001,
+ "ProfilTyp": "WEICHENKOERPER S -R-, KPL. MIT M",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 101.5,
+ "OFWeiche_center_line_height_mm": 360,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 0.0,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 360,
+ "OFWeiche_CP3_x_mm": 155.044,
+ "OFWeiche_CP3_y_mm": 8.052,
+ "Objekt_width_px": 659.455,
+ "Objekt_height_px": 1360.62,
+ "calculated_SVG_width_px": 484.672,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.777778,
+ "scale_factor_RD_Width": 2.063251,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 306.874,
+ "y": 0.0,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 306.874,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 888.596,
+ "y": 22.367,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342012,
+ "ProfilTyp": "WEICHENKOERPER S -L-, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 101.5,
+ "OFWeiche_center_line_height_mm": 360,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
+ "OFWeiche_CP1_x_mm": 120.938,
+ "OFWeiche_CP1_y_mm": 0.0,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 120.938,
+ "OFWeiche_CP2_y_mm": 360,
+ "OFWeiche_CP3_x_mm": 19.438,
+ "OFWeiche_CP3_y_mm": 8.052,
+ "Objekt_width_px": 659.455,
+ "Objekt_height_px": 1360.62,
+ "calculated_SVG_width_px": 484.672,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.777778,
+ "scale_factor_RD_Width": 2.063251,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 693.126,
+ "y": 0.0,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 693.126,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 111.404,
+ "y": 22.367,
+ "direction": 337.5
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342002,
+ "ProfilTyp": "WEICHENKOERPER S -R-, KPL. MIT P",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 101.5,
+ "OFWeiche_center_line_height_mm": 360,
+ "Objekt_width_mm": 174.482,
+ "Objekt_height_mm": 360,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 0.0,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 53.544,
+ "OFWeiche_CP2_y_mm": 360,
+ "OFWeiche_CP3_x_mm": 155.044,
+ "OFWeiche_CP3_y_mm": 8.052,
+ "Objekt_width_px": 659.455,
+ "Objekt_height_px": 1360.62,
+ "calculated_SVG_width_px": 484.672,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.777778,
+ "scale_factor_RD_Width": 2.063251,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 306.874,
+ "y": 0.0,
+ "direction": 0.0
+ },
+ {
+ "id": "cp2",
+ "x": 306.874,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp3",
+ "x": 888.596,
+ "y": 22.367,
+ "direction": 0.0
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342100,
+ "ProfilTyp": "WEICHENKOERPER S D, KPL. MIT M",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 203,
+ "OFWeiche_center_line_height_mm": 340,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 348.052,
+ "OFWeiche_CP1_x_mm": 120.939,
+ "OFWeiche_CP1_y_mm": 348.052,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 19.438,
+ "OFWeiche_CP2_y_mm": 8.052,
+ "OFWeiche_CP3_x_mm": 222.438,
+ "OFWeiche_CP3_y_mm": 8.052,
+ "Objekt_width_px": 914.174,
+ "Objekt_height_px": 1315.463,
+ "calculated_SVG_width_px": 694.945,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.873134,
+ "scale_factor_RD_Width": 1.438963,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 23.134,
+ "direction": 337.5
+ },
+ {
+ "id": "cp3",
+ "x": 919.633,
+ "y": 23.134,
+ "direction": 22.5
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342101,
+ "ProfilTyp": "WEICHENKOERPER S D, KPL. MIT P",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 203,
+ "OFWeiche_center_line_height_mm": 340,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 348.052,
+ "OFWeiche_CP1_x_mm": 120.939,
+ "OFWeiche_CP1_y_mm": 348.052,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 19.438,
+ "OFWeiche_CP2_y_mm": 8.052,
+ "OFWeiche_CP3_x_mm": 222.438,
+ "OFWeiche_CP3_y_mm": 8.052,
+ "Objekt_width_px": 914.174,
+ "Objekt_height_px": 1315.463,
+ "calculated_SVG_width_px": 694.945,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.873134,
+ "scale_factor_RD_Width": 1.438963,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 23.134,
+ "direction": 337.5
+ },
+ {
+ "id": "cp3",
+ "x": 919.633,
+ "y": 23.134,
+ "direction": 22.5
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342200,
+ "ProfilTyp": "WEICHENKOERPER S T, KPL. MIT M",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "M",
+ "OFWeiche_center_line_width_mm": 203,
+ "OFWeiche_center_line_height_mm": 360.0,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 360.0,
+ "OFWeiche_CP1_x_mm": 120.939,
+ "OFWeiche_CP1_y_mm": 360.0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 19.438,
+ "OFWeiche_CP2_y_mm": 20,
+ "OFWeiche_CP3_x_mm": 222.438,
+ "OFWeiche_CP3_y_mm": 20,
+ "OFWeiche_CP4_x_mm": 120.939,
+ "OFWeiche_CP4_y_mm": -11.948,
+ "Objekt_width_px": 914.174,
+ "Objekt_height_px": 1360.62,
+ "calculated_SVG_width_px": 671.881,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.777778,
+ "scale_factor_RD_Width": 1.488359,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.002,
+ "y": -33.189,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 55.556,
+ "direction": 337.5
+ },
+ {
+ "id": "cp3",
+ "x": 919.632,
+ "y": 55.556,
+ "direction": 22.5
+ }
+ ]
+ },
+ {
+ "Sivasnr": 834342201,
+ "ProfilTyp": "WEICHENKOERPER S T, KPL. MIT P",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 22.5,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 203,
+ "OFWeiche_center_line_height_mm": 360.0,
+ "Objekt_width_mm": 241.877,
+ "Objekt_height_mm": 360.0,
+ "OFWeiche_CP1_x_mm": 120.939,
+ "OFWeiche_CP1_y_mm": 360.0,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": null,
+ "OFWeiche_CP2_x_mm": 19.438,
+ "OFWeiche_CP2_y_mm": 20,
+ "OFWeiche_CP3_x_mm": 222.438,
+ "OFWeiche_CP3_y_mm": 20,
+ "OFWeiche_CP4_x_mm": 120.939,
+ "OFWeiche_CP4_y_mm": -11.948,
+ "Objekt_width_px": 914.174,
+ "Objekt_height_px": 1360.62,
+ "calculated_SVG_width_px": 671.881,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 2.777778,
+ "scale_factor_RD_Width": 1.488359,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp4",
+ "x": 500.002,
+ "y": -33.189,
+ "direction": 90.0
+ },
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "direction": 180.0
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 55.556,
+ "direction": 337.5
+ },
+ {
+ "id": "cp3",
+ "x": 919.632,
+ "y": 55.556,
+ "direction": 22.5
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/check_weichen_ohne_TEF.py b/SVGs/Omniflo/python/OFWeiche/check_weichen_ohne_TEF.py
deleted file mode 100644
index 02c247c..0000000
--- a/SVGs/Omniflo/python/OFWeiche/check_weichen_ohne_TEF.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import json
-
-def check_null_fields_in_items_with_sivasnrtef_null(json_file_path):
- try:
- with open(json_file_path, 'r', encoding='utf-8') as file:
- data = json.load(file)
- except FileNotFoundError:
- print(f"Error: The file '{json_file_path}' does not exist.")
- return
- except json.JSONDecodeError:
- print(f"Error: The file '{json_file_path}' is not a valid JSON file.")
- return
-
- if not isinstance(data, list):
- print("Error: The JSON file should contain an array of objects.")
- return
-
- items_with_sivasnrtef_null = [item for item in data if isinstance(item, dict) and item.get("SivasnrTEF") is None]
-
- if not items_with_sivasnrtef_null:
- print("No items with 'SivasnrTEF': null found in the JSON file.")
- return
-
- # 初始化统计计数器
- count_only_sivasnrtef_null = 0
- count_with_other_nulls = 0
-
- print(f"Found {len(items_with_sivasnrtef_null)} item(s) with 'SivasnrTEF': null")
- print("-" * 50)
-
- for idx, item in enumerate(items_with_sivasnrtef_null, 1):
- null_fields = [key for key, value in item.items() if value is None and key != "SivasnrTEF"]
-
- # 打印关键识别信息
- sivasnr = item.get("Sivasnr", "Not found")
- profil_typ = item.get("ProfilTyp", "Not found")
- print(f"\nItem {idx}: Sivasnr='{sivasnr}', ProfilTyp='{profil_typ}'")
-
- if null_fields:
- count_with_other_nulls += 1
- print(f" → Other null fields: {null_fields}")
- print(" → Full item:", item)
- else:
- count_only_sivasnrtef_null += 1
- print(" → No other null fields found.")
-
- # 打印统计结果
- print("\n" + "="*50)
- print("Statistics:")
- print(f"- Items with ONLY 'SivasnrTEF' as null: {count_only_sivasnrtef_null}")
- print(f"- Items with 'SivasnrTEF' AND other null fields: {count_with_other_nulls}")
- print("="*50)
-
-
-# Example usage:
-json_file_path = "omniflo_weichen.json" # Replace with your JSON file path
-check_null_fields_in_items_with_sivasnrtef_null(json_file_path)
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/run_Modify_color_in_XML.bat b/SVGs/Omniflo/python/OFWeiche/run_Modify_color_in_XML.bat
new file mode 100644
index 0000000..eb516ab
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/run_Modify_color_in_XML.bat
@@ -0,0 +1,12 @@
+@echo off
+
+set OFWeiche_PATH=%~dp0
+
+set XML_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg
+
+set JSON_PATH=%OFWeiche_PATH%JSON
+
+python 5_OFWeiche_SVG_XML_Modifier_Script.py
+
+
+pause
\ No newline at end of file
diff --git a/SVGs/Omniflo/python/OFWeiche/run_OFWeiche.bat b/SVGs/Omniflo/python/OFWeiche/run_OFWeiche.bat
new file mode 100644
index 0000000..d4f1a19
--- /dev/null
+++ b/SVGs/Omniflo/python/OFWeiche/run_OFWeiche.bat
@@ -0,0 +1,15 @@
+@echo off
+
+set "OFWeiche_PATH=%~dp0"
+set PROPS_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props
+set "JSON_PATH=%OFWeiche_PATH%JSON"
+
+echo "[DEBUG] OFWeiche_PATH: %OFWeiche_PATH%"
+echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
+echo "[DEBUG] JSON_PATH: %JSON_PATH%"
+
+python 1_omniflo_weichen.py
+python 2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
+python 3_update_dimensions_and_connection_points_in_props.py
+
+pause
\ No newline at end of file