DataConverter.bat 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. @echo off
  2. set BIN_PATH=%~sdp0
  3. set PATH=%PATH%;%BIN_PATH%\lib
  4. set MODEL_PATH=%BIN_PATH%\lib\model
  5. set PARAM_1=%1%
  6. set PARAM_2=%2%
  7. set PARAM_3=%3%
  8. if %PARAM_1% == INPAINTING (
  9. echo "DataConverter for INPAINTING"
  10. set DATA_PATH=%PARAM_2%
  11. %BIN_PATH%\Inpainting.exe -m %MODEL_PATH%/Inpainting -j %PARAM_2%
  12. )
  13. if %PARAM_1% == FEATURE (
  14. echo "DataConverter for FEATURE"
  15. set DATA_PATH=%PARAM_2%
  16. %BIN_PATH%\AI_Feature.exe %MODEL_PATH%/AI_Feature %PARAM_2%
  17. )
  18. if %PARAM_1% == DEPTH (
  19. echo "DataConverter for DEPTH"
  20. set DATA_PATH=%PARAM_2%
  21. %BIN_PATH%\AI_Depth.exe %MODEL_PATH%/AI_Depth %PARAM_2%
  22. )
  23. if %PARAM_1% == UNDC (
  24. echo "DataConverter for UNDC"
  25. set DATA_PATH=%PARAM_2%
  26. set DATA_DIM=%PARAM_3%
  27. %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%
  28. )
  29. if %PARAM_1% == OBJ (
  30. echo "DataConverter for 3DTILES"
  31. set WORKING_PATH=%PARAM_2%
  32. %BIN_PATH%\Obj2Tiles.exe --auto -w %PARAM_2%
  33. )
  34. if %PARAM_1% == PLY (
  35. echo "DataConverter for PLY"
  36. set INPUTE_FILE=%PARAM_2%
  37. set OUTPUTE_PATH=%PARAM_3%
  38. %BIN_PATH%\PotreeConverter.exe %PARAM_2% -o %PARAM_3% -output-format bin --output-attributes RGB NORMAL --overwrite
  39. )
  40. if %PARAM_1% == E57 (
  41. echo "DataConverter for E57"
  42. set WORKING_PATH=%PARAM_2%
  43. %BIN_PATH%\PotreeConverter.exe --e57_data_root %PARAM_2%
  44. )
  45. if %PARAM_1% == LAS (
  46. echo "DataConverter for LAS"
  47. set INPUTE_FILE=%PARAM_2%
  48. set OUTPUTE_PATH=%PARAM_3%
  49. rd /S /Q %PARAM_3%/webcloud
  50. rd %PARAM_3%/laser.las
  51. rd %PARAM_3%/controlPoint.json
  52. %BIN_PATH%PotreeConverter.exe --ply_merge_param_path %PARAM_2%/info.json --out_path %PARAM_3%/laser.las
  53. %BIN_PATH%PotreeConverter.exe --vision_path %PARAM_3%/vision.txt --out_path %PARAM_3%/controlPoint.json --crs EPSG:4490
  54. %BIN_PATH%PotreeConverter.exe %PARAM_2%/info.json -o %PARAM_3%/webcloud -output-format bin --output-attributes RGB NORMAL --overwrite
  55. )