| | |
| | | @Resource |
| | | PropertiesConfig config; |
| | | |
| | | @Resource |
| | | ResolveService resolveService; |
| | | |
| | | @ApiOperation(value = "01.insertRegion <") |
| | | @GetMapping("/insertRegion") |
| | | @ApiImplicitParams({ |
| | |
| | | @ApiOperation(value = "10.当前时间 *") |
| | | @GetMapping("/getTime") |
| | | public Object getTime() { |
| | | 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); |
| | | |
| | | return (Object) System.currentTimeMillis(); |
| | | } |
| | | |
| | |
| | | file.delete(); |
| | | } |
| | | } |
| | | |
| | | public String createRainfallCsv(String csvPath, String type, double total, double intensity, int hours) { |
| | | // python 脚本名.py <参数1-csv文件名> <参数2-降雨模式:正态分布|平均分布|波动平均分布|持续上升> <参数3-降雨总量> <参数4-最大雨强> <参数5-降雨时间(分钟)> |
| | | String cmd = String.format("%s \"%s\" \"%s\" %f %f %d", config.getCreateRainfall(), csvPath, type, total, intensity, hours * 60); |
| | | |
| | | return callBat(cmd); |
| | | } |
| | | } |
| | |
| | | flowUnits: CMS |
| | | solverBat: D:\other\simu\uwsolver\run_solver.bat |
| | | sww2tifBat: D:\other\simu\uwsolver\sww2tif.bat |
| | | uwSolverBat: D:\other\simu\uwsolver\CudaUWSolver.Demo.NoVis.20250430\start.bat |
| | | zarr2tifBat: D:\other\simu\uwsolver\zarr2tif1.0\start.bat |
| | | createRainfall: "C:\Program Files\Python310\python.exe" D:\other\DiZai\zarr\CreatRainfall.py |
| | | uwSolverBat: D:\other\simu\CudaUWSolver.Demo.NoVis.20250430\start.bat |
| | | zarr2tifBat: D:\other\simu\zarr2tif1.0\start.bat |
| | | #zarr2tifBat: D:\other\simu\zarr2tif-2.0-mkl\start.bat |
| | | createRainfall: '"C:\Program Files\Python310\python.exe" D:\terrait\NslServer\data\CreatRainfall.py' |
| | | rainfallTitle: Station Longitude Latitude Year Month Day Hour Minute Intensity |
| | | rainfallSite: beijing |
| | | saveFrames: 10 |