diff --git a/pav-server/src/main/java/com/palnet/comn/utils/FlightUtils.java b/pav-server/src/main/java/com/palnet/comn/utils/FlightUtils.java index 114e0a13..ea951d61 100644 --- a/pav-server/src/main/java/com/palnet/comn/utils/FlightUtils.java +++ b/pav-server/src/main/java/com/palnet/comn/utils/FlightUtils.java @@ -1,6 +1,7 @@ package com.palnet.comn.utils; import java.io.BufferedReader; +import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; @@ -156,21 +157,14 @@ public class FlightUtils { while(true) { - try { + File file = new File(path+baseFileName); - obj = parseGeoJson(path+baseFileName, coordinate); + if(!file.exists()) return obj; - path += obj.get("CD")+"\\"; - - System.out.println(obj.toString()); - - }catch(Exception e) { - - log.error("error>>>> : {}" , e); - - return obj; - - } + obj = parseGeoJson(path+baseFileName, coordinate); + + path += obj.get("CD")+"\\"; + } } @@ -188,6 +182,7 @@ public class FlightUtils { Point point = geometryFactory.createPoint(coordinate); String type = (String) jsonObject.get("type"); Object airArea = jsonObject; + List features = (List) jsonObject.get("features"); fileInputStream.close();