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