From 78064c2072b8c7eb36309045a6166292917f491b Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期三, 15 十一月 2023 14:39:10 +0800
Subject: [PATCH] 初始化、土地管理视角

---
 src/components/menu/bottom-menu.vue |  159 ++++++++++++++++------
 src/components/map/viewer1.vue      |    4 
 src/components/map/viewer.vue       |  133 +++++++++++-------
 static/layers.json                  |   79 +++--------
 src/router/index.js                 |    2 
 5 files changed, 221 insertions(+), 156 deletions(-)

diff --git a/src/components/map/viewer.vue b/src/components/map/viewer.vue
index 9a11899..af1005d 100644
--- a/src/components/map/viewer.vue
+++ b/src/components/map/viewer.vue
@@ -3,29 +3,53 @@
     <div id="sdkContainer"></div>
     <div class="listBox" v-show="viewer1Show && !isLand">
       <ul>
-        <li v-for="(item, index) in arr" :key="index" @click="changeLeftMap($event, item, index)">
+        <li
+          v-for="(item, index) in arr"
+          :key="index"
+          @click="changeLeftMap($event, item, index)"
+        >
           {{ item }}
         </li>
       </ul>
     </div>
     <layerTreeTwoScreen v-if="layerTreeTwoScreen" />
     <!-- <div id="bottomInfo" v-html="bottomInfo"></div> -->
-    <div id="switchImagerLayer" :style="{
-      transform: `scale(${scale}) translate(${offset},${offset})`,
-      '-webkit-transform': `scale(${scale}) translate(${offset},${offset})`,
-      '-moz-transform': `scale(${scale}) translate(${offset},${offset})`,
-      '-o-transform': `scale(${scale}) translate(${offset},${offset})`,
-      '-ms-transform': `scale(${scale}) translate(${offset},${offset})`,
-    }">
-      <transition name="animate__animated animate__bounce" @click="switchImagerLayerShowOrHide"
-        enter-active-class="animate__backInRight" leave-active-class="animate__backOutRight" appear>
+    <div
+      id="switchImagerLayer"
+      :style="{
+        transform: `scale(${scale}) translate(${offset},${offset})`,
+        '-webkit-transform': `scale(${scale}) translate(${offset},${offset})`,
+        '-moz-transform': `scale(${scale}) translate(${offset},${offset})`,
+        '-o-transform': `scale(${scale}) translate(${offset},${offset})`,
+        '-ms-transform': `scale(${scale}) translate(${offset},${offset})`,
+      }"
+    >
+      <transition
+        name="animate__animated animate__bounce"
+        @click="switchImagerLayerShowOrHide"
+        enter-active-class="animate__backInRight"
+        leave-active-class="animate__backOutRight"
+        appear
+      >
         <switchImagerLayer ref="switchImagerLayer" v-show="switchImagerLayer" />
       </transition>
 
-      <img class="swichImg" @click="switchImagerLayerShowOrHide" :src="switchImage" />
+      <img
+        class="swichImg"
+        @click="switchImagerLayerShowOrHide"
+        :src="switchImage"
+      />
       <div class="bgbox">
-        <img class="swichImg" @click="switchImagerLayerShowOrHide" src="@/assets/img/new/shiliang.png" />
-        <img class="swichImg bgbox" @click="switchImagerLayerShowOrHide" src="@/assets/img/new/shiliang.png" />
+        <img
+          class="swichImg"
+          @click="switchImagerLayerShowOrHide"
+          src="@/assets/img/new/shiliang.png"
+        />
+        <img
+          class="swichImg bgbox"
+          @click="switchImagerLayerShowOrHide"
+          src="@/assets/img/new/shiliang.png"
+        />
       </div>
     </div>
   </div>
@@ -43,7 +67,7 @@
 import "animate.css";
 import Bus from "@tools/Bus";
 
