@echo off set BIN_PATH=%~sdp0 set PATH=%PATH%;%BIN_PATH%\lib set MODEL_PATH=%BIN_PATH%\lib\model set PARAM_1=%1% set PARAM_2=%2% set PARAM_3=%3% if %PARAM_1% == INPAINTING ( echo "DataConverter for INPAINTING" set DATA_PATH=%PARAM_2% %BIN_PATH%\Inpainting.exe -m %MODEL_PATH%/Inpainting -j %PARAM_2% ) if %PARAM_1% == FEATURE ( echo "DataConverter for FEATURE" set DATA_PATH=%PARAM_2% %BIN_PATH%\AI_Feature.exe %MODEL_PATH%/AI_Feature %PARAM_2% ) if %PARAM_1% == DEPTH ( echo "DataConverter for DEPTH" set DATA_PATH=%PARAM_2% %BIN_PATH%\AI_Depth.exe %MODEL_PATH%/AI_Depth %PARAM_2% ) if %PARAM_1% == UNDC ( echo "DataConverter for UNDC" set DATA_PATH=%PARAM_2% set DATA_DIM=%PARAM_3% %BIN_PATH%\Meshing.exe -f %MODEL_PATH%/Meshing -i %PARAM_2%/results/laserData/laser.ply -d %PARAM_3% -n 65536 -g 64 -t 8 -w 1 -o %PARAM_2% ) if %PARAM_1% == OBJ ( echo "DataConverter for 3DTILES" set WORKING_PATH=%PARAM_2% %BIN_PATH%\Obj2Tiles.exe --auto -w %PARAM_2% ) if %PARAM_1% == PLY ( echo "DataConverter for PLY" set INPUTE_FILE=%PARAM_2% set OUTPUTE_PATH=%PARAM_3% %BIN_PATH%\PotreeConverter.exe %PARAM_2% -o %PARAM_3% -output-format bin --output-attributes RGB NORMAL --overwrite ) if %PARAM_1% == E57 ( echo "DataConverter for E57" set WORKING_PATH=%PARAM_2% %BIN_PATH%\PotreeConverter.exe --e57_data_root %PARAM_2% ) if %PARAM_1% == LAS ( echo "DataConverter for LAS" set INPUTE_FILE=%PARAM_2% set OUTPUTE_PATH=%PARAM_3% rd /S /Q %PARAM_3%/webcloud rd %PARAM_3%/laser.las rd %PARAM_3%/controlPoint.json %BIN_PATH%PotreeConverter.exe --ply_merge_param_path %PARAM_2%/info.json --out_path %PARAM_3%/laser.las %BIN_PATH%PotreeConverter.exe --vision_path %PARAM_3%/vision.txt --out_path %PARAM_3%/controlPoint.json --crs EPSG:4490 %BIN_PATH%PotreeConverter.exe %PARAM_2%/info.json -o %PARAM_3%/webcloud -output-format bin --output-attributes RGB NORMAL --overwrite )