|
|
@ -160,11 +160,20 @@ public class AirspaceUtils { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for (Resource resource : resources) { |
|
|
|
for (Resource resource : resources) { |
|
|
|
|
|
|
|
log.info(">>> resource : {}", resource.getFilename()); |
|
|
|
|
|
|
|
log.info(">>> resource : {}", resource); |
|
|
|
try (InputStream is = resource.getInputStream()) { |
|
|
|
try (InputStream is = resource.getInputStream()) { |
|
|
|
InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8); |
|
|
|
InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8); |
|
|
|
BufferedReader br = new BufferedReader(isr); |
|
|
|
BufferedReader br = new BufferedReader(isr); |
|
|
|
|
|
|
|
log.info(">>>> is : {}", is); |
|
|
|
|
|
|
|
log.info(">>>> isr : {}", isr); |
|
|
|
|
|
|
|
log.info(">>>> br : {}", br); |
|
|
|
JSONParser jsonParser = new JSONParser(); |
|
|
|
JSONParser jsonParser = new JSONParser(); |
|
|
|
JSONObject jsonObject = (JSONObject) jsonParser.parse(br); |
|
|
|
Object o = jsonParser.parse(br); |
|
|
|
|
|
|
|
log.info(">>>> o : {}", o); |
|
|
|
|
|
|
|
log.info(">>>> o : {}", o.getClass()); |
|
|
|
|
|
|
|
// JSONObject jsonObject = (JSONObject) jsonParser.parse(br);
|
|
|
|
|
|
|
|
JSONObject jsonObject = (JSONObject) o; |
|
|
|
List<FeatureInfo> convertFeatureInfos = convertGeoJsonToGeometry(jsonObject); |
|
|
|
List<FeatureInfo> convertFeatureInfos = convertGeoJsonToGeometry(jsonObject); |
|
|
|
featureInfos.addAll(convertFeatureInfos); |
|
|
|
featureInfos.addAll(convertFeatureInfos); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|