|
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fdkankan.indoor.base.constant.CmdConstant;
|
|
|
import com.fdkankan.indoor.base.constant.ConfigConstant;
|
|
|
import com.fdkankan.indoor.base.constant.TypeConstant;
|
|
|
+import com.fdkankan.indoor.base.convert.quadTree.Solution;
|
|
|
import com.fdkankan.indoor.base.exception.BaseRuntimeException;
|
|
|
import com.fdkankan.indoor.base.util.AliYunOssUtil;
|
|
|
import com.fdkankan.indoor.base.util.CmdUtils;
|
|
@@ -23,6 +24,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.io.File;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
@@ -229,6 +231,20 @@ public class OwenServiceImpl implements OwenService {
|
|
|
return Result.success(exist);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Result testQuadTree(){
|
|
|
+ String dirPath = "F:\\test\\ngin\\age_laser_data\\w-60\\results\\laserData\\cover\\3";
|
|
|
+ log.info("quadTree dirPath: {}", dirPath);
|
|
|
+ Solution solution = new Solution();
|
|
|
+ File file = solution.readFiles(dirPath);
|
|
|
+ String quadTree = "";
|
|
|
+ if(file!=null) {
|
|
|
+ quadTree = solution.getXYTiles(file);
|
|
|
+ }
|
|
|
+ log.info("quadTree : {}", quadTree);
|
|
|
+ return Result.success(quadTree);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
private String redisPath(String sceneCode) {
|
|
|
String initKey = TypeConstant.REDIS_INIT_PATH + sceneCode;
|