DataConverter.bat 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. @echo off
  2. set BIN_PATH=%~sdp0
  3. set PATH=%BIN_PATH%\lib;%PATH%
  4. set MODEL_PATH=%BIN_PATH%\lib\model
  5. set PARAM_1=%1%
  6. set DATA_PATH=%2%
  7. set WORKING_PATH=%2%
  8. set INPUTE_FILE=%2%
  9. set OUTPUTE_PATH=%3%
  10. if %PARAM_1% == IMAGE (
  11. echo "DataConverter for IMAGE"
  12. %BIN_PATH%\AI_Image.exe -a %MODEL_PATH%/AI_Image -j %DATA_PATH%
  13. )
  14. if %PARAM_1% == FEATURE (
  15. echo "DataConverter for FEATURE"
  16. %BIN_PATH%\AI_Feature.exe %MODEL_PATH%/AI_Feature %DATA_PATH%
  17. )
  18. if %PARAM_1% == DEPTH (
  19. echo "DataConverter for DEPTH"
  20. %BIN_PATH%\AI_Depth.exe %MODEL_PATH%/AI_Depth %DATA_PATH%
  21. )
  22. if %PARAM_1% == OBJ (
  23. echo "DataConverter for 3DTILES"
  24. %BIN_PATH%\Obj2Tiles.exe --auto -w %WORKING_PATH%
  25. )
  26. if %PARAM_1% == PLY (
  27. echo "DataConverter for PLY"
  28. %BIN_PATH%\PotreeConverter.exe %INPUTE_FILE% -o %OUTPUTE_PATH% -output-format bin --output-attributes RGB NORMAL --overwrite
  29. )
  30. if %PARAM_1% == OTHER (
  31. echo "DataConverter for OTHER"
  32. %BIN_PATH%\PotreeConverter.exe --action other_to_fdage --in_param_1 %WORKING_PATH%
  33. )
  34. if %PARAM_1% == FPCAD (
  35. echo "DataConverter for FPCAD"
  36. %BIN_PATH%\PotreeConverter.exe --action floorplan --in_param_1 %WORKING_PATH% --in_param_2 %MODEL_PATH%/AI_Layout
  37. )
  38. if %PARAM_1% == E57 (
  39. echo "DataConverter for E57"
  40. %BIN_PATH%\PotreeConverter.exe --e57_data_root %WORKING_PATH%
  41. )
  42. if %PARAM_1% == LAS (
  43. echo "DataConverter for LAS"
  44. rd /S /Q %OUTPUTE_PATH%/webcloud
  45. rd %OUTPUTE_PATH%/laser.las
  46. rd %OUTPUTE_PATH%/controlPoint.json
  47. %BIN_PATH%PotreeConverter.exe --ply_merge_param_path %INPUTE_FILE%/info.json --out_path %OUTPUTE_PATH%/laser.las
  48. %BIN_PATH%PotreeConverter.exe --vision_path %OUTPUTE_PATH%/vision.txt --out_path %OUTPUTE_PATH%/controlPoint.json --crs EPSG:4490
  49. %BIN_PATH%PotreeConverter.exe %INPUTE_FILE%/info.json -o %OUTPUTE_PATH%/webcloud -output-format bin --output-attributes RGB NORMAL --overwrite
  50. )