月球大数据地理空间分析展示平台-【前端】-月球2期前端
1
Surpriseplus
2023-07-07 12ce6b636a5e83176ad09838d180adb11257077e
1
已修改4个文件
42 ■■■■■ 文件已修改
src/assets/js/Map/index.js 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/Map/menuTool.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/topBtn.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/index.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/Map/index.js
@@ -41,22 +41,22 @@
    // Viewer.scene.globe.showGroundAtmosphere = false;
    server.AddWmtesLayer(config.moonWmts);
    // server.AddWmtesLayer(config.moonWmts);
    var terrain = new SmartEarth.Cesium.CesiumTerrainProvider({
      url: config.moonTerrain,
      tilingScheme: new SmartEarth.Cesium.GeographicTilingScheme({
        ellipsoid: SmartEarth.Cesium.Ellipsoid.MOON,
      }),
    });
    Viewer.terrainProvider = terrain;
    // var terrain = new SmartEarth.Cesium.CesiumTerrainProvider({
    //   url: config.moonTerrain,
    //   tilingScheme: new SmartEarth.Cesium.GeographicTilingScheme({
    //     ellipsoid: SmartEarth.Cesium.Ellipsoid.MOON,
    //   }),
    // });
    // Viewer.terrainProvider = terrain;
    Viewer.scene.globe.terrainExaggeration = 5;
    // Viewer.scene.globe.terrainExaggeration = 5;
    // server.AddTmsLayer("http://172.16.2.10:50001/sj_raster/v6/service/10003901/1");
    // server.AddTmsLayer(config.moonTms);
    server.AddTmsLayer(config.moonTms);
    // server.AddGeoWmsLayer();
src/assets/js/Map/menuTool.js
@@ -1,5 +1,5 @@
import * as turf from "@turf/turf";
import WKT from 'terraformer-wkt-parser'
const menuTool = {
  toolMenu: null,
  toolFlag: null,
@@ -95,8 +95,8 @@
          [east, north],
        ],
      ]);
      debugger
      var wkt = WKT.convert(polygon.geometry)
      window.setSpatialQuery(wkt)
    });
  },
  //快照
src/components/topBtn.vue
@@ -85,6 +85,7 @@
} from "vue";
import menuData from "@/assets/js/Map/menuData.js";
import menuTool from "@/assets/js/Map/menuTool.js";
import store from "@/store";
const menuFlag = ref(null);
const menuOptions = ref([]);
const checkFlag = ref(null);
@@ -112,8 +113,15 @@
    menuTool.topTools(res);
  }
};
const setSpatialQuery = (res) => {
  store.state.spatialQueryData.name = "lunarplacenane";
  store.state.spatialQueryData.hasGeom = 1;
  store.state.spatialQueryData.wkt = res;
};
onMounted(() => {
  menuOptions.value = menuData.topMenu;
  window.setSpatialQuery = setSpatialQuery;
});
</script>
src/store/index.ts
@@ -6,6 +6,14 @@
    key: "",
    uname: "",
    token: "",
    spatialQueryData: {
      pageIndex: 1,
      pageSize: 10,
      name: null,
      wkt: null,
      hasGeom: null,
      filter: null,
    },
  },
  mutations: {
    //获取登录Code