月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-03 3f39280a9b2b814f883a9b578939f421dd056fef
src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java
@@ -46,10 +46,6 @@
        create_service = 0;
        layer = new Layer();
        image_ovr = new ImageOvr();
    }
    public CreateLayerEntity(int pathCount, int imageCount) {
        this();
        image_list = new ArrayList<>();
        image_path_list = new ArrayList<>();
    }
@@ -106,7 +102,7 @@
        /**
         * nodata设置,数组,数组大小和波段数等同
         */
        private String[] nodata;
        private List<String> nodata;
        /**
         * 投影或者坐标:EPSG:4326
@@ -185,11 +181,11 @@
            this.name = name;
        }
        public String[] getNodata() {
        public List<String> getNodata() {
            return nodata;
        }
        public void setNodata(String[] nodata) {
        public void setNodata(List<String> nodata) {
            this.nodata = nodata;
        }
@@ -317,7 +313,7 @@
        /**
         * 过滤器组列表:["a.tif|b.tif"]
         */
        private String[] filter;
        private List<String> filter;
        /**
         * 属性过滤
@@ -362,11 +358,11 @@
            this.image_time = image_time;
        }
        public String[] getFilter() {
        public List<String> getFilter() {
            return filter;
        }
        public void setFilter(String[] filter) {
        public void setFilter(List<String> filter) {
            this.filter = filter;
        }
@@ -518,18 +514,30 @@
        private Map<String, Object> config;
        public Process() {
            uuid = StringHelper.getGuid();
            name = "color_table";
            config = new HashMap<>();
            config.put("default", new Default());
        }
        /**
         * 处理过程
         *
         * @param type   0-默认色板,1-渐变色板
         * @param levels 层级
         */
        public Process(Integer type, List<GradientColorTableEntity> levels) {
            uuid = StringHelper.getGuid();
            name = "color_table";
        public Process(Integer type, List<?> levels) {
            this();
            config.put("type", type);
            config.put("levels", levels);
        }
            config = new HashMap<>();
            config.put("default", new Default());
        /**
         * 设置颜色表
         */
        public void SetColorTable(Integer type, List<?> levels) {
            config.put("type", type);
            config.put("levels", levels);
        }