| | |
| | | this.delLayer(treeNode.id); |
| | | return; |
| | | } |
| | | // WMTS -> 图片 |
| | | // DOM\DEM 彩色\黑白 |
| | | |
| | | // TMS -> DOM、DEM |
| | | // DOM->图片 |
| | | // DEM -> Terrain |
| | | |
| | | // URL -> URL |
| | | // TMS -> URL DOM DEM |
| | | // WMTS -> URL DOM DEM |
| | | // WMS -> URL |
| | | // WFS -> URL |
| | | // Tileset -> URL` |
| | | //comment on table lf.sys_res is '资源表'; |
| | | // comment on column lf.sys_res.id is '主键ID'; |
| | | // comment on column lf.sys_res.pid is '父ID:0-根节点'; |
| | |
| | | // order_num -> sort |
| | | // serve_type -> category |
| | | |
| | | switch (treeNode.type) { |
| | | case 1: |
| | | treeNode.useUrl = treeNode.url; |
| | | break; |
| | | case 2: |
| | | treeNode.useUrl = treeNode.url; |
| | | break; |
| | | case 3: |
| | | treeNode.useUrl = treeNode.url; |
| | | // var token = getToken(); |
| | | // treeNode.useUrl = BASE_URL + treeNode.proxy.replace("{token}", token); |
| | | break; |
| | | // switch (treeNode.type) { |
| | | // case 1: |
| | | // treeNode.useUrl = treeNode.url; |
| | | // break; |
| | | // case 2: |
| | | // treeNode.useUrl = treeNode.url; |
| | | // break; |
| | | // case 3: |
| | | // treeNode.useUrl = treeNode.url; |
| | | // // var token = getToken(); |
| | | // // treeNode.useUrl = BASE_URL + treeNode.proxy.replace("{token}", token); |
| | | // break; |
| | | // } |
| | | |
| | | |
| | | |
| | | if (treeNode.resid && treeNode.resid > 0) { |
| | | |
| | | } else { |
| | | console.log(treeNode) |
| | | } |
| | | |
| | | this.addGisServer(treeNode); |
| | | // if (treeNode.firm == 2) { |
| | | // this.addGeoServer(treeNode); |
| | |
| | | } |
| | | switch (treeNode.type) { |
| | | case 1: |
| | | this.AddTmsLayer(url, treeNode.id); |
| | | this.AddTmsLayer(url, treeNode.data, treeNode.id); |
| | | break; |
| | | case 2: |
| | | this.AddWmtesLayer(url, treeNode.id); |
| | |
| | | this.layerList.push({ id: id, layerData: img_layer, type: "wmts" }); |
| | | }, |
| | | //添加GisServer服务TMS切片服务 |
| | | AddTmsLayer(url, id) { |
| | | AddTmsLayer(url, data, id) { |
| | | // var urlTemplateImageryProvider = new SmartEarth.Cesium.UrlTemplateImageryProvider({ |
| | | // url: url + "/{z}/{x}/{y}.png" |
| | | // }); |
| | | // Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider); |
| | | let img_layer = earthCtrl.Creator.createUrlTemplateImageryProvider( |
| | | "tms服务", |
| | | { |
| | | url: Cesium.buildModuleUrl(url + "/{z}/{x}/{y}.png"), |
| | | }, |
| | | "0", |
| | | undefined, |
| | | true, |
| | | "" |
| | | ); |
| | | this.layerList.push({ id: id, layerData: img_layer, type: "tms" }); |
| | | |
| | | if (data == '0' || data == '1') { |
| | | let img_layer = earthCtrl.Creator.createUrlTemplateImageryProvider( |
| | | "tms服务", |
| | | { |
| | | url: Cesium.buildModuleUrl(url + "/{z}/{x}/{y}.png"), |
| | | }, |
| | | "0", |
| | | undefined, |
| | | true, |
| | | "" |
| | | ); |
| | | this.layerList.push({ id: id, layerData: img_layer, type: "tms" }); |
| | | } else if (data == '2') { |
| | | window.terrainLayer = new Cesium.CesiumTerrainProvider({ |
| | | url: url |
| | | }); |
| | | Viewer.terrainProvider = window.terrainLayer |
| | | this.layerList.push({ id: id, type: "dem", }); |
| | | } |
| | | }, |
| | | AddWmtesLayer(url, id) { |
| | | var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ |