1
13693261870
2024-09-30 d65a52359c57045d1fc8cb899893d8c22ce109c3
1
已添加3个文件
已修改4个文件
188 ■■■■■ 文件已修改
src/main/java/com/se/simu/config/PropertiesConfig.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/domain/dto/LayerDto.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/domain/dto/TerrainDto.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/domain/dto/WaterDto.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/service/ResultService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/simu/service/SimuService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 1 ●●●● 补丁 | 查看 | 原始文档 | 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