-let activeLi, nLayer,LWLayer;
+let activeLi, nLayer, LWLayer;
 export default {
   name: "viewer",
   components: {
@@ -83,8 +107,7 @@
       if (newvalue) {
         this.destroyImageLayer();
       }
-
-    }
+    },
   },
   mounted() {
     this.$nextTick(function () {
@@ -93,8 +116,8 @@
       window.sgworld = new SmartEarth.EarthCtrl(
         "sdkContainer",
         {
-          // StaticFileBaseUrl: "../../../static/CimSDK/",
-          StaticFileBaseUrl: "../../../SW/static/CimSDK/",
+          StaticFileBaseUrl: "../../../static/CimSDK/",
+          // StaticFileBaseUrl: "../../../SW/static/CimSDK/",
         },
         {},
         {},
@@ -209,15 +232,6 @@
         },
       });
 
-
-
-
-
-
-
-
-
-
       //鍒濆鍖栧脊绐椾簨浠�
       // that.showBottom();
       that.initLayerOpen();
@@ -266,7 +280,7 @@
     },
     destroyImageLayer() {
       if (activeLi) {
-        activeLi.classList.remove('active');
+        activeLi.classList.remove("active");
         activeLi = null;
       }
       if (nLayer) {
@@ -281,10 +295,10 @@
     changeLeftMap(event, item, index) {
       let liObj = event.currentTarget;
       if (activeLi) {
-        activeLi.classList.remove('active');
+        activeLi.classList.remove("active");
         activeLi = null;
       }
-      liObj.classList.add('active');
+      liObj.classList.add("active");
       activeLi = liObj;
       this.loadImageLayer(item);
     },
@@ -294,8 +308,7 @@
         nLayer = null;
       }
       nLayer = this.loadBJ54ImageLayer(year);
-      if(!LWLayer)
-      {
+      if (!LWLayer) {
         LWLayer = this.loadBJ54LWLayer();
       }
     },
@@ -304,15 +317,15 @@
       //let url = option.url;
       //let year = option.year;
       let paramUrl = `${url}?user=jjjskfq&password=Jjjskfq@2022&layer=Shiliang_Lw_2019&style=&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix={z}&TileCol={nx}&TileRow={ny}`;
-      let minx = 113.168199 * Math.PI / 180.0;
-      let miny = 39.230551 * Math.PI / 180.0;
-      let maxx = 118.562362 * Math.PI / 180.0;
-      let maxy = 41.294714 * Math.PI / 180.0;
+      let minx = (113.168199 * Math.PI) / 180.0;
+      let miny = (39.230551 * Math.PI) / 180.0;
+      let maxx = (118.562362 * Math.PI) / 180.0;
+      let maxy = (41.294714 * Math.PI) / 180.0;
       let rectangle = new Cesium.Rectangle(minx, miny, maxx, maxy);
       let tilingScheme = new Cesium.GeographicTilingScheme({
         rectangle: rectangle,
         numberOfLevelZeroTilesX: 2,
-        numberOfLevelZeroTilesY: 1
+        numberOfLevelZeroTilesY: 1,
       });
       var dx = {
         url: paramUrl,
@@ -323,11 +336,14 @@
           },
           ny: function (imageryProvider, x, y, level) {
             return (2 << (level - 1)) + y;
-          }
-        }
+          },
+        },
       };
       var imageryProvider = new Cesium.UrlTemplateImageryProvider(dx);
-      let imageLayer = new Cesium.ImageryLayer(imageryProvider, { alpha: 1, brightness: 1.0 });
+      let imageLayer = new Cesium.ImageryLayer(imageryProvider, {
+        alpha: 1,
+        brightness: 1.0,
+      });
       Viewer.imageryLayers.add(imageLayer, 3);
       return imageLayer;
     },
@@ -336,15 +352,15 @@
       //let url = option.url;
       //let year = option.year;
       let paramUrl = `${url}?user=jjjskfq&password=Jjjskfq@2022&layer=Sate_${year}&style=&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix={z}&TileCol={nx}&TileRow={ny}`;
