From 37e07d73dad5ef92b4956b7c916b891c15a19e1c Mon Sep 17 00:00:00 2001 From: xingjinshuang <xingjs@qq.com> Date: 星期五, 27 十二月 2024 10:23:32 +0800 Subject: [PATCH] @xingjs@20241227@优化解决获取建筑物图层方法 --- src/main/java/com/se/simu/controller/SimuController.java | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/se/simu/controller/SimuController.java b/src/main/java/com/se/simu/controller/SimuController.java index 50ff53a..100e534 100644 --- a/src/main/java/com/se/simu/controller/SimuController.java +++ b/src/main/java/com/se/simu/controller/SimuController.java @@ -174,8 +174,11 @@ String token = gedbService.getToken(); GeDb db = gedbService.connectGedb(token, data); List<GeLayer> layers = gedbService.getLayers(token, db); + boolean result = gedbService.queryBboxCount(token, db, layers); + log.info("result = " + result); + return success(result); - return success(gedbService.queryBboxCount(token, db, layers)); + // return success(gedbService.queryBboxCount(token, db, layers)); } catch (Exception ex) { return fail(ex, false); } @@ -223,10 +226,20 @@ // 1 璇诲彇shp鏂囦欢锛岃幏鍙栬寖鍥村�� JSONObject jsonObject = ShpToolUtils.readShp(floodFile); // 2 鑾峰彇jsonObject涓殑鑼冨洿鍊� - vo.setMinx(jsonObject.getDouble("minX")); - vo.setMaxx(jsonObject.getDouble("maxX")); - vo.setMiny(jsonObject.getDouble("minY")); - vo.setMaxy(jsonObject.getDouble("maxY")); + Double minX = jsonObject.getDouble("minY"); + Double maxX = jsonObject.getDouble("maxY"); + Double minY = jsonObject.getDouble("minX"); + Double maxY = jsonObject.getDouble("maxX"); + // 3 鍒ゆ柇鑼冨洿鍊兼槸鍚︿负绌� + // vo.setMinx(jsonObject.getDouble("minX")); + // vo.setMaxx(jsonObject.getDouble("maxX")); + // vo.setMiny(jsonObject.getDouble("minY")); + // vo.setMaxy(jsonObject.getDouble("maxY")); + vo.setMinx(jsonObject.getDouble("minY")); + vo.setMaxx(jsonObject.getDouble("maxY")); + vo.setMiny(jsonObject.getDouble("minX")); + vo.setMaxy(jsonObject.getDouble("maxX")); + rangeVerify(minX,maxX, minY, maxY); } } // todo: 瑙f瀽鑼冨洿鏂囦欢 鏍规嵁涓嶅悓鐨勭殑鏍煎紡鏂囦欢杩涜涓嶅悓鐨勮В鏋愶紝鑾峰彇闇�瑕佽绠楃殑鑼冨洿鍊� -- Gitblit v1.9.3