From ca3b7f84548273f424c45659267316ee4f443c58 Mon Sep 17 00:00:00 2001
From: 张洋洋 <10611411+yang-yang-z@user.noreply.gitee.com>
Date: 星期五, 14 二月 2025 18:11:16 +0800
Subject: [PATCH] [add]tif裁剪

---
 src/main/java/com/se/simu/controller/SimuController.java |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/se/simu/controller/SimuController.java b/src/main/java/com/se/simu/controller/SimuController.java
index 555d33f..86f333d 100644
--- a/src/main/java/com/se/simu/controller/SimuController.java
+++ b/src/main/java/com/se/simu/controller/SimuController.java
@@ -337,10 +337,10 @@
                 }
             }
             List<GridDto> dtos = new ArrayList<>();
-            dtos.add(new GridDto(vo.getMinx(), vo.getMiny()));
-            dtos.add(new GridDto(vo.getMinx(), vo.getMaxy()));
-            dtos.add(new GridDto(vo.getMaxx(), vo.getMaxy()));
-            dtos.add(new GridDto(vo.getMaxx(), vo.getMiny()));
+            dtos.add(new GridDto( vo.getMiny(),vo.getMinx()));
+            dtos.add(new GridDto(vo.getMaxy(),vo.getMinx()));
+            dtos.add(new GridDto(vo.getMaxy(),vo.getMaxx()));
+            dtos.add(new GridDto(vo.getMiny(),vo.getMaxx()));
             createSem(tableName, dtos);
             // 寮�濮嬫ā鎷熻绠�
             boolean flag = simuFilesService.createByfiles(vo);
@@ -353,10 +353,11 @@
     public R<Boolean> createSem(String tableName, List<GridDto> dtos) throws Exception {
         //闄嶉洦鏂囦欢鐢熸垚
         saveZarr(tableName);
+        String token = EntityLibraryUtils.login();
         //绠$偣鐢熸垚
-        pointTosem(dtos);
+        pointTosem(dtos,token);
         //绠$嚎鐢熸垚
-        lineToSem(dtos);
+        lineToSem(dtos,token);
         //鍦板舰鐢熸垚
         terrainToSem(dtos);
         //鑼冨洿鐢熸垚
@@ -436,12 +437,9 @@
         return success(filePatn + "raingage.sem");
     }
 
-    @ApiOperation(value = "绠$偣杞瑂em")
-    @PostMapping(value = "/pointTosem", produces = "application/json; charset=UTF-8")
-    public R<String> pointTosem(@RequestBody List<GridDto> dtos) throws Exception {
+    public R<String> pointTosem(List<GridDto> dtos,String token) throws Exception {
         String path = outPath + "\\point\\";
         String publicKey = EntityLibraryUtils.getPublicKey();
-        String token = EntityLibraryUtils.login();
         JSONArray jsonArrayList = EntityLibraryUtils.getPointInfo(dtos, token);
         JSONObject jsonObject = getModule("pointmodule.json");
         for (int s = 0; s < jsonArrayList.size(); s++) {
@@ -562,12 +560,9 @@
         return success(filePatn + "node.sem");
     }
 
-    @ApiOperation(value = "绠$嚎sem鐢熸垚")
-    @PostMapping(value = "/lineToSem", produces = "application/json; charset=UTF-8")
-    public R<String> lineToSem(@RequestBody List<GridDto> dtos) throws Exception {
+    public R<String> lineToSem(List<GridDto> dtos,String token) throws Exception {
         String path = outPath + "\\line\\";
         String publicKey = EntityLibraryUtils.getPublicKey();
-        String token = EntityLibraryUtils.login();
         JSONArray jsonArrayList = EntityLibraryUtils.getLineInfo(dtos, token);
         if (jsonArrayList.size() == 0) {
             return fail("璇ュ尯鍩熶笉瀛樺湪绠$嚎锛�");

--
Gitblit v1.9.3