wuww
2025-05-14 ddee792c3e8991a72990dbb485bde26bdb968c93
src/main/java/com/se/nsl/controller/TestController.java
@@ -1,8 +1,11 @@
package com.se.nsl.controller;
import com.alibaba.fastjson.JSON;
import com.se.nsl.config.PropertiesConfig;
import com.se.nsl.domain.po.DataPo;
import com.se.nsl.domain.po.Region;
import com.se.nsl.domain.po.Simu;
import com.se.nsl.domain.po.SimuData;
import com.se.nsl.domain.vo.R;
import com.se.nsl.helper.GdalHelper;
import com.se.nsl.helper.ShpHelper;
@@ -64,6 +67,12 @@
    @Resource
    PropertiesConfig config;
    @Resource
    SimuService simuService;
    @Resource
    ResolveService resolveService;
    @ApiOperation(value = "01.insertRegion <")
    @GetMapping("/insertRegion")
@@ -310,7 +319,23 @@
    @ApiOperation(value = "10.当前时间 *")
    @GetMapping("/getTime")
    public Object getTime() {
    public Object getTime() throws Exception {
        //String rs = resolveService.createRainfallCsv("D:\\360\\zt.csv", "正态分布", 100, 10, 1);
        //rs = resolveService.createRainfallCsv("D:\\360\\pj.csv", "平均分布", 100, 10, 1);
        //rs = resolveService.createRainfallCsv("D:\\360\\bdpj.csv", "波动平均分布", 100, 10, 1);
        //rs = resolveService.createRainfallCsv("D:\\360\\cxss.csv", "持续上升", 100, 10, 1);
        //SimuData data = new SimuData();
        //data.setStartTime(new Date());
        //data.setInPath("20250504203823");
        //String rs = resolveService.callZarr2tif(data);
        Simu simu = simuService.selectById(17);
        SimuData data = JSON.parseObject(simu.getData(), SimuData.class);
        resolveService.initArgs(data);
        resolveService.createRainfallFile(simu, data);
        resolveService.callUwSolver(data);
        return (Object) System.currentTimeMillis();
    }