@echo off set BIN_PATH=%~sdp0 set PATH=%BIN_PATH%\lib;%PATH% set MODEL_PATH=%BIN_PATH%\lib\model set PARAM_1=%1% set DATA_PATH=%2% set WORKING_PATH=%2% set INPUTE_FILE=%2% set OUTPUTE_PATH=%3% if %PARAM_1% == IMAGE ( echo "DataConverter for IMAGE" %BIN_PATH%\AI_Image.exe -a %MODEL_PATH%/AI_Image -j %DATA_PATH% ) if %PARAM_1% == FEATURE ( echo "DataConverter for FEATURE" %BIN_PATH%\AI_Feature.exe %MODEL_PATH%/AI_Feature %DATA_PATH% ) if %PARAM_1% == DEPTH ( echo "DataConverter for DEPTH" %BIN_PATH%\AI_Depth.exe %MODEL_PATH%/AI_Depth %DATA_PATH% ) if %PARAM_1% == OBJ ( echo "DataConverter for 3DTILES" %BIN_PATH%\Obj2Tiles.exe --auto -w %WORKING_PATH% ) if %PARAM_1% == PLY ( echo "DataConverter for PLY" %BIN_PATH%\PotreeConverter.exe %INPUTE_FILE% -o %OUTPUTE_PATH% -output-format bin --output-attributes RGB NORMAL --overwrite ) if %PARAM_1% == OTHER ( echo "DataConverter for OTHER" %BIN_PATH%\PotreeConverter.exe --action other_to_fdage --in_param_1 %WORKING_PATH% ) if %PARAM_1% == FPCAD ( echo "DataConverter for FPCAD" %BIN_PATH%\PotreeConverter.exe --action floorplan --in_param_1 %WORKING_PATH% --in_param_2 %MODEL_PATH%/AI_Layout ) if %PARAM_1% == E57 ( echo "DataConverter for E57" %BIN_PATH%\PotreeConverter.exe --e57_data_root %WORKING_PATH% ) if %PARAM_1% == LAS ( echo "DataConverter for LAS" rd /S /Q %OUTPUTE_PATH%/webcloud rd %OUTPUTE_PATH%/laser.las rd %OUTPUTE_PATH%/controlPoint.json %BIN_PATH%PotreeConverter.exe --ply_merge_param_path %INPUTE_FILE%/info.json --out_path %OUTPUTE_PATH%/laser.las %BIN_PATH%PotreeConverter.exe --vision_path %OUTPUTE_PATH%/vision.txt --out_path %OUTPUTE_PATH%/controlPoint.json --crs EPSG:4490 %BIN_PATH%PotreeConverter.exe %INPUTE_FILE%/info.json -o %OUTPUTE_PATH%/webcloud -output-format bin --output-attributes RGB NORMAL --overwrite )