Alle TEFWEICHEN sind eingepflegt.

This commit is contained in:
2025-09-18 14:55:11 +02:00
parent ad39d3335e
commit 0407b2d044
459 changed files with 15010 additions and 7260 deletions
@@ -16,7 +16,7 @@ echo update dimensions_and_connection_points_in_props...
echo "[DEBUG] OFWeiche_PATH: %OFWeiche_PATH%"
echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
echo "[DEBUG] JSON_PATH: %JSON_PATH%"
echo "[DEBUG] JSON_PATH: %JSON_PATH_OFWEICHE%"
python %OFWeiche_PATH%\01_props_step1_omniflo_weichen.py
python %OFWeiche_PATH%\01_props_step2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
@@ -0,0 +1,31 @@
@echo off
call setenv.bat
setlocal
:: Check if Python is available
where python >nul 2>&1
if %ERRORLEVEL% neq 0 (
echo Error: Python is not found in your PATH
pause
exit /b 1
)
:: Run the Python script
echo Running omnfilo weichen 2D...
echo calculations to standardize the dimensions and add connection points...
echo update dimensions_and_connection_points_in_props...
echo "[DEBUG] TEFWeiche_PATH: %TEFWeiche_PATH%"
echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
echo "[DEBUG] JSON_PATH: %JSON_PATH_TEFWEICHE%"
python %TEFWeiche_PATH%\01_props_step1_calculations_to_standardize_the_dimensions_and_add_connection_points.py
python %TEFWeiche_PATH%\01_props_step2_update_dimensions_and_connection_points_in_props.py
:: Check if Python script succeeded
if %ERRORLEVEL% equ 0 (
echo update dimensions and connection points in props completed successfully
) else (
echo update dimensions and connection points in props failed with error %ERRORLEVEL%
)
pause
@@ -0,0 +1,33 @@
@echo off
call setenv.bat
setlocal
:: Check if Python is available
where python >nul 2>&1
if %ERRORLEVEL% neq 0 (
echo Error: Python is not found in your PATH
pause
exit /b 1
)
:: Run the Python script
echo Running omnfilo TEF weichen SVG...
echo "[DEBUG] TEFWeiche_PATH: %TEFWeiche_PATH%"
echo "[DEBUG] Output_PATH: %RD_CONF_OUTPUT_TEFWEICHEN%"
python %TEFWeiche_PATH%\02_svg_step1_convert_polylines_to_lines.py
python %TEFWeiche_PATH%\02_svg_step2_find_and_mark_auxiliary_lines.py
python %TEFWeiche_PATH%\02_svg_step3_scaler.py
python %TEFWeiche_PATH%\02_svg_step4_format_optimization.py
:: Check if Python script succeeded
if %ERRORLEVEL% equ 0 (
echo SVG optimization completed successfully
) else (
echo SVG optimization failed with error %ERRORLEVEL%
)
pause
@@ -16,7 +16,7 @@ echo Running convert svgs to xml and update xml path in Props...
echo "[DEBUG] OFWeiche_PATH: %OFWeiche_PATH%"
echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
echo "[DEBUG] SVG_PATH: %SVG_PATH%"
echo "[DEBUG] RD_CONF_OUTPUT: %RD_CONF_OUTPUT%"
echo "[DEBUG] RD_CONF_OUTPUT_OFWEICHEN: %RD_CONF_OUTPUT_OFWEICHEN%"
python %OFWeiche_PATH%\03_convert_svgs_to_xml_and_update_xml_path_in_props.py
@@ -0,0 +1,24 @@
@echo off
call setenv.bat
setlocal
:: Check if Python is available
where python >nul 2>&1
if %ERRORLEVEL% neq 0 (
echo Error: Python is not found in your PATH
pause
exit /b 1
)
:: Run the Python script
echo Running convert svgs to xml and update xml path in Props...
echo "[DEBUG] TEFWeiche_PATH: %TEFWeiche_PATH%"
echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
echo "[DEBUG] SVG_PATH: %SVG_PATH%"
echo "[DEBUG] RD_CONF_OUTPUT_TEFWEICHEN: %RD_CONF_OUTPUT_TEFWEICHEN%"
python %TEFWeiche_PATH%\03_convert_svgs_to_xml_and_update_xml_path_in_props.py
python %TEFWeiche_PATH%\04_TEFWEICHE_SVG_XML_Modifier_Script.py
pause
+12 -6
View File
@@ -6,23 +6,29 @@ set RD_CONF=%cd%
set RD_CONF_BIN=%RD_CONF%\bin
set RD_CONF_CFG=%RD_CONF%\cfg
set RD_CONF_WORK=%RD_CONF%\work
set RD_CONF_OUTPUT_OFWEICHEN=%RD_CONF%\Weichen\outputdir
set RD_CONF_LIB=%RD_CONF%\lib
set "OFWeiche_PATH=%RD_CONF%\lib\OFWeiche"
set "TEFWeiche_PATH=%RD_CONF%\lib\TEFWeiche"
set "PROPS_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props"
set "SVG_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg"
set "JSON_PATH_OFWEICHE=%OFWeiche_PATH%\json"
set "JSON_PATH_TEFWEICHE=%TEFWeiche_PATH%\json"
set RD_CONF_BOGEN=%RD_CONF%\Bogen
set RD_CONF_TEFBOGEN=%RD_CONF%\TEFBogen
set RD_CONF_WEICHEN=%RD_CONF%\Weichen\neu_original_backup
set RD_CONF_TEFWEICHEN=%RD_CONF%\TEFWeichen
set RD_CONF_OFBOGEN=%RD_CONF%\OFBogen\Original
set RD_CONF_TEFBOGEN=%RD_CONF%\TEFBogen\Original
set RD_CONF_OFWEICHEN=%RD_CONF%\OFWeichen\Original
set RD_CONF_TEFWEICHEN=%RD_CONF%\TEFWeichen\Original
set RD_CONF_OUTPUT_OFBOGEN=%RD_CONF%\OFBogen\Optimiert
set RD_CONF_OUTPUT_TEFBOGEN=%RD_CONF%\TEFBogen\Optimiert
set RD_CONF_OUTPUT_OFWEICHEN=%RD_CONF%\OFWeichen\Optimiert
set RD_CONF_OUTPUT_TEFWEICHEN=%RD_CONF%\TEFWeichen\Optimiert
set PATH=%RD_CONF_BIN%;%PATH%