@xingjs@20241224@添加解析CSV文件相关实体类、方法;添加文件上传配置;添加开发文件上传相关工具类
| | |
| | | |
| | | /** |
| | | * 文件创建模拟 |
| | | * <p> |
| | | * "状态: |
| | | * 0-创建仿真任务, |
| | | * 1-连接GEDB库, |
| | | * 2-下载空间数据, |
| | | * 3-下载高程数据, |
| | | * 4-生成降雨文件, |
| | | * 5-生成配置文件, |
| | | * 6-模拟内涝仿真, |
| | | * 7-处理水位文件, |
| | | * 8-处理排水文件, |
| | | * 9-处理仿真结果, |
| | | * 10-完成,-10-出错 |
| | | * |
| | | * @param vo VO |
| | | * @return {@link R}<{@link Object}> |
| | |
| | | // 获取各个文件的地址 |
| | | String floodFile = vo.getFloodFile(); |
| | | log.info("范围文件地址:{}", floodFile); |
| | | try { |
| | | // todo: 解析范围文件 根据不同的的格式文件进行不同的解析,获取需要计算的范围值 |
| | | // 上传格式:.shp/.tiff/.img/.geojson |
| | | // 重新给vo赋值 |
| | | } catch (Exception e) { |
| | | log.error("解析范围文件失败"); |
| | | } |
| | | |
| | | String stationFile = vo.getStationFile(); |
| | | log.info("站点文件shp地址:{}", floodFile); |
| | | String stationRainFile = vo.getStationRainFile(); |
| | |
| | | import com.se.simu.domain.po.DataPo; |
| | | import com.se.simu.domain.po.SimuPo; |
| | | import com.se.simu.domain.vo.CreateFilesSimuVo; |
| | | import com.se.simu.domain.vo.CreateSimuVo; |
| | | import com.se.simu.domain.vo.SimuVo; |
| | | import com.se.simu.helper.StringHelper; |
| | | import com.se.simu.helper.WebHelper; |
| | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * "状态: |
| | | * 0-创建仿真任务, |
| | | * 1-连接GEDB库, |
| | | * 2-下载空间数据, |
| | | * 3-下载高程数据, |
| | | * 4-生成降雨文件, |
| | | * 5-生成配置文件, |
| | | * 6-模拟内涝仿真, |
| | | * 7-处理水位文件, |
| | | * 8-处理排水文件, |
| | | * 9-处理仿真结果, |
| | | * 10-完成,-10-出错 |
| | | * |
| | | * @param vo VO |
| | | * @return boolean |
| | | */ |
| | | public boolean createByfiles(CreateFilesSimuVo vo) { |
| | | Date now = new Date(); |
| | | String date = StringHelper.YMDHMS2_FORMAT.format(now); |