src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/moon/server/service/data/ShuJianService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java
@@ -102,7 +102,7 @@ /** * nodata设置,数组,数组大小和波段数等同 */ private List<String> nodata; private List<Integer> nodata; /** * 投影或者坐标:EPSG:4326 @@ -170,7 +170,7 @@ start_scale = 1000000000.0; stats_type = 1; enhance_type = 0; enhance_factor= 0.02; enhance_factor = 0.02; boundary_cal_mode = 0; } @@ -182,11 +182,11 @@ this.name = name; } public List<String> getNodata() { public List<Integer> getNodata() { return nodata; } public void setNodata(List<String> nodata) { public void setNodata(List<Integer> nodata) { this.nodata = nodata; } src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -39,6 +39,9 @@ @Value("${shujian.url}") String sjUrl; @Value("${shujian.path}") String sjPath; @Resource PathHelper pathHelper; @@ -121,13 +124,13 @@ layer.setNodata(getNoData(pub, metas)); CreateLayerEntity.ImagePathList imagePathList = entity.new ImagePathList(); imagePathList.setPath(pathHelper.getConfig().getUploadPath()); imagePathList.setPath(sjPath); entity.getImage_path_list().add(imagePathList); List<CreateLayerEntity.ImageList> imageLists = entity.getImage_list(); for (MetaEntity meta : metas) { CreateLayerEntity.ImageList imageList = entity.new ImageList(); imageList.setPath(meta.getPath()); imageList.setPath(meta.getPath().replace("\\", "/")); imageLists.add(imageList); } @@ -148,7 +151,7 @@ /** * 获取 nodata */ private List<String> getNoData(PubEntity pub, List<MetaEntity> metas) { private List<Integer> getNoData(PubEntity pub, List<MetaEntity> metas) { int bands = 1; for (MetaEntity meta : metas) { if (StringHelper.isEmpty(meta.getBands())) { @@ -164,9 +167,9 @@ } } List<String> list = new ArrayList<>(); List<Integer> list = new ArrayList<>(); for (int i = 0; i < bands; i++) { list.add(String.valueOf(pub.getNodata())); list.add(pub.getNodata()); } return list; src/main/resources/application.yml
@@ -122,6 +122,7 @@ shujian: ak: ak=mf72ff9295c740ec0f37e61433e8a3ad8d url: http://172.16.2.10:50005 path: share/YQData/upload/ # 系统配置 sys: