From 39272cfdb16b5c7d4033ac06ce314e25b1e5c6ba Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 06 九月 2023 13:51:57 +0800 Subject: [PATCH] 修改nodata~ --- src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java | 8 ++++---- src/main/java/com/moon/server/service/data/ShuJianService.java | 13 ++++++++----- src/main/resources/application.yml | 1 + 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java b/src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java index 1d31218..c9c868a 100644 --- a/src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java +++ b/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; } diff --git a/src/main/java/com/moon/server/service/data/ShuJianService.java b/src/main/java/com/moon/server/service/data/ShuJianService.java index 2b653f7..8b8974c 100644 --- a/src/main/java/com/moon/server/service/data/ShuJianService.java +++ b/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; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index a28f0a3..f804954 100644 --- a/src/main/resources/application.yml +++ b/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: -- Gitblit v1.9.3