月球大数据地理空间分析展示平台-【前端】-月球2期前端
WX
2023-09-01 e603818514e4849cd71c1df6f621a70dc019d156
样式修改,openlayer加载影像(未完成)
已添加1个文件
已修改8个文件
3648 ■■■■■ 文件已修改
src/App.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/Map/index.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/Map/olMap.js 221 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/colorValue.json 3298 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/request.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/baseMapSwitching/baseMapSwitching.vue 49 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/menus.vue 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/search/search.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -17,4 +17,14 @@
});
</script>
<style lang="less"></style>
<style lang="less">
.map-info-bar {
  display: none;
}
.ol-zoom {
  display: none;
}
.ol-rotate {
  display: none;
}
</style>
src/assets/js/Map/index.js
@@ -45,6 +45,8 @@
    //大气层
    Viewer.scene.globe.showGroundAtmosphere = false;
    window.setLayer();
    sgworld.Navigate.Stop(); //取消飞行状态
    sgworld.Navigate.setPosition(-1093596.38, 5729026.12, 4136590.41);
  },
  //鼠标左键点击事件添加
  addMouseLeftClickEvents() {
src/assets/js/Map/olMap.js
@@ -1,27 +1,202 @@
import { Map, View } from "ol";//地图,视图
import { getToken } from "@/utils/auth";
//配置文件地址
import config from "./config";
import { Map, View } from "ol"; //地图,视图
import OSM from "ol/source/OSM"; //可以理解为数据源,就是一张图片
import TileLayer from "ol/layer/Tile"; //可以理解为图层
import { fromLonLat } from "ol/proj";//将坐标从经度/纬度转换为不同的投影。
import XYZ from "ol/source/XYZ"
import { fromLonLat, transform } from "ol/proj"; //将坐标从经度/纬度转换为不同的投影。
import XYZ from "ol/source/XYZ";
import WMTS from "ol/source/WMTS.js";
import WMTSTileGrid from "ol/tilegrid/WMTS.js";
import { get as getProjection, Projection } from "ol/proj.js";
import { register } from "ol/proj/proj4";
import { getTopLeft, getWidth } from "ol/extent.js";
const olMap = {
    initMap() {
        //google地图
        var googleMapLayer = new TileLayer({
            source: new XYZ({
                url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}'
            })
        });
  map: null,
  Layer: null,
  projectionObj: {
    code: "ESRI:103881",
    extent: [-180, -90, 180, 90],
  },
  initMap() {
    //google地图
    // var googleMapLayer = new TileLayer({
    //   source: new XYZ({
    //     url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}",
    //   }),
    // });
    // proj4.defs(
    //   "ESRI:103880",
    //   "+proj=laea +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R=1737400 +units=m +no_defs +type=crs"
    // );
    // register(proj4);
    const projection = new Projection({
      // code: this.projectionObj.code,
      code: "ESRI:103881",
      extent: [-180, -90, 180, 90],
      //   extent: this.projectionObj.extent,
    });
    this.map = new Map({
      target: "mapView",
      layers: [], //AMapLayer, baiduMapLayer
      view: new View({
        projection: projection,
        center: [180, 90],
        zoom: 4,
      }),
    });
  },
  addTreeData(treeNode, obj) {
    // this.delLayerAll();
    this.projectionObj = obj;
    console.log(this.projectionObj);
    //判断是否为代理
    if (treeNode.proxy) {
      this.addProxyAddress(treeNode); //有代理
    } else {
      this.addUrlAddress(treeNode); //无代理
    }
  },
  //代理地址
  addProxyAddress(res) {
    //判断数据类型
    switch (res.data) {
      case 1: //数字正射影像图
        this.setDataType(res);
        break;
      case 2: //场景地形数据
        this.setTerrainData(res);
        break;
      case 3: //数字高程模型(晕渲图)
        this.setDataType(res);
        break;
      case 4: //单波段栅格数据
        this.setDataType(res);
        break;
      case 5: //多光谱栅格数据
        this.setDataType(res);
        break;
      case 6: //高光谱栅格数据
        this.setDataType(res);
        break;
      case 7: //矢量图层
        this.setVectorData(res);
        break;
      case 8: //三维模型
        this.setModelData(res);
        break;
    }
  },
  //普通地址
  addUrlAddress(res) {
    switch (res.category) {
      case 0: //其他
        break;
      case 1: //GisServer
        this.addProxyAddress(res);
        break;
      case 2: //GeoServer
        this.addGeoServerAddress(res);
        break;
      case 3: //数简
        this.addProxyAddress(res);
        break;
    }
  },
  setDataType(res) {
    switch (res.type) {
      case 0: //URL
        break;
      case 1: //TMS
        // this.setAddTmsLayer(res);
        break;
      case 2: //WMTS
        this.addWmts(res);
        break;
      case 3: //WMS
        // this.setAddWmsLayer(res);
        break;
    }
  },
  setTerrainData(res) {
    switch (res.type) {
      case 0: //URL
        // this.setAddTearrinLayer(res);
        break;
      case 1: //TMS
        // this.setAddTearrinLayer(res);
        break;
    }
  },
  setVectorData(res) {
    switch (res.type) {
      case 0: //URL
        break;
      case 3: //WMS
        // this.setAddWmsLayer(res);
        break;
      case 4: //WFS
        break;
    }
  },
  //获取服务地址
  getLayrUrl(res) {
    var url;
    if (res.proxy) {
      const token = getToken();
      url = config.proxy + res.proxy.replaceAll("{token}", token);
    } else {
      url = res.url;
    }
    return url;
  },
  deleteLayer() {
    if (this.Layer) {
      this.map.removeLayer(this.Layer);
      this.Layer = null;
    }
  },
  addWmts(res) {
    this.deleteLayer();
    var url = this.getLayrUrl(res);
    const projection = new Projection({
      code: this.projectionObj.code,
      // extent: this.projectionObj.extent,
      // code: "ESRI:103879",
      extent: [-180, -90, 180, 90],
    });
    // var projection = getProjection("ESRI:103880");
    var projectionExtent = projection.getExtent();
        var map = new Map({
            target: "mapView",
            layers: [googleMapLayer],//AMapLayer, baiduMapLayer
            view: new View({
                center: [10997148, 4569099],
                zoom: 4
            }),
        });
    },
}
export default olMap;
    var size = getWidth(projectionExtent) / 256;
    var resolutions = new Array(18);
    var matrixIds = new Array(18);
    for (var z = 1; z < 19; ++z) {
      // generate resolutions and matrixIds arrays for this WMTS
      resolutions[z] = size / Math.pow(2, z);
      matrixIds[z] = z;
    }
    this.Layer = new TileLayer({
      opacity: 0.7,
      source: new WMTS({
        url: url,
        layer: "img", //注意每个图层这里不同
        matrixSet: "GoogleMapsCompatible",
        format: "image/png",
        style: "default",
        projection: projection,
        tileGrid: new WMTSTileGrid({
          origin: getTopLeft(projectionExtent), //原点(左上角)
          resolutions: resolutions, //分辨率数组
          matrixIds: matrixIds, //矩阵标识列表,与地图级数保持一致
        }),
        wrapX: true,
      }),
    });
    if (this.map) {
      this.map.addLayer(this.Layer);
    }
  },
};
export default olMap;
src/assets/js/colorValue.json
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,3298 @@
{
    "result": {
        "page_count": 40,
        "total_count": 29,
        "item_list": [
            {
                "data_id": 10002901,
                "data_version": 1,
                "data_update_user": 1,
                "name": "Di-31730668_10506015",
                "content": {
                    "default": {
                        "r": -1,
                        "g": -1,
                        "b": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "high": -27506999.7,
                            "low": -31730668,
                            "r_end": 255,
                            "b_start": 6,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "high": -23283331.4,
                            "low": -27506999.7,
                            "r_end": 255,
                            "b_start": 0,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "high": -19059663.1,
                            "low": -23283331.4,
                            "r_end": 255,
                            "b_start": 0,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "high": -14835994.8,
                            "low": -19059663.1,
                            "r_end": 255,
                            "b_start": 0,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "high": -10612326.5,
                            "low": -14835994.8,
                            "r_end": 42,
                            "b_start": 0,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "high": -6388658.2,
                            "low": -10612326.5,
                            "r_end": 0,
                            "b_start": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "high": -2164989.9,
                            "low": -6388658.2,
                            "r_end": 0,
                            "b_start": 210,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "high": 2058678.4,
                            "low": -2164989.9,
                            "r_end": 59,
                            "b_start": 255,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "high": 6282346.7,
                            "low": 2058678.4,
                            "r_end": 0,
                            "b_start": 217,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "high": 10506015,
                            "low": 6282346.7,
                            "r_end": 132,
                            "b_start": 255,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-05-17 10:25:57",
                "data_status": 1
            },
            {
                "data_id": 10002801,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Diviner_-60_110",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": -60,
                            "high": -43,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -43,
                            "high": -26,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -26,
                            "high": -9,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -9,
                            "high": 8,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 8,
                            "high": 25,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 25,
                            "high": 42,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 42,
                            "high": 59,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 59,
                            "high": 76,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 76,
                            "high": 93,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 93,
                            "high": 110,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:38:02",
                "data_status": 1
            },
            {
                "data_id": 10002701,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Diviner_0_5",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "low": 0,
                            "high": 0.5,
                            "r_end": 255,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "low": 0.5,
                            "high": 1,
                            "r_end": 255,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "low": 1,
                            "high": 1.5,
                            "r_end": 255,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "low": 1.5,
                            "high": 2,
                            "r_end": 255,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "low": 2,
                            "high": 2.5,
                            "r_end": 42,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "low": 2.5,
                            "high": 3,
                            "r_end": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "low": 3,
                            "high": 3.5,
                            "r_end": 0,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "low": 3.5,
                            "high": 4,
                            "r_end": 59,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "low": 4,
                            "high": 4.5,
                            "r_end": 0,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "low": 4.5,
                            "high": 5,
                            "r_end": 132,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:37:22",
                "data_status": 1
            },
            {
                "data_id": 10002601,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Diviner_5_10",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": 5,
                            "high": 5.5,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 5.5,
                            "high": 6,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 6,
                            "high": 6.5,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 6.5,
                            "high": 7,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 7,
                            "high": 7.5,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 7.5,
                            "high": 8,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 8,
                            "high": 8.5,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 8.5,
                            "high": 9,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 9,
                            "high": 9.5,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 9.5,
                            "high": 10,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:36:58",
                "data_status": 1
            },
            {
                "data_id": 10002501,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Grail_-8300_7000",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": -8300,
                            "high": -6770,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -6770,
                            "high": -5240,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -5240,
                            "high": -3710,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -3710,
                            "high": -2180,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": -2180,
                            "high": -650,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": -650,
                            "high": 880,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 880,
                            "high": 2410,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 2410,
                            "high": 3940,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 3940,
                            "high": 5470,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 5470,
                            "high": 7000,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:36:07",
                "data_status": 1
            },
            {
                "data_id": 10002401,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Grail_-23000_31000",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": -23000,
                            "high": -17600,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -17600,
                            "high": -12200,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -12200,
                            "high": -6800,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -6800,
                            "high": -1400,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": -1400,
                            "high": 4000,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 4000,
                            "high": 9400,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 9400,
                            "high": 14800,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 14800,
                            "high": 20200,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 20200,
                            "high": 25600,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 25600,
                            "high": 31000,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:35:22",
                "data_status": 1
            },
            {
                "data_id": 10002301,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Grail_0_82",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": 0,
                            "high": 8.2,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 8.2,
                            "high": 16.4,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 16.4,
                            "high": 24.6,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 24.6,
                            "high": 32.8,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 32.8,
                            "high": 41,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 41,
                            "high": 49.2,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 49.2,
                            "high": 57.4,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 57.4,
                            "high": 65.6,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 65.6,
                            "high": 73.8,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 73.8,
                            "high": 82,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:34:29",
                "data_status": 1
            },
            {
                "data_id": 10002201,
                "data_version": 0,
                "data_update_user": 1,
                "name": "PDT_0_90",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": 0,
                            "high": 9,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 9,
                            "high": 18,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 18,
                            "high": 27,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 27,
                            "high": 36,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 36,
                            "high": 45,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 45,
                            "high": 54,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 54,
                            "high": 63,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 63,
                            "high": 72,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 72,
                            "high": 81,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 81,
                            "high": 90,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:33:53",
                "data_status": 1
            },
            {
                "data_id": 10002101,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Lunar_0_8",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "high": 0.8,
                            "low": 0,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "high": 1.6,
                            "low": 0.8,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "high": 2.4,
                            "low": 1.6,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "high": 3.2,
                            "low": 2.4,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "high": 4,
                            "low": 3.2,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "high": 4.8,
                            "low": 4,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "high": 5.6,
                            "low": 4.8,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "high": 6.4,
                            "low": 5.6,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "high": 7.2,
                            "low": 6.4,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "high": 8,
                            "low": 7.2,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:32:29",
                "data_status": 1
            },
            {
                "data_id": 10002001,
                "data_version": 1,
                "data_update_user": 1,
                "name": "Lunar_-1_7100",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "high": 709.1,
                            "low": -1,
                            "r_end": 255,
                            "b_start": 6,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "high": 1419.2,
                            "low": 709.1,
                            "r_end": 255,
                            "b_start": 0,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "high": 2129.3,
                            "low": 1419.2,
                            "r_end": 255,
                            "b_start": 0,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "high": 2839.4,
                            "low": 2129.3,
                            "r_end": 255,
                            "b_start": 0,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "high": 3549.5,
                            "low": 2839.4,
                            "r_end": 42,
                            "b_start": 0,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "high": 4259.6,
                            "low": 3549.5,
                            "r_end": 0,
                            "b_start": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "high": 4969.7,
                            "low": 4259.6,
                            "r_end": 0,
                            "b_start": 210,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "high": 5679.8,
                            "low": 4969.7,
                            "r_end": 59,
                            "b_start": 255,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "high": 6389.9,
                            "low": 5679.8,
                            "r_end": 0,
                            "b_start": 217,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "high": 7100,
                            "low": 6389.9,
                            "r_end": 132,
                            "b_start": 255,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:32:41",
                "data_status": 1
            },
            {
                "data_id": 10001901,
                "data_version": 1,
                "data_update_user": 1,
                "name": "Lunar_-1_45",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": -1,
                            "high": 3.6,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 3.6,
                            "high": 8.2,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 8.2,
                            "high": 12.8,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 12.8,
                            "high": 17.4,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 17.4,
                            "high": 22,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 22,
                            "high": 26.6,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 26.6,
                            "high": 31.2,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 31.2,
                            "high": 35.8,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 35.8,
                            "high": 40.4,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 40.4,
                            "high": 45,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:32:47",
                "data_status": 1
            },
            {
                "data_id": 10001801,
                "data_version": 1,
                "data_update_user": 1,
                "name": "Lunar_-0.02_1.03",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "high": 0.085,
                            "low": -0.02,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "high": 0.19,
                            "low": 0.085,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "high": 0.295,
                            "low": 0.19,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "high": 0.4,
                            "low": 0.295,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "high": 0.505,
                            "low": 0.4,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "high": 0.61,
                            "low": 0.505,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "high": 0.715,
                            "low": 0.61,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "high": 0.82,
                            "low": 0.715,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "high": 0.925,
                            "low": 0.82,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "high": 1.03,
                            "low": 0.925,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:32:53",
                "data_status": 1
            },
            {
                "data_id": 10001701,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Prospector_0_3500",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "low": 0,
                            "r_end": 255,
                            "high": 350,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "low": 350,
                            "r_end": 255,
                            "high": 700,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "low": 700,
                            "r_end": 255,
                            "high": 1050,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "low": 1050,
                            "r_end": 255,
                            "high": 1400,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "low": 1400,
                            "r_end": 42,
                            "high": 1750,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "low": 1750,
                            "r_end": 0,
                            "high": 2100,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "low": 2100,
                            "r_end": 0,
                            "high": 2450,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "low": 2450,
                            "r_end": 59,
                            "high": 2800,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "low": 2800,
                            "r_end": 0,
                            "high": 3150,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "low": 3150,
                            "r_end": 132,
                            "high": 3500,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:29:03",
                "data_status": 1
            },
            {
                "data_id": 10001601,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Prospector_350_500",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "low": 350,
                            "r_end": 255,
                            "high": 365,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "low": 365,
                            "r_end": 255,
                            "high": 380,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "low": 380,
                            "r_end": 255,
                            "high": 395,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "low": 395,
                            "r_end": 255,
                            "high": 410,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "low": 410,
                            "r_end": 42,
                            "high": 425,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "low": 425,
                            "r_end": 0,
                            "high": 440,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "low": 440,
                            "r_end": 0,
                            "high": 455,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "low": 455,
                            "r_end": 59,
                            "high": 470,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "low": 470,
                            "r_end": 0,
                            "high": 485,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "low": 485,
                            "r_end": 132,
                            "high": 500,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:28:33",
                "data_status": 1
            },
            {
                "data_id": 10001501,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Prospector_-40_300",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": -40,
                            "high": -6,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": -6,
                            "high": 28,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 28,
                            "high": 62,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 62,
                            "high": 96,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 96,
                            "high": 130,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 130,
                            "high": 164,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 164,
                            "high": 198,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 198,
                            "high": 232,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 232,
                            "high": 266,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 266,
                            "high": 300,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:28:03",
                "data_status": 1
            },
            {
                "data_id": 10001401,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Prospector_0_100",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "high": 10,
                            "low": 0,
                            "b_start": 6,
                            "r_end": 255,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "high": 20,
                            "low": 10,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "high": 30,
                            "low": 20,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "high": 40,
                            "low": 30,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "high": 50,
                            "low": 40,
                            "b_start": 0,
                            "r_end": 42,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "high": 60,
                            "low": 50,
                            "b_start": 0,
                            "r_end": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "high": 70,
                            "low": 60,
                            "b_start": 210,
                            "r_end": 0,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "high": 80,
                            "low": 70,
                            "b_start": 255,
                            "r_end": 59,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "high": 90,
                            "low": 80,
                            "b_start": 217,
                            "r_end": 0,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "high": 100,
                            "low": 90,
                            "b_start": 255,
                            "r_end": 132,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:27:13",
                "data_status": 1
            },
            {
                "data_id": 10001301,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Prospector_0_255",
                "content": {
                    "default": {
                        "r": -1,
                        "g": -1,
                        "b": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "high": 25.5,
                            "low": 0,
                            "b_start": 6,
                            "r_end": 255,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "high": 51,
                            "low": 25.5,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "high": 76.5,
                            "low": 51,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "high": 102,
                            "low": 76.5,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "high": 127.5,
                            "low": 102,
                            "b_start": 0,
                            "r_end": 42,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "high": 153,
                            "low": 127.5,
                            "b_start": 0,
                            "r_end": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "high": 178.5,
                            "low": 153,
                            "b_start": 210,
                            "r_end": 0,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "high": 204,
                            "low": 178.5,
                            "b_start": 255,
                            "r_end": 59,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "high": 229.5,
                            "low": 204,
                            "b_start": 217,
                            "r_end": 0,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "high": 255,
                            "low": 229.5,
                            "b_start": 255,
                            "r_end": 132,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:26:39",
                "data_status": 1
            },
            {
                "data_id": 10001201,
                "data_version": 0,
                "data_update_user": 1,
                "name": "Prospector_0_150",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": 0,
                            "high": 15,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 15,
                            "high": 30,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 30,
                            "high": 45,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 45,
                            "high": 60,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 60,
                            "high": 75,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 75,
                            "high": 90,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 90,
                            "high": 105,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 105,
                            "high": 120,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 120,
                            "high": 135,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 135,
                            "high": 150,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:26:01",
                "data_status": 1
            },
            {
                "data_id": 10001101,
                "data_version": 1,
                "data_update_user": 1,
                "name": "Prospector_100_255",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": 100,
                            "high": 115.5,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 115.5,
                            "high": 131,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 131,
                            "high": 146.5,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 146.5,
                            "high": 162,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 162,
                            "high": 177.5,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 177.5,
                            "high": 193,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 193,
                            "high": 208.5,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 208.5,
                            "high": 224,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 224,
                            "high": 239.5,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 239.5,
                            "high": 255,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-24 10:25:06",
                "data_status": 1
            },
            {
                "data_id": 10001001,
                "data_version": 1,
                "data_update_user": 1,
                "name": "FBT_0_255",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 6,
                            "r_end": 255,
                            "low": 0,
                            "high": 25.5,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 25.5,
                            "high": 51,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 51,
                            "high": 76.5,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "r_end": 255,
                            "low": 76.5,
                            "high": 102,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "r_end": 42,
                            "low": 102,
                            "high": 127.5,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "r_end": 0,
                            "low": 127.5,
                            "high": 153,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "r_end": 0,
                            "low": 153,
                            "high": 178.5,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "r_end": 59,
                            "low": 178.5,
                            "high": 204,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "r_end": 0,
                            "low": 204,
                            "high": 229.5,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "r_end": 132,
                            "low": 229.5,
                            "high": 255,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-21 11:27:10",
                "data_status": 1
            },
            {
                "data_id": 10000901,
                "data_version": 0,
                "data_update_user": 1,
                "name": "DOM_0_255",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hdt",
                    "type": 1,
                    "levels": [
                        {
                            "high": 25.5,
                            "low": 0,
                            "r_end": 20,
                            "b_start": 0,
                            "g_end": 20,
                            "b_end": 20,
                            "r_start": 0,
                            "g_start": 0
                        },
                        {
                            "high": 51,
                            "low": 25.5,
                            "r_end": 40,
                            "b_start": 20,
                            "g_end": 40,
                            "b_end": 40,
                            "r_start": 20,
                            "g_start": 20
                        },
                        {
                            "high": 76.5,
                            "low": 51,
                            "r_end": 60,
                            "b_start": 40,
                            "g_end": 60,
                            "b_end": 60,
                            "r_start": 40,
                            "g_start": 40
                        },
                        {
                            "high": 102,
                            "low": 76.5,
                            "r_end": 80,
                            "b_start": 60,
                            "g_end": 80,
                            "b_end": 80,
                            "r_start": 60,
                            "g_start": 60
                        },
                        {
                            "high": 127.5,
                            "low": 102,
                            "r_end": 100,
                            "b_start": 80,
                            "g_end": 100,
                            "b_end": 100,
                            "r_start": 80,
                            "g_start": 80
                        },
                        {
                            "high": 153,
                            "low": 127.5,
                            "r_end": 120,
                            "b_start": 100,
                            "g_end": 120,
                            "b_end": 120,
                            "r_start": 100,
                            "g_start": 100
                        },
                        {
                            "high": 178.5,
                            "low": 153,
                            "r_end": 140,
                            "b_start": 120,
                            "g_end": 140,
                            "b_end": 140,
                            "r_start": 120,
                            "g_start": 120
                        },
                        {
                            "high": 204,
                            "low": 178.5,
                            "r_end": 160,
                            "b_start": 140,
                            "g_end": 160,
                            "b_end": 160,
                            "r_start": 140,
                            "g_start": 140
                        },
                        {
                            "high": 229.5,
                            "low": 204,
                            "r_end": 180,
                            "b_start": 160,
                            "g_end": 180,
                            "b_end": 180,
                            "r_start": 160,
                            "g_start": 160
                        },
                        {
                            "high": 255,
                            "low": 229.5,
                            "r_end": 200,
                            "b_start": 180,
                            "g_end": 200,
                            "b_end": 200,
                            "r_start": 180,
                            "g_start": 180
                        }
                    ]
                },
                "data_update_time": "2023-04-21 11:23:37",
                "data_status": 1
            },
            {
                "data_id": 10000801,
                "data_version": 0,
                "data_update_user": 1,
                "name": "DOM_0_150",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hdt",
                    "type": 1,
                    "levels": [
                        {
                            "b_start": 0,
                            "r_end": 20,
                            "low": 0,
                            "high": 15,
                            "g_end": 20,
                            "b_end": 20,
                            "r_start": 0,
                            "g_start": 0
                        },
                        {
                            "b_start": 20,
                            "r_end": 40,
                            "low": 15,
                            "high": 30,
                            "g_end": 40,
                            "b_end": 40,
                            "r_start": 20,
                            "g_start": 20
                        },
                        {
                            "b_start": 40,
                            "r_end": 60,
                            "low": 30,
                            "high": 45,
                            "g_end": 60,
                            "b_end": 60,
                            "r_start": 40,
                            "g_start": 40
                        },
                        {
                            "b_start": 60,
                            "r_end": 80,
                            "low": 45,
                            "high": 60,
                            "g_end": 80,
                            "b_end": 80,
                            "r_start": 60,
                            "g_start": 60
                        },
                        {
                            "b_start": 80,
                            "r_end": 100,
                            "low": 60,
                            "high": 75,
                            "g_end": 100,
                            "b_end": 100,
                            "r_start": 80,
                            "g_start": 80
                        },
                        {
                            "b_start": 100,
                            "r_end": 120,
                            "low": 75,
                            "high": 90,
                            "g_end": 120,
                            "b_end": 120,
                            "r_start": 100,
                            "g_start": 100
                        },
                        {
                            "b_start": 120,
                            "r_end": 140,
                            "low": 90,
                            "high": 105,
                            "g_end": 140,
                            "b_end": 140,
                            "r_start": 120,
                            "g_start": 120
                        },
                        {
                            "b_start": 140,
                            "r_end": 160,
                            "low": 105,
                            "high": 120,
                            "g_end": 160,
                            "b_end": 160,
                            "r_start": 140,
                            "g_start": 140
                        },
                        {
                            "b_start": 160,
                            "r_end": 180,
                            "low": 120,
                            "high": 135,
                            "g_end": 180,
                            "b_end": 180,
                            "r_start": 160,
                            "g_start": 160
                        },
                        {
                            "b_start": 180,
                            "r_end": 200,
                            "low": 135,
                            "high": 150,
                            "g_end": 200,
                            "b_end": 200,
                            "r_start": 180,
                            "g_start": 180
                        }
                    ]
                },
                "data_update_time": "2023-04-21 11:23:11",
                "data_status": 1
            },
            {
                "data_id": 10000701,
                "data_version": 2,
                "data_update_user": 1,
                "name": "CE1_DEM",
                "content": {
                    "default": {
                        "r": -1,
                        "g": -1,
                        "b": -1
                    },
                    "type": 1,
                    "gradation": "hotmap",
                    "levels": [
                        {
                            "b_start": 6,
                            "low": -9500,
                            "r_end": 255,
                            "high": -7450,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "b_start": 0,
                            "low": -7450,
                            "r_end": 255,
                            "high": -5400,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "b_start": 0,
                            "low": -5400,
                            "r_end": 255,
                            "high": -3350,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "b_start": 0,
                            "low": -3350,
                            "r_end": 255,
                            "high": -1300,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "b_start": 0,
                            "low": -1300,
                            "r_end": 42,
                            "high": 0,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "b_start": 0,
                            "low": 0,
                            "r_end": 0,
                            "high": 2800,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "b_start": 210,
                            "low": 2800,
                            "r_end": 0,
                            "high": 4850,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "b_start": 255,
                            "low": 4850,
                            "r_end": 59,
                            "high": 6900,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "b_start": 217,
                            "low": 6900,
                            "r_end": 0,
                            "high": 8950,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "b_start": 255,
                            "low": 8950,
                            "r_end": 132,
                            "high": 11000,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-28 14:14:44",
                "data_status": 1
            },
            {
                "data_id": 10000601,
                "data_version": 1,
                "data_update_user": 1,
                "name": "CE1_二氧化钛含量",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "high": 1.5,
                            "low": 0,
                            "b_start": 6,
                            "r_end": 255,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "high": 3,
                            "low": 1.5,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "high": 4.5,
                            "low": 3,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "high": 6,
                            "low": 4.5,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "high": 7.5,
                            "low": 6,
                            "b_start": 0,
                            "r_end": 42,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "high": 9,
                            "low": 7.5,
                            "b_start": 0,
                            "r_end": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "high": 10.5,
                            "low": 9,
                            "b_start": 210,
                            "r_end": 0,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "high": 12,
                            "low": 10.5,
                            "b_start": 255,
                            "r_end": 59,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "high": 13.5,
                            "low": 12,
                            "b_start": 217,
                            "r_end": 0,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "high": 15,
                            "low": 13.5,
                            "b_start": 255,
                            "r_end": 132,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-21 11:16:31",
                "data_status": 1
            },
            {
                "data_id": 10000501,
                "data_version": 2,
                "data_update_user": 1,
                "name": "CE1_氧化铁含量",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "gradation": "hotmap",
                    "type": 1,
                    "levels": [
                        {
                            "high": 4.8,
                            "low": 2,
                            "b_start": 6,
                            "r_end": 255,
                            "g_end": 0,
                            "b_end": 0,
                            "r_start": 159,
                            "g_start": 6
                        },
                        {
                            "high": 7.6,
                            "low": 4.8,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 78,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 0
                        },
                        {
                            "high": 10.4,
                            "low": 7.6,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 144,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 78
                        },
                        {
                            "high": 13.2,
                            "low": 10.4,
                            "b_start": 0,
                            "r_end": 255,
                            "g_end": 204,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 144
                        },
                        {
                            "high": 16,
                            "low": 13.2,
                            "b_start": 0,
                            "r_end": 42,
                            "g_end": 255,
                            "b_end": 0,
                            "r_start": 255,
                            "g_start": 204
                        },
                        {
                            "high": 18.8,
                            "low": 16,
                            "b_start": 0,
                            "r_end": 0,
                            "g_end": 255,
                            "b_end": 210,
                            "r_start": 42,
                            "g_start": 255
                        },
                        {
                            "high": 21.6,
                            "low": 18.8,
                            "b_start": 210,
                            "r_end": 0,
                            "g_end": 168,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 255
                        },
                        {
                            "high": 24.4,
                            "low": 21.6,
                            "b_start": 255,
                            "r_end": 59,
                            "g_end": 85,
                            "b_end": 217,
                            "r_start": 0,
                            "g_start": 168
                        },
                        {
                            "high": 27.2,
                            "low": 24.4,
                            "b_start": 217,
                            "r_end": 0,
                            "g_end": 42,
                            "b_end": 255,
                            "r_start": 59,
                            "g_start": 85
                        },
                        {
                            "high": 30,
                            "low": 27.2,
                            "b_start": 255,
                            "r_end": 132,
                            "g_end": 0,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 42
                        }
                    ]
                },
                "data_update_time": "2023-04-21 10:24:25",
                "data_status": 1
            },
            {
                "data_id": 10000201,
                "data_version": 0,
                "data_update_user": 1,
                "name": "color_gray",
                "content": {
                    "default": {
                        "r": -1,
                        "g": -1,
                        "b": -1
                    },
                    "type": 1,
                    "gradation": "hdt",
                    "levels": [
                        {
                            "high": -8000,
                            "r_end": 20,
                            "low": -10000,
                            "b_start": 0,
                            "g_end": 20,
                            "b_end": 20,
                            "r_start": 0,
                            "g_start": 0
                        },
                        {
                            "high": -6000,
                            "r_end": 40,
                            "low": -8000,
                            "b_start": 20,
                            "g_end": 40,
                            "b_end": 40,
                            "r_start": 20,
                            "g_start": 20
                        },
                        {
                            "high": -4000,
                            "r_end": 60,
                            "low": -6000,
                            "b_start": 40,
                            "g_end": 60,
                            "b_end": 60,
                            "r_start": 40,
                            "g_start": 40
                        },
                        {
                            "high": -2000,
                            "r_end": 80,
                            "low": -4000,
                            "b_start": 60,
                            "g_end": 80,
                            "b_end": 80,
                            "r_start": 60,
                            "g_start": 60
                        },
                        {
                            "high": 0,
                            "r_end": 100,
                            "low": -2000,
                            "b_start": 80,
                            "g_end": 100,
                            "b_end": 100,
                            "r_start": 80,
                            "g_start": 80
                        },
                        {
                            "high": 2000,
                            "r_end": 120,
                            "low": 0,
                            "b_start": 100,
                            "g_end": 120,
                            "b_end": 120,
                            "r_start": 100,
                            "g_start": 100
                        },
                        {
                            "high": 4000,
                            "r_end": 140,
                            "low": 2000,
                            "b_start": 120,
                            "g_end": 140,
                            "b_end": 140,
                            "r_start": 120,
                            "g_start": 120
                        },
                        {
                            "high": 6000,
                            "r_end": 160,
                            "low": 4000,
                            "b_start": 140,
                            "g_end": 160,
                            "b_end": 160,
                            "r_start": 140,
                            "g_start": 140
                        },
                        {
                            "high": 8000,
                            "r_end": 180,
                            "low": 6000,
                            "b_start": 160,
                            "g_end": 180,
                            "b_end": 180,
                            "r_start": 160,
                            "g_start": 160
                        },
                        {
                            "high": 10000,
                            "r_end": 200,
                            "low": 8000,
                            "b_start": 180,
                            "g_end": 200,
                            "b_end": 200,
                            "r_start": 180,
                            "g_start": 180
                        }
                    ]
                },
                "data_update_time": "2023-04-14 16:01:02",
                "data_status": 1
            },
            {
                "data_id": 10000101,
                "data_version": 0,
                "data_update_user": 1,
                "name": "moon_color",
                "content": {
                    "default": {
                        "r": -1,
                        "g": -1,
                        "b": -1
                    },
                    "gradation": "traffic",
                    "type": 1,
                    "levels": [
                        {
                            "high": -8333.333333,
                            "low": -10000,
                            "r_end": 51,
                            "b_start": 249,
                            "g_end": 152,
                            "b_end": 50,
                            "r_start": 102,
                            "g_start": 181
                        },
                        {
                            "high": -6666.666667,
                            "low": -8333.333333,
                            "r_end": 72,
                            "b_start": 50,
                            "g_end": 193,
                            "b_end": 35,
                            "r_start": 51,
                            "g_start": 152
                        },
                        {
                            "high": -5000,
                            "low": -6666.666667,
                            "r_end": 172,
                            "b_start": 35,
                            "g_end": 213,
                            "b_end": 50,
                            "r_start": 72,
                            "g_start": 193
                        },
                        {
                            "high": -3333.333333,
                            "low": -5000,
                            "r_end": 240,
                            "b_start": 50,
                            "g_end": 248,
                            "b_end": 0,
                            "r_start": 172,
                            "g_start": 213
                        },
                        {
                            "high": -1666.666667,
                            "low": -3333.333333,
                            "r_end": 254,
                            "b_start": 0,
                            "g_end": 223,
                            "b_end": 50,
                            "r_start": 240,
                            "g_start": 248
                        },
                        {
                            "high": 0,
                            "low": -1666.666667,
                            "r_end": 254,
                            "b_start": 50,
                            "g_end": 183,
                            "b_end": 50,
                            "r_start": 254,
                            "g_start": 223
                        },
                        {
                            "high": 1666.666667,
                            "low": 0,
                            "r_end": 254,
                            "b_start": 50,
                            "g_end": 141,
                            "b_end": 50,
                            "r_start": 254,
                            "g_start": 183
                        },
                        {
                            "high": 3333.333333,
                            "low": 1666.666667,
                            "r_end": 254,
                            "b_start": 50,
                            "g_end": 93,
                            "b_end": 50,
                            "r_start": 254,
                            "g_start": 141
                        },
                        {
                            "high": 5000,
                            "low": 3333.333333,
                            "r_end": 251,
                            "b_start": 50,
                            "g_end": 49,
                            "b_end": 46,
                            "r_start": 254,
                            "g_start": 93
                        },
                        {
                            "high": 6666.666667,
                            "low": 5000,
                            "r_end": 161,
                            "b_start": 46,
                            "g_end": 16,
                            "b_end": 16,
                            "r_start": 251,
                            "g_start": 49
                        },
                        {
                            "high": 8333.333333,
                            "low": 6666.666667,
                            "r_end": 45,
                            "b_start": 16,
                            "g_end": 140,
                            "b_end": 240,
                            "r_start": 161,
                            "g_start": 16
                        },
                        {
                            "high": 10000,
                            "low": 8333.333333,
                            "r_end": 214,
                            "b_start": 240,
                            "g_end": 240,
                            "b_end": 45,
                            "r_start": 45,
                            "g_start": 140
                        }
                    ]
                },
                "data_update_time": "2023-04-12 18:10:23",
                "data_status": 1
            },
            {
                "data_id": 2,
                "data_version": 0,
                "data_update_user": 1,
                "name": "默认色板",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "type": 0,
                    "levels": [
                        {
                            "high": 0.7,
                            "low": 0,
                            "r": 100,
                            "g": 255,
                            "b": 100
                        }
                    ]
                },
                "data_update_time": "2017-09-04 15:57:57",
                "data_status": 1
            },
            {
                "data_id": 1,
                "data_version": 1,
                "data_update_user": 1,
                "name": "渐变色板",
                "content": {
                    "default": {
                        "b": -1,
                        "g": -1,
                        "r": -1
                    },
                    "type": 1,
                    "gradation": "visibility",
                    "levels": [
                        {
                            "high": 0.7,
                            "r_end": 255,
                            "b_start": 0,
                            "low": 0,
                            "g_end": 255,
                            "b_end": 255,
                            "r_start": 0,
                            "g_start": 0
                        }
                    ]
                },
                "data_update_time": "2019-05-15 18:11:22",
                "data_status": 1
            }
        ],
        "page_num": 1
    },
    "status": "$SUCCESS",
    "command": "SELECT_COLOR_TABLE"
}
src/main.ts
@@ -11,7 +11,7 @@
import "./assets/css/global.css";
//自适应
import "amfe-flexible/index";
import zhlocale from "element-plus/lib/locale/lang/zh-cn";
// import zhlocale from "element-plus/lib/locale/lang/zh-cn";
//粒子特效
import VueParticles from "vue-particles";
@@ -23,7 +23,7 @@
}
app
  .use(ElementPlus, { locale: zhlocale })
  .use(ElementPlus)
  .use(store)
  .use(router)
  .use(VueParticles)
src/utils/request.js
@@ -48,10 +48,13 @@
    if (response.data.code !== 200) {
      // ElMessage.error(response.data.msg);
    }
    if (response.data.code !== 200 && response.data.msg == "用户未登录") {
      ElMessage.error("登录过期,请重新登录");
      router.push({ path: "/login" });
    if (getToken()) {
      if (response.data.code !== 200 && response.data.msg == "用户未登录") {
        ElMessage.error("登录过期,请重新登录");
        router.push({ path: "/login" });
      }
    }
    return response.data;
  },
  (error) => {
src/views/baseMapSwitching/baseMapSwitching.vue
@@ -1,14 +1,11 @@
<template>
  <div
    v-drag
    class="baseMapSwitching"
  >
  <div class="baseMapSwitching">
    <div class="baseMapSwitchingTitle">
      <div class="tileLeft">
        <div class="titleImg">
          <ArrowLeft />
        </div>
        <div class="titleLable"> æŠ•影图层管理</div>
        <div class="titleLable">投影图层管理</div>
      </div>
    </div>
    <div class="baseMapSwitching_content">
@@ -20,7 +17,9 @@
          @click="setProjectionLayerChange(item)"
        >
          <div class="baseMapSwitching_list_tr_name">
            <span :class="{  'baseMapActive' : activceIndex == item.id}">{{item.cnName }}</span>
            <span :class="{ baseMapActive: activceIndex == item.id }">{{
              item.cnName
            }}</span>
          </div>
        </div>
      </div>
@@ -40,12 +39,35 @@
import { perms_selectProjectLayers } from "@/api/api";
import server from "@/assets/js/Map/server";
import store from "@/store";
import projection from "@/assets/js/Map/projectionServer";
import olMap from "@/assets/js/Map/olMap";
let list = ref([]);
const activceIndex = ref();
const setProjectionLayerChange = (res) => {
  // projection.addTreeData(res);
  console.log(res);
  let projection = {
    code: "",
    extent: [],
  };
  if (res.cnName == "等距离圆柱投影(<75度)") {
    projection.code = "ESRI:103881";
    projection.extent = [-180, -75, 180, 75];
  } else if (res.cnName == "月球近地投影") {
    projection.code = "ESRI:103880";
    projection.extent = [-90, -90, 90, 90];
  } else if (res.cnName == "月球北极投影") {
    projection.code = "ESRI:103877";
    projection.extent = [-180, 60, 180, 90];
  } else if (res.cnName == "月球南极投影") {
    projection.code = "ESRI:103878";
    projection.extent = [-180, -90, 180, -60];
  } else if (res.cnName == "月球远地投影") {
    projection.code = "ESRI:103879";
    projection.extent = [-90, -90, 90, 90];
  }
  // olMap.initMap();
  olMap.addTreeData(res, projection);
  activceIndex.value = res.id;
  // store.state.restLayer = true;
};
@@ -58,9 +80,10 @@
    }
  });
  list.value = result.reverse();
  if (!activceIndex.value) {
    setProjectionLayerChange(list.value[0]);
  }
  setProjectionLayerChange(list.value[0]);
  // if (!activceIndex.value) {
  //   setProjectionLayerChange(list.value[0]);
  // }
};
getProjectionLayer();
</script>
@@ -71,8 +94,8 @@
  height: 680px;
  background: rgba(7, 8, 14, 0.8);
  box-shadow: inset 0px 10px 40px 10px rgba(38, 47, 71, 1);
  z-index: 40;
  position: absolute;
  z-index: 101;
  position: relative;
  .baseMapSwitchingTitle {
    width: calc(100% - 27px);
    height: 42px;
src/views/menus.vue
@@ -1,21 +1,10 @@
<template>
  <div
    class="menus"
    v-show="fullScreen"
  >
  <div class="menus" v-show="fullScreen">
    <div class="logo_box">
      <img
        src="../assets/img/logo.png"
        alt=""
        class="logo"
      />
      <img src="../assets/img/logo.png" alt="" class="logo" />
      <div class="logo_name">
        <h3>月球大数据地理空间分析展示平台</h3>
        <img
          src="../assets/img/logob.png"
          alt=""
          class="logo_name_b"
        />
        <img src="../assets/img/logob.png" alt="" class="logo_name_b" />
      </div>
    </div>
    <div class="menus_box">
@@ -40,10 +29,7 @@
      </div>
    </div>
  </div>
  <div
    class="content_box"
    v-show="fullScreen"
  >
  <div class="content_box" v-show="fullScreen">
    <div
      v-show="checkMenuFlag == 'l1'"
      style="position: relative; display: flex"
@@ -60,17 +46,10 @@
    <search v-if="thematicMapBtnState"> </search>
  </div>
  <top-btn
    v-show="fullScreen"
    v-if="thematicMapBtnState"
  ></top-btn>
  <top-btn v-show="fullScreen" v-if="thematicMapBtnState"></top-btn>
  <thematic-map v-show="!thematicMapBtnState"></thematic-map>
  <div
    class="fullScreen_btn"
    v-show="!fullScreen"
    @click="screen"
  ></div>
  <div class="fullScreen_btn" v-show="!fullScreen" @click="screen"></div>
  <div
    v-show="store.state.doubleMenu"
    class="setDobuleMap"
@@ -84,7 +63,6 @@
  >
    <double-layer></double-layer>
  </div>
</template>
<script lang="ts" setup>
@@ -240,13 +218,13 @@
  }
  .menus_box {
    background: rgba(1, 10, 28, 0.68);
    left: 7px;
    position: absolute;
    top: 105px;
    top: 83px;
    width: 71px;
    height: 850px;
    height: 680px;
    z-index: 40;
    box-sizing: border-box;
    .imgBox {
      width: 100%;
      display: flex;
@@ -273,16 +251,18 @@
  padding: 10px;
}
.menu_Image_box {
  height: 778px;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  padding: 36px 0px;
  padding-top: 36px;
  background: url("../assets/img/矩形 1.png") no-repeat;
  background-size: 100% 100%;
}
.content_box {
  position: absolute;
  top: 135px;
  left: 100px;
  // top: 135px;
  top: 110px;
  left: 80px;
  display: flex;
}
.fullScreen_btn {
src/views/search/search.vue
@@ -206,7 +206,8 @@
  // height: auto;
  position: absolute;
  top: 0;
  right: -277px;
  right: -270px;
  z-index: 101;
}
.searchInput {
  width: 243px;