src/main/java/com/lf/server/controller/data/upload/CheckController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/FmeService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/lf/server/controller/data/upload/CheckController.java
@@ -21,6 +21,34 @@ protected FmeService fmeService; @SysLog() @ApiOperation(value = "查询拓扑检查") @GetMapping(value = "/selectCheckTopology") public ResponseMsg<Object> selectCheckTopology(HttpServletRequest req) { try { FmeReqEntity fme = new FmeReqEntity(); fme.name = StringHelper.getGuid(); fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)"; fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230106135746\\拓扑检查.zip"; fme.polyTolerance = 0.001; fme.lineTolerance = 0.001; fme.pointTolerance = 0.001; fme.gcdOffset = 20; fme.kzdOffset = 100; fme.rangeOffset = 200; fme.xgMax = 0.005; String rs = fmeService.checkTopology(fme, req); if (StringHelper.isEmpty(rs)) { return fail("检查失败"); } return success(rs); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "查询图面整饰检查") @GetMapping(value = "/selectCheckDecorate") public ResponseMsg<Object> selectCheckDecorate(HttpServletRequest req) { src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java
@@ -57,4 +57,39 @@ * 文件清单 */ public String xlsList; /** * 面重叠容差 */ public double polyTolerance = 0.001; /** * 线重叠容差 */ public double lineTolerance = 0.001; /** * 点重叠容差(默认0.2m) */ public double pointTolerance = 0.001; /** * 高程点间距上限 */ public double gcdOffset=20; /** * 控制点间距上限 */ public double kzdOffset=100; /** * 测区范围(米) */ public double rangeOffset=200; /** * 悬挂线最大距离 */ public double xgMax=0.005; } src/main/java/com/lf/server/service/data/FmeService.java
@@ -58,8 +58,21 @@ /** * 6.拓扑检查:*地形图*.dwg */ public void checkTopology(FmeReqEntity fme, HttpServletRequest req) { public String checkTopology(FmeReqEntity fme, HttpServletRequest req) { String url = getUrl("datax/task/run/A4成果质检_拓扑检查", req); List<NameValueEntity> list = getKeyValues(fme.name); list.add(new NameValueEntity("XMMC", fme.xmmc)); list.add(new NameValueEntity("GCXMYSB", fme.zipPath)); list.add(new NameValueEntity("S_MCDRC", fme.polyTolerance)); list.add(new NameValueEntity("S_XCDRC", fme.lineTolerance)); list.add(new NameValueEntity("S_DCDRC", fme.pointTolerance)); list.add(new NameValueEntity("OFFSET_GCD", fme.gcdOffset)); list.add(new NameValueEntity("OFFSET_KZD", fme.kzdOffset)); list.add(new NameValueEntity("Range_OFFSET", fme.rangeOffset)); list.add(new NameValueEntity("XG_MAX", fme.xgMax)); return RestHelper.postForRest(url, list); } /**