| | |
| | | |
| | | public boolean create(CreateSimuVo vo) { |
| | | DataPo data = BeanUtil.copyProperties(vo, DataPo.class); |
| | | SimuPo simu = new SimuPo(vo.getNum(), vo.getName(), JSONUtil.toJsonStr(data), 0, vo.getBak()); |
| | | |
| | | data.setPath(vo.getName(), vo.getName()); |
| | | initPath(data); |
| | | |
| | | SimuPo simu = new SimuPo(vo.getNum(), vo.getName(), JSONUtil.toJsonStr(data), 0, vo.getBak()); |
| | | |
| | | int rows = simuMapper.insert(simu); |
| | | if (rows > 0) { |
| | |
| | | |
| | | update(simu, 1, null); |
| | | String token = gedbService.getToken(); |
| | | GeDb db = gedbService.getSeDb(token); |
| | | db.setBbox(data.getBbox()); |
| | | data.setEpsg(db.getEpsg()); |
| | | GeDb db = gedbService.connectGedb(token, data); |
| | | |
| | | update(simu, 2, null); |
| | | List<GeLayer> layers = gedbService.getLayers(token, db); |
| | | gedbService.queryData(token, db, layers); |
| | | gedbService.copeVectors(data, layers); |
| | | gedbService.copeVectors(token, data, db); |
| | | |
| | | update(simu, 3, null); |
| | | gedbService.copeDem(token, data); |