月球大数据地理空间分析展示平台-【中台】
Surpriseplus
2023-09-12 1a7ac5cfe27a7631966f45c2b45cc9114b501852
src/components/js/server.js
@@ -168,7 +168,17 @@
        }
    },
    setAddReleaseLayer(res) {
        switch (res.type) {
            case "DOM"://URL
                this.setAddWmtsLayer(res)
                break;
            case 'DEM'://Tileset
                this.setAddTearrinLayer(res)
                break;
        }
    },
@@ -202,9 +212,13 @@
        window.Viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider({});
        var url = this.getLayerUrl(res)
        window.terrainLayer = new Cesium.CesiumTerrainProvider({
            url: url
            url: url,
            tilingScheme: new Cesium.GeographicTilingScheme({
                ellipsoid: Cesium.Ellipsoid.MOON,
            }),
        });
        Viewer.terrainProvider = window.terrainLayer
        Viewer.scene.globe.terrainExaggeration = 1.0000001;
    },
    //添加模型服务
    setAddModelLayer(res) {
@@ -240,6 +254,7 @@
    //添加WMTS服务
    setAddWmtsLayer(res) {
        var url = this.getLayerUrl(res)
        var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({
            sourceType: "wmts",
            url: url,
@@ -316,6 +331,13 @@
                    return BASE_URL + val
                }
                break;
            case 3:
                var token = getToken();
                if (res.proxy && res.proxy.indexOf('{token}') > -1) {
                    var val = res.proxy.replaceAll('{token}', token)
                    return BASE_URL + val
                }
                break;
        }
    },
};