-      let minx = 113.168199 * Math.PI / 180.0;
-      let miny = 39.230551 * Math.PI / 180.0;
-      let maxx = 118.562362 * Math.PI / 180.0;
-      let maxy = 41.294714 * Math.PI / 180.0;
+      let minx = (113.168199 * Math.PI) / 180.0;
+      let miny = (39.230551 * Math.PI) / 180.0;
+      let maxx = (118.562362 * Math.PI) / 180.0;
+      let maxy = (41.294714 * Math.PI) / 180.0;
       let rectangle = new Cesium.Rectangle(minx, miny, maxx, maxy);
       let tilingScheme = new Cesium.GeographicTilingScheme({
         rectangle: rectangle,
         numberOfLevelZeroTilesX: 2,
-        numberOfLevelZeroTilesY: 1
+        numberOfLevelZeroTilesY: 1,
       });
       var dx = {
         url: paramUrl,
@@ -355,11 +371,14 @@
           },
           ny: function (imageryProvider, x, y, level) {
             return (2 << (level - 1)) + y;
-          }
-        }
+          },
+        },
       };
       var imageryProvider = new Cesium.UrlTemplateImageryProvider(dx);
-      let imageLayer = new Cesium.ImageryLayer(imageryProvider, { alpha: 1, brightness: 1.0 });
+      let imageLayer = new Cesium.ImageryLayer(imageryProvider, {
+        alpha: 1,
+        brightness: 1.0,
+      });
       Viewer.imageryLayers.add(imageLayer, 2);
       return imageLayer;
     },
@@ -383,10 +402,17 @@
       this.switchImagerLayer = !this.switchImagerLayer;
     },
     ArcgisImageryLayer() {
-      var layer = sgworld.factory.createImageryLayer({
-        sourceType: "arcgis",
-        url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",
-      });
+      sgworld.Creator.createArcGisImageryLayer(
+        "ARCGIS",
+        {
+          url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",
+          enablePickFeatures: false,
+        },
+        "0",
+        1,
+        true,
+        ""
+      );
     },
     //鍒濆鍖栧脊绐椾簨浠�
 
@@ -588,13 +614,10 @@
   position: absolute;
   left: 20px;
   top: 100px;
