月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-08 990a7fc331f833672629e83981ae5716590ceec2
修改数简-创建服务接口
已修改3个文件
92 ■■■■■ 文件已修改
src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/service/data/ShuJianService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java
@@ -28,11 +28,6 @@
    private List<ImagePathList> image_path_list;
    /**
     * 影像列表
     */
    private List<ImageList> image_list;
    /**
     * 金字塔配置
     */
    private ImageOvr image_ovr;
@@ -46,7 +41,6 @@
        create_service = 0;
        layer = new Layer();
        image_ovr = new ImageOvr();
        image_list = new ArrayList<>();
        image_path_list = new ArrayList<>();
    }
@@ -64,14 +58,6 @@
    public void setImage_path_list(List<ImagePathList> image_path_list) {
        this.image_path_list = image_path_list;
    }
    public List<ImageList> getImage_list() {
        return image_list;
    }
    public void setImage_list(List<ImageList> image_list) {
        this.image_list = image_list;
    }
    public ImageOvr getImage_ovr() {
@@ -165,12 +151,14 @@
        private Integer boundary_cal_mode;
        public Layer() {
            projection = "ESRI:104903";
            trans_color = "-1,-1,-1";
            tile_rgb = "1,2,3";
            end_scale = 1.0;
            start_scale = 1000000000.0;
            start_scale = 1048576000.0;
            stats_type = 1;
            enhance_type = 0;
            enhance_factor = 0.02;
            enhance_factor = null;
            boundary_cal_mode = 0;
        }
@@ -323,7 +311,8 @@
        public ImagePathList() {
            datasource = "Local";
            recursion = 0;
            recursion = 1;
            filter = new ArrayList<>();
        }
        public String getDatasource() {
@@ -371,67 +360,6 @@
        }
        public void setAttr_filter(Object attr_filter) {
            this.attr_filter = attr_filter;
        }
    }
    /**
     * 影像列表
     */
    public class ImageList {
        /**
         * 数据源:当前只能为Local
         */
        private String datasource;
        /**
         * 影像目录
         */
        private String path;
        /**
         * 影像时间
         */
        private String image_time;
        /**
         * 属性过滤
         */
        private String attr_filter;
        public ImageList() {
            datasource = "Local";
        }
        public String getDatasource() {
            return datasource;
        }
        public void setDatasource(String datasource) {
            this.datasource = datasource;
        }
        public String getPath() {
            return path;
        }
        public void setPath(String path) {
            this.path = path;
        }
        public String getImage_time() {
            return image_time;
        }
        public void setImage_time(String image_time) {
            this.image_time = image_time;
        }
        public String getAttr_filter() {
            return attr_filter;
        }
        public void setAttr_filter(String attr_filter) {
            this.attr_filter = attr_filter;
        }
    }
src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -131,11 +131,9 @@
        imagePathList.setPath(sjPath);
        entity.getImage_path_list().add(imagePathList);
        List<CreateLayerEntity.ImageList> imageLists = entity.getImage_list();
        List<String> filters = imagePathList.getFilter();
        for (MetaEntity meta : metas) {
            CreateLayerEntity.ImageList imageList = entity.new ImageList();
            imageList.setPath(meta.getPath().replace("\\", "/"));
            imageLists.add(imageList);
            filters.add(meta.getPath().replace("\\", "/"));
        }
        return entity;
src/main/resources/application.yml
@@ -134,7 +134,7 @@
  # FME服务地址
  fmeUrl: http://127.0.0.1:88/
  # 出图服务
  exportServer: http://127.0.0.1/ExportMap
  exportServer: http://127.0.0.1/MoonExp
  #exportServer: http://192.168.20.83:80/ExportMap
  # Gdal驱动目录
  gdal_path: E:\terrait\TianJin\Zip\release-1928-x64-dev\release-1928-x64\bin