package com.fdkankan.common.util; import cn.hutool.core.io.FileUtil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.fdkankan.common.constant.ConstantFilePath; import java.io.File; import java.nio.charset.Charset; import java.util.List; import java.util.stream.Collectors; /** *
* 此工具类提供场景信息处理相关工具函数 *
* * @author dengsixing * @since 2022/3/10 **/ public class SceneUtil { public static String getPath(String path, String cameraName, String fileId, int cameraType, String unicode){ if(cameraType < 3){ return path; } String localPath = cameraName.replace("4DKKPRO_", "") .replace("-fdage", "").toLowerCase() + File.separator + fileId + File.separator + unicode; if(cameraType == 5 || cameraType == 6){ path = ConstantFilePath.BUILD_MODEL_PATH + unicode; }else if(cameraType == 14) { path = ConstantFilePath.BUILD_MODEL_LASER_PATH + localPath; } else{ path = ConstantFilePath.BUILD_MODEL_PATH + localPath; } return path; } /** * 根据vision.txt获取全景图名称列表 * @param visionPath * @return */ public static List