-
 }
 
 .listBox .active {
-
   background: rgba(255, 166, 0, 0.808);
-
 }
 
 .listBox li {
diff --git a/src/components/map/viewer1.vue b/src/components/map/viewer1.vue
index 0121c54..a357ab7 100644
--- a/src/components/map/viewer1.vue
+++ b/src/components/map/viewer1.vue
@@ -298,8 +298,8 @@
       window.sgworld1 = new SmartEarth.EarthCtrl(
         "sdkContainer1",
         {
-          // StaticFileBaseUrl: "../../static/CimSDK/",
-          StaticFileBaseUrl: "../../../SW/static/CimSDK/",
+          StaticFileBaseUrl: "../../static/CimSDK/",
+          // StaticFileBaseUrl: "../../../SW/static/CimSDK/",
         },
         {},
         null,
diff --git a/src/components/menu/bottom-menu.vue b/src/components/menu/bottom-menu.vue
index 288b38e..ef3ff87 100644
--- a/src/components/menu/bottom-menu.vue
+++ b/src/components/menu/bottom-menu.vue
@@ -1,6 +1,9 @@
 <template>
   <div class="specialTool">
-    <div class="bottomwrapper" :class="{ 'top-btn-active': viewer1Show && isLand }">
+    <div
+      class="bottomwrapper"
+      :class="{ 'top-btn-active': viewer1Show && isLand }"
+    >
       <div class="imgbox" @click="tdglHandle">
         <img src="@assets/img/new/tudiguanli.png" alt="" />
       </div>
@@ -9,7 +12,11 @@
       </div>
     </div>
 
-    <div class="bottomwrapper" @click="historyHandle" :class="{ 'top-btn-active': viewer1Show && !isLand }">
+    <div
+      class="bottomwrapper"
+      @click="historyHandle"
+      :class="{ 'top-btn-active': viewer1Show && !isLand }"
+    >
       <div class="imgbox">
         <img src="@assets/img/new/chengshigengxin.png" alt="" />
       </div>
@@ -25,14 +32,29 @@
         <div class="textbox">
           <span> 缁煎悎鎵╁睍 </span>
         </div>
-        <el-dropdown-menu slot="dropdown" :append-to-body="false" class="popper-dropdown">
-          <el-dropdown-item command="stdsjHandle">瑙嗗浘澶ф暟鎹钩鍙�</el-dropdown-item>
-          <el-dropdown-item command="bzdSystem">鏍囧噯鍦扮洃绠″钩鍙�</el-dropdown-item>
-          <el-dropdown-item v-if="isShowSPJK" command="spjkHandle">瑙嗛闆嗘垚涓庡彲瑙嗗寲</el-dropdown-item>
-          <el-dropdown-item v-else command="closeSpjk">鍏抽棴瑙嗛鐐逛綅鍒嗗竷</el-dropdown-item>
-          <el-dropdown-item v-if="isShowSjxl" command="sjxlHandle">鎵嬫満淇′护鐑姏鍒嗗竷</el-dropdown-item>
-          <el-dropdown-item v-else command="closeSjxl">鍏抽棴淇′护鐑姏鍒嗗竷</el-dropdown-item>
-          <el-dropdown-item command="csgxHandle">鍩庡競鏇存柊</el-dropdown-item>
+        <el-dropdown-menu
+          slot="dropdown"
+          :append-to-body="false"
+          class="popper-dropdown"
+        >
+          <el-dropdown-item command="stdsjHandle"
+            >瑙嗗浘澶ф暟鎹钩鍙�</el-dropdown-item
+          >
+          <el-dropdown-item command="bzdSystem"
+            >鏍囧噯鍦扮洃绠″钩鍙�</el-dropdown-item
+          >
+          <el-dropdown-item v-if="isShowSPJK" command="spjkHandle"
+            >瑙嗛闆嗘垚涓庡彲瑙嗗寲</el-dropdown-item
+          >
+          <el-dropdown-item v-else command="closeSpjk"
+            >鍏抽棴瑙嗛鐐逛綅鍒嗗竷</el-dropdown-item
+          >
+          <el-dropdown-item v-if="isShowSjxl" command="sjxlHandle"
+            >鎵嬫満淇′护鐑姏鍒嗗竷</el-dropdown-item
+          >
+          <el-dropdown-item v-else command="closeSjxl"
+            >鍏抽棴淇′护鐑姏鍒嗗竷</el-dropdown-item
+          >
         </el-dropdown-menu>
       </el-dropdown>
     </div>
@@ -44,11 +66,19 @@
         <div class="textbox">
           <span> 绮炬ā绀鸿寖 </span>
         </div>
-        <el-dropdown-menu slot="dropdown" :append-to-body="false" class="popper-dropdown">
+        <el-dropdown-menu
+          slot="dropdown"
+          :append-to-body="false"
+          class="popper-dropdown"
+        >
           <el-dropdown-item command="fcfhHandle">鍒嗗眰鍒嗘埛</el-dropdown-item>
           <!-- <el-dropdown-item command="sprhHandle">鍦烘櫙瑙嗛铻嶅悎</el-dropdown-item> -->
-          <el-dropdown-item v-if="isShowSPRH" command="jiqirendahui">鍦烘櫙瑙嗛铻嶅悎</el-dropdown-item>
-          <el-dropdown-item v-else command="jiqirendahui">鍏抽棴瑙嗛铻嶅悎</el-dropdown-item>
+          <el-dropdown-item v-if="isShowSPRH" command="jiqirendahui"
+            >鍦烘櫙瑙嗛铻嶅悎</el-dropdown-item
+          >
+          <el-dropdown-item v-else command="jiqirendahui"
+            >鍏抽棴瑙嗛铻嶅悎</el-dropdown-item
+          >
         </el-dropdown-menu>
       </el-dropdown>
     </div>
@@ -63,33 +93,62 @@
             @input="updateVideo"
           >
           </el-slider> -->
-          <el-slider :min="0" :max="360" v-model="robotVideoList[3].heading" @input="updateVideo">
+          <el-slider
+            :min="0"
+            :max="360"
+            v-model="robotVideoList[3].heading"
+            @input="updateVideo"
+          >
           </el-slider>
         </el-form-item>
         <el-form-item label="淇话瑙掑害:">
-          <el-slider :min="-89" :max="89" v-model="robotVideoList[3].pitch" @input="updateVideo">
+          <el-slider
+            :min="-89"
+            :max="89"
+            v-model="robotVideoList[3].pitch"
+            @input="updateVideo"
+          >
           </el-slider>
         </el-form-item>
         <el-form-item label="姘村钩瑙嗚:">
-          <el-slider :min="30" :max="120" v-model="robotVideoList[3].horizonAngle" @input="updateVideo">
+          <el-slider
+            :min="30"
+            :max="120"
+            v-model="robotVideoList[3].horizonAngle"
+            @input="updateVideo"
+          >
           </el-slider>
         </el-form-item>
         <el-form-item label="鍨傜洿瑙嗚:">
-          <el-slider :min="30" :max="120" v-model="robotVideoList[3].verticalAngle" @input="updateVideo">
+          <el-slider
+            :min="30"
+            :max="120"
+            v-model="robotVideoList[3].verticalAngle"
+            @input="updateVideo"
+          >
           </el-slider>
         </el-form-item>
         <el-form-item label="鏈�杩滄姇灏�:">
-          <el-slider :min="100" :max="300" v-model="robotVideoList[3].far" @input="updateVideo">
+          <el-slider
+            :min="100"
+            :max="300"
+            v-model="robotVideoList[3].far"
+            @input="updateVideo"
+          >
           </el-slider>
         </el-form-item>
         <el-form-item label="閫忔槑搴�:">
-          <el-slider :step="0.1" :min="0" :max="1" v-model="robotVideoList[3].alpha" @input="updateVideo">
+          <el-slider
+            :step="0.1"
+            :min="0"
+            :max="1"
+            v-model="robotVideoList[3].alpha"
+            @input="updateVideo"
+          >
           </el-slider>
         </el-form-item>
       </el-form>
     </div>
-
-
   </div>
 </template>
 
@@ -180,7 +239,6 @@
   background: rgba(14, 50, 143, 0.6);
   box-shadow: 0px 0px 9px 3px rgba(20, 105, 233, 0.7) inset;
   text-align: center;
-  left: -36.5% !important;
   width: 155px;
   border: none;
 }
@@ -190,11 +248,13 @@
 }
 
 .csbj .el-dropdown-menu {
-  top: -215px !important;
+  top: -180px !important;
+  left: -30.5% !important;
 }
 
 .jxmx .el-dropdown-menu {
   top: -110px !important;
+  left: -26.5% !important;
 }
 
 .el-dropdown-menu /deep/ .el-dropdown-menu__item {
@@ -207,19 +267,22 @@
 }
 
 .csbj .el-popper /deep/ .popper__arrow::after {
+  margin: 0;
   border-top-color: rgba(14, 50, 143, 0.6);
   border-top-width: 6px;
   border-bottom-width: 0;
-  top: 201px;
-  left: 37px;
+  top: 166px;
+  left: 31px;
 }
 
 .jxmx .el-popper /deep/ .popper__arrow::after {
+  margin: 0;
+
   border-top-color: rgba(14, 50, 143, 0.6);
   border-top-width: 6px;
   border-bottom-width: 0;
   top: 96px;
-  left: -26px;
+  left: -32px;
 }
 
 .el-dropdown-menu__item:focus,
