src/main/java/com/lf/server/controller/data/upload/UploadController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/ctrl/TabMapperEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/ctrl/UploadEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/data/MetaFileEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/all/BaseUploadService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/data/FmeService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/lf/server/controller/data/upload/UploadController.java
@@ -3,14 +3,10 @@ import com.lf.server.annotation.SysLog; import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.all.StaticData; import com.lf.server.entity.ctrl.TabMapperEntity; import com.lf.server.entity.ctrl.UploadEntity; import com.lf.server.entity.data.DirEntity; import com.lf.server.entity.data.MetaEntity; import com.lf.server.entity.data.MetaFileEntity; import com.lf.server.entity.sys.UserEntity; import com.lf.server.helper.StringHelper; import com.lf.server.helper.WebHelper; import com.lf.server.service.data.UploadService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -129,7 +125,12 @@ return fail("ç®å½ID=" + dirid + "ä¸åå¨"); } List<TabMapperEntity> list = uploadService.selectMappers(path); List<MetaFileEntity> metas = uploadService.selectFiles(path, StaticData.ALL_EXTENSION); if (null == metas || metas.isEmpty()) { return fail("ç®å½" + path + "䏿¥æ æä»¶"); } List<MetaFileEntity> list = uploadService.selectMappers(metas, dir, epsgCode); return success(list); } catch (Exception ex) { @@ -137,7 +138,7 @@ } } @SysLog() /*@SysLog() @ApiOperation(value = "æå ¥æä»¶") @ApiImplicitParams({ @ApiImplicitParam(name = "entity", value = "ä¸ä¼ å®ä½ç±»", dataType = "UploadEntity", paramType = "body") @@ -203,7 +204,7 @@ } catch (Exception ex) { return fail(ex.getMessage(), null); } } }*/ @SysLog() @ApiOperation(value = "å é¤å æ°æ®") src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java
@@ -54,19 +54,9 @@ public double imgResolution = 0.2; /** * é¢éå 容差 * é¢/线/ç¹éå 容差 */ public double polyTolerance = 0.001; /** * 线éå 容差 */ public double lineTolerance = 0.001; /** * ç¹éå 容差ï¼é»è®¤0.2mï¼ */ public double pointTolerance = 0.001; public double tolerance = 0.001; /** * é«ç¨ç¹é´è·ä¸é src/main/java/com/lf/server/entity/ctrl/TabMapperEntity.java
ÎļþÒÑɾ³ý src/main/java/com/lf/server/entity/ctrl/UploadEntity.java
ÎļþÒÑɾ³ý src/main/java/com/lf/server/entity/data/MetaFileEntity.java
@@ -29,9 +29,9 @@ private int createUser; private String cs; private String extName; private String epsgCode; public String getEventid() { return eventid; @@ -113,14 +113,6 @@ this.createUser = createUser; } public String getCs() { return cs; } public void setCs(String cs) { this.cs = cs; } public String getExtName() { return extName; } @@ -128,4 +120,12 @@ public void setExtName(String extName) { this.extName = extName; } public String getEpsgCode() { return epsgCode; } public void setEpsgCode(String epsgCode) { this.epsgCode = epsgCode; } } src/main/java/com/lf/server/service/all/BaseUploadService.java
@@ -1,6 +1,6 @@ package com.lf.server.service.all; import com.lf.server.entity.ctrl.TabMapperEntity; import com.lf.server.entity.data.DirEntity; import com.lf.server.entity.data.MetaFileEntity; import com.lf.server.helper.*; import org.apache.commons.logging.Log; @@ -190,31 +190,16 @@ /** * æ¥è¯¢æ å° */ public List<TabMapperEntity> selectMappers(String subPath) { String root = pathHelper.getConfig().getTempPath() + File.separator + subPath; File file = new File(root); if (!file.exists() && !file.isDirectory()) { return null; public List<MetaFileEntity> selectMappers(List<MetaFileEntity> metas, DirEntity dir, String epsgCode) { List<MetaFileEntity> list = new ArrayList<>(); for (MetaFileEntity meta : metas) { // } File[] files = file.listFiles(); if (null == files || files.length == 0) { return null; } File zipFile = new File(root + "_zip"); if (!zipFile.exists() || !zipFile.isDirectory()) { zipFile.mkdirs(); } return getMappers(zipFile.getPath(), files); return list; } /** * è·åæ å° */ private List<TabMapperEntity> getMappers(String zipPath, File[] files) { /*private List<TabMapperEntity> getMappers(String zipPath, File[] files) { String temp = pathHelper.getConfig().getTempPath(); List<TabMapperEntity> list = new ArrayList<>(); @@ -253,9 +238,6 @@ return list; } /** * è·åShpæä»¶ */ private void getShpFiles(String sourceName, String subPath, List<TabMapperEntity> list) { List<String> files = new ArrayList<>(); getShpFiles(subPath, files); @@ -268,9 +250,6 @@ } } /** * è·åShpæä»¶ */ private void getShpFiles(String shpPath, List<String> list) { File file = new File(shpPath); @@ -291,9 +270,6 @@ } } /** * è·åGdbæä»¶ */ private void getGdbFiles(String sourceName, String subPath, List<TabMapperEntity> list) { List<String> files = new ArrayList<>(); getGdbFiles(subPath, files); @@ -308,9 +284,6 @@ } } /** * è·åGdbæä»¶ */ private void getGdbFiles(String shpPath, List<String> list) { File file = new File(shpPath); @@ -331,7 +304,7 @@ getGdbFiles(f.getPath(), list); } } }*/ private boolean isGdbFile(File f) { if (f.getName().toLowerCase().endsWith(GDB)) { src/main/java/com/lf/server/service/data/FmeService.java
@@ -119,9 +119,9 @@ List<NameValueEntity> list = getKeyValues("æææ£æ¥"); 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("S_MCDRC", fme.tolerance)); list.add(new NameValueEntity("S_XCDRC", fme.tolerance)); list.add(new NameValueEntity("S_DCDRC", fme.tolerance)); list.add(new NameValueEntity("OFFSET_GCD", fme.gcdOffset)); list.add(new NameValueEntity("OFFSET_KZD", fme.kzdOffset)); list.add(new NameValueEntity("Range_OFFSET", fme.rangeOffset)); @@ -228,7 +228,7 @@ // S_RKBGï¼ä¸ºå ¥åºè¡¨æ ¼ç宿´è·¯å¾ï¼å¤ä¸ªä»¥è±æéå·éå¼ List<NameValueEntity> list = getKeyValues("è¡¨æ ¼å ¥åº"); list.add(new NameValueEntity("S_RKBG", meta.getPath())); list.add(new NameValueEntity("COORDSYS", meta.getCs())); list.add(new NameValueEntity("COORDSYS", meta.getEpsgCode())); list.add(new NameValueEntity("dirid", meta.getDirid())); list.add(new NameValueEntity("depid", meta.getDepid())); list.add(new NameValueEntity("verid", meta.getVerid()));