src/main/java/com/se/simu/config/PropertiesConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/domain/dto/LayerDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/domain/dto/TerrainDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/domain/dto/WaterDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/service/ResultService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/service/SimuService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/se/simu/config/PropertiesConfig.java
@@ -62,6 +62,8 @@ private String solverBat; private List<Integer> sizes; public String getVer() { return ver; } @@ -245,4 +247,12 @@ public void setRainPeriod(Double rainPeriod) { this.rainPeriod = rainPeriod; } public List<Integer> getSizes() { return sizes; } public void setSizes(List<Integer> sizes) { this.sizes = sizes; } } src/main/java/com/se/simu/domain/dto/LayerDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,62 @@ package com.se.simu.domain.dto; /** * å¾å±å®ä½ç±» * * @author WWW * @date 2024-09-30 */ public class LayerDto { private String version; private DurationDto duration; private ExtensionDto extension; private TerrainDto terrain; private WaterDto waters; public LayerDto() { } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public DurationDto getDuration() { return duration; } public void setDuration(DurationDto duration) { this.duration = duration; } public ExtensionDto getExtension() { return extension; } public void setExtension(ExtensionDto extension) { this.extension = extension; } public TerrainDto getTerrain() { return terrain; } public void setTerrain(TerrainDto terrain) { this.terrain = terrain; } public WaterDto getWaters() { return waters; } public void setWaters(WaterDto waters) { this.waters = waters; } } src/main/java/com/se/simu/domain/dto/TerrainDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,72 @@ package com.se.simu.domain.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import java.util.ArrayList; import java.util.List; /** * èå´å®ä½ç±» * * @author WWW * @date 2024-09-30 */ public class TerrainDto { private List<int[]> size; @JsonIgnore private String epsg; @JsonIgnore private double minHeight; @JsonIgnore private double maxHeight; public TerrainDto() { } public TerrainDto(List<Integer> sizes) { size = new ArrayList<>(); for (Integer i : sizes) { size.add(new int[]{i, i}); } } public void setHeight(double minHeight, double maxHeight) { this.minHeight = minHeight; this.maxHeight = maxHeight; } public List<int[]> getSize() { return size; } public void setSize(List<int[]> size) { this.size = size; } public String getEpsg() { return epsg; } public void setEpsg(String epsg) { this.epsg = epsg; } public double getMinHeight() { return minHeight; } public void setMinHeight(double minHeight) { this.minHeight = minHeight; } public double getMaxHeight() { return maxHeight; } public void setMaxHeight(double maxHeight) { this.maxHeight = maxHeight; } } src/main/java/com/se/simu/domain/dto/WaterDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ package com.se.simu.domain.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import java.util.ArrayList; import java.util.List; /** * æ°´é¢å®ä½ç±» * * @author WWW * @date 2024-09-30 */ public class WaterDto { @JsonIgnore private List<String> files; private List<Long> data; public WaterDto() { this.files = new ArrayList<>(); this.data = new ArrayList<>(); } public List<String> getFiles() { return files; } public void setFiles(List<String> files) { this.files = files; } public List<Long> getData() { return data; } public void setData(List<Long> data) { this.data = data; } } src/main/java/com/se/simu/service/ResultService.java
@@ -22,7 +22,6 @@ public final static double MAX_X_OFFSET = 0.002; public void process(ResultDto dto) { // } src/main/java/com/se/simu/service/SimuService.java
@@ -210,7 +210,7 @@ uwService.copeDrainFiles(); update(simu, 9, null); resultService.process(); //resultService.process(data); //update(simu, 10, "宿"); } catch (Exception ex) { src/main/resources/application.yml
@@ -122,3 +122,4 @@ # æµéåä½ï¼LPSï¼å/ç§ï¼ãCMSï¼ç«æ¹ç±³/ç§)ãCFS(ç«æ¹è±å°º/ç§) flowUnits: CMS solverBat: D:\simu\uwsolver\run_solver.bat sizes: 64,128,256,512,1024,2048