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