@@ -315,7 +378,6 @@
           far: 3000,
           cameraIndexCode: "2b046ef675704975a8d45f1b00cd946b",
         },
-
       ],
       robotVideoList: [
         {
@@ -431,9 +493,6 @@
     },
     handleCommand(command) {
       switch (command) {
-        case "qytj":
-          this.qytj();
-          break;
         case "spjkHandle":
           this.spjkHandle();
           break;
@@ -458,9 +517,6 @@
         case "closeSjxl":
           this.closeSjxl();
           break;
-        case "csgxHandle":
-          this.csgxHandle();
-          break;
         case "jiqirendahui":
           this.jiqirendahui(this.robotVideoList);
           break;
@@ -468,7 +524,7 @@
     },
     historyHandle() {
       if (this.isLand) {
-        this.$parent.changeMode('褰卞儚搴曞浘');
+        this.$parent.changeMode("褰卞儚搴曞浘");
         if (!this.viewer1Show) {
           window.loading = this.$loading({
             lock: true,
@@ -481,7 +537,7 @@
         this.setViewer1Show(true);
       } else {
         if (!this.viewer1Show) {
-          this.$parent.changeMode('褰卞儚搴曞浘');
+          this.$parent.changeMode("褰卞儚搴曞浘");
           window.loading = this.$loading({
             lock: true,
             text: "褰卞儚瀵规瘮鍔熻兘鍔犺浇涓紝璇风◢鍚�",
@@ -496,6 +552,19 @@
     tdglHandle() {
       if (!this.isLand) {
         if (!this.viewer1Show) {
+          let p = sgworld.Navigate.getCameraInfo();
+          sgworld.Navigate.flyToPointsInterest({
+            destination: new Cesium.Cartesian3.fromDegrees(
+              p.location.lon,
+              p.location.lat,
+              p.location.height
+            ),
+            orientation: {
+              heading: Cesium.Math.toRadians(0),
+              pitch: Cesium.Math.toRadians(-90),
+              roll: Cesium.Math.toRadians(0),
+            },
+          });
           window.loading = this.$loading({
             lock: true,
             text: "鍦熷湴绠$悊鍔熻兘鍔犺浇涓紝璇风◢鍚�",
@@ -507,6 +576,19 @@
         this.setViewer1Show(true);
       } else {
         if (!this.viewer1Show) {
+          let p = sgworld.Navigate.getCameraInfo();
+          sgworld.Navigate.flyToPointsInterest({
+            destination: new Cesium.Cartesian3.fromDegrees(
+              p.location.lon,
+              p.location.lat,
+              p.location.height
+            ),
+            orientation: {
+              heading: Cesium.Math.toRadians(0),
+              pitch: Cesium.Math.toRadians(-90),
+              roll: Cesium.Math.toRadians(0),
+            },
+          });
           window.loading = this.$loading({
             lock: true,
             text: "鍦熷湴绠$悊鍔熻兘鍔犺浇涓紝璇风◢鍚�",
@@ -575,13 +657,6 @@
     // historyHandle() {
     //   this.$store.commit("showHistory", true);
     // },
-    csgxHandle() {
-      Bus.$emit("openMyResourcePop", true);
-    },
-    qytj() {
-      this.setqyEchartsShow(!this.qyEchartsShow);
-    },
-
     sceneRoaming() {
       if (this.showFlag) {
         document.getElementById("scroll").style.display = "none";
diff --git a/src/router/index.js b/src/router/index.js
index 19ebc4c..07b0183 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -31,7 +31,7 @@
 const router = new Router({
   mode: "history",
   // base: '/YZXNCS',//姝e紡鐗� 鎵撳寘鏃惰В寮�
-  base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮�
+  // base: '/SW',//娴嬭瘯鐗� 鎵撳寘鏃惰В寮�
   routes,
 });
 router.beforeEach((to, from, next) => {
diff --git a/static/layers.json b/static/layers.json
index c3cd538..012bf82 100644
--- a/static/layers.json
+++ b/static/layers.json
@@ -3792,9 +3792,9 @@
                     "urls": "http://10.10.4.121:8070/gisserver/wmsserver/YZ_BJ60",
                     "maximumLevel": 26,
                     "alpha": 1,
-                    "zIndex": 7,
-                    "Level": "11,20",
-                    "checked": false,
+                    "zIndex": 10,
+                    "Level": "9,20",
+                    "checked": true,
                     "rename": false,
                     "flyTo": [
                         "116.51352",
@@ -3811,8 +3811,8 @@
                     "urls": "http://10.10.4.121:8070/gisserver/wmsserver/YZ_BJ",
                     "maximumLevel": 26,
                     "alpha": 1,
-                    "zIndex": 7,
-                    "Level": "10,20",
+                    "zIndex": 10,
+                    "Level": "7,20",
                     "flyTo": [
                         "116.50281",
                         "39.75291",
@@ -3820,7 +3820,7 @@
                         "0.0",
                         "-89.8"
                     ],
-                    "checked": false,
+                    "checked": true,
                     "rename": false
                 },
                 {
@@ -4493,7 +4493,7 @@
                                     "Level": 1,
                                     "checked": false,
                                     "alpha": 1,
-                                    "zIndex": 7,
+                                    "zIndex": 2,
                                     "rename": false
                                 },
                                 {
@@ -4508,7 +4508,7 @@
                                     "Level": 1,
                                     "checked": false,
                                     "alpha": 1,
-                                    "zIndex": 7,
+                                    "zIndex": 2,
                                     "rename": false
                                 },
                                 {
@@ -4523,11 +4523,11 @@
                                     "Level": 1,
                                     "checked": false,
                                     "alpha": 1,
-                                    "zIndex": 7,
+                                    "zIndex": 2,
                                     "rename": false
                                 },
                                 {
-                                    "id": "鍖椾含2000褰卞儚",
+                                    "id": "鍖椾含22000褰卞儚",
                                     "name": "鍖椾含2000褰卞儚",
                                     "sourceType": "BJ2000",
                                     "urls": "http://172.26.64.84/service/map/img?year=&type=Sate&z={z}&x={x}&y={y}&ak=945feed57ba34d23a999be2ae4d9259a",
@@ -4562,17 +4562,28 @@
                                     "tms": true,
                                     "Level": 1,
                                     "alpha": 1,
-                                    "zIndex": 10,
+                                    "zIndex": 3,
                                     "checked": false,
                                     "rename": false
                                 },
                                 {
                                     "id": "C0698021",
                                     "sourceType": "wmts",
-                                    "name": "鑸媿褰卞儚",
+                                    "name": "cgcs2000鑸媿褰卞儚",
                                     "urls": "http://10.10.4.116:8085/yzAdapter/Vector/?request=1&year=&type=Sate_CGCS2000&level={TileMatrix}&x={TileRow}&y={TileCol}",
                                     "checked": false,
                                     "zIndex": 2,
+                                    "rename": false
+                                },
+                                {
+                                    "id": "C0698021",
+                                    "sourceType": "arcgis",
+                                    "name": "arcgis鑸媿褰卞儚",
+                                    "urls": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",
+                                    "alpha": 1,
+                                    "zIndex": 1,
+                                    "Level": "0,26",
+                                    "checked": false,
                                     "rename": false
                                 },
                                 {
@@ -4835,50 +4846,6 @@
                             "rename": false,
                             "expanded": false,
                             "checked": true
-                        }
-                    ],
-                    "rename": false,
-                    "expanded": false
-                },
-                {
-                    "id": "B10B7BDD",
-                    "name": "鍒嗗眰鍒嗘埛",
-                    "children": [
-                        {
-                            "id": "姘告櫀1鍙锋ゼF1",
-                            "name": "姘告櫀1鍙锋ゼF1",
-                            "sourceType": "b3dm",
-                            "checked": false,
-                            "urls": "http://10.10.4.121:8070/gisserver/c3dserver/YHYQ1_F1/tileset.json",
-                            "rename": false,
-                            "zIndex": 1
-                        },
-                        {
-                            "id": "姘告櫀1鍙锋ゼF2",
-                            "name": "姘告櫀1鍙锋ゼF2",
-                            "sourceType": "b3dm",
-                            "checked": false,
-                            "urls": "http://10.10.4.121:8070/gisserver/c3dserver/YHYQ1_F2/tileset.json",
-                            "rename": false,
-                            "zIndex": 1
-                        },
-                        {
-                            "id": "姘告櫀1鍙锋ゼF3",
-                            "name": "姘告櫀1鍙锋ゼF3",
-                            "sourceType": "b3dm",
-                            "checked": false,
-                            "urls": "http://10.10.4.121:8070/gisserver/c3dserver/YHYQ1_F3/tileset.json",
-                            "rename": false,
-                            "zIndex": 1
-                        },
-                        {
-                            "id": "姘告櫀1鍙锋ゼF4",
-                            "name": "姘告櫀1鍙锋ゼF4",
-                            "sourceType": "b3dm",
-                            "checked": false,
-                            "urls": "http://10.10.4.121:8070/gisserver/c3dserver/YHYQ1_F4/tileset.json",
-                            "rename": false,
-                            "zIndex": 1
                         }
                     ],
                     "rename": false,

--
Gitblit v1.9.3