|
@@ -337,27 +337,28 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-// if ((fdageData.containsKey("exportMeshObj") && fdageData.getIntValue("exportMeshObj") == 1)
|
|
|
|
-// || (!ObjectUtils.isEmpty(cameraType) && (!cameraType.equals(14)))) {
|
|
|
|
-// CreateObjUtil.convertTxtToDam(path + File.separator + "results" + File.separator + "tex" + File.separator + "modeldata.txt", path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
-// CreateObjUtil.convertDamToLzma(path + File.separator + "results/");
|
|
|
|
-// CreateObjUtil.convertTxtToDam(path + File.separator + "results" + File.separator + "tex" + File.separator + "modeldata.txt", path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
-// map.put(path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam.lzma", imagesPath + ConstantFileName.modelUUID + "_50k.dam.lzma");
|
|
|
|
-// map.put(path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam", imagesPath + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
-// }
|
|
|
|
|
|
+ if ((fdageData.containsKey("exportMeshObj") && fdageData.getIntValue("exportMeshObj") == 1)
|
|
|
|
+ || (!ObjectUtils.isEmpty(cameraType) && (!cameraType.equals(14)))) {
|
|
|
|
+ CreateObjUtil.convertTxtToDam(path + File.separator + "results" + File.separator + "tex" + File.separator + "modeldata.txt", path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
+ CreateObjUtil.convertDamToLzma(path + File.separator + "results/");
|
|
|
|
+ CreateObjUtil.convertTxtToDam(path + File.separator + "results" + File.separator + "tex" + File.separator + "modeldata.txt", path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
+ map.put(path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam.lzma", imagesPath + ConstantFileName.modelUUID + "_50k.dam.lzma");
|
|
|
|
+ map.put(path + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam", imagesPath + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
+ }
|
|
|
|
+ // TODO: 2023/1/12 3dtiles临时上激光场景
|
|
//这里适配旧算法和新算法,生成obj|上传3dtiles
|
|
//这里适配旧算法和新算法,生成obj|上传3dtiles
|
|
- if (!ObjectUtils.isEmpty(cameraType) && (!cameraType.equals(14))){
|
|
|
|
- if(this.modelKind.equals(ModelKind.DAM.code())){
|
|
|
|
- CreateObjUtil.convertTxtToDam(resultsPath + "tex" + File.separator + "modeldata.txt", resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
- CreateObjUtil.convertDamToLzma(resultsPath + File.separator + "results/");
|
|
|
|
- CreateObjUtil.convertTxtToDam(resultsPath + File.separator + "results" + File.separator + "tex" + File.separator + "modeldata.txt", resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
- File file = new File(resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam.lzma");
|
|
|
|
- while (!file.exists()) {
|
|
|
|
- Thread.sleep(60000);
|
|
|
|
- }
|
|
|
|
- fYunFileService.uploadFile(resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam.lzma", imagesPath + ConstantFileName.modelUUID + "_50k.dam.lzma");
|
|
|
|
- fYunFileService.uploadFile(resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam", imagesPath + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
- }
|
|
|
|
|
|
+// if (!ObjectUtils.isEmpty(cameraType) && (!cameraType.equals(14))){
|
|
|
|
+// if(this.modelKind.equals(ModelKind.DAM.code())){
|
|
|
|
+// CreateObjUtil.convertTxtToDam(resultsPath + "tex" + File.separator + "modeldata.txt", resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
+// CreateObjUtil.convertDamToLzma(resultsPath + File.separator + "results/");
|
|
|
|
+// CreateObjUtil.convertTxtToDam(resultsPath + File.separator + "results" + File.separator + "tex" + File.separator + "modeldata.txt", resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
+// File file = new File(resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam.lzma");
|
|
|
|
+// while (!file.exists()) {
|
|
|
|
+// Thread.sleep(60000);
|
|
|
|
+// }
|
|
|
|
+// fYunFileService.uploadFile(resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam.lzma", imagesPath + ConstantFileName.modelUUID + "_50k.dam.lzma");
|
|
|
|
+// fYunFileService.uploadFile(resultsPath + File.separator + "results" + File.separator + ConstantFileName.modelUUID + "_50k.dam", imagesPath + ConstantFileName.modelUUID + "_50k.dam");
|
|
|
|
+// }
|
|
// if(this.modelKind.equals(ModelKind.THREE_D_TILE.code())){
|
|
// if(this.modelKind.equals(ModelKind.THREE_D_TILE.code())){
|
|
// String threedtilesPath = resultsPath + ModelKind.THREE_D_TILE.code();
|
|
// String threedtilesPath = resultsPath + ModelKind.THREE_D_TILE.code();
|
|
// String oss3dtilesPath = imagesPath + ModelKind.THREE_D_TILE.code();
|
|
// String oss3dtilesPath = imagesPath + ModelKind.THREE_D_TILE.code();
|
|
@@ -369,7 +370,7 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
|
|
// //上传3dtiles文件
|
|
// //上传3dtiles文件
|
|
// fYunFileService.uploadFileByCommand(threedtilesPath, oss3dtilesPath);
|
|
// fYunFileService.uploadFileByCommand(threedtilesPath, oss3dtilesPath);
|
|
// }
|
|
// }
|
|
- }
|
|
|
|
|
|
+// }
|
|
|
|
|
|
CreateObjUtil.convertTxtToVisionmodeldata(resultsPath + "vision.txt", resultsPath + "vision.modeldata");
|
|
CreateObjUtil.convertTxtToVisionmodeldata(resultsPath + "vision.txt", resultsPath + "vision.modeldata");
|
|
map.put(resultsPath + "vision.txt", imagesPath + "vision.txt");
|
|
map.put(resultsPath + "vision.txt", imagesPath + "vision.txt");
|