| | |
| | | const server = { |
| | | //添加GisServer服务TMS切片服务 |
| | | AddTmsLayer(url) { |
| | | var urlTemplateImageryProvider = new SmartEarth.Cesium.UrlTemplateImageryProvider({ |
| | | url: url + "/{z}/{x}/{reverseY}.png", |
| | | maximumLevel: 4, |
| | | minimumLevel: 1, |
| | | tilingScheme: new SmartEarth.Cesium.GeographicTilingScheme({ |
| | | numberOfLevelZeroTilesX: 2, |
| | | numberOfLevelZeroTilesY: 1, |
| | | }), |
| | | }); |
| | | window.Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider); |
| | | }, |
| | | } |
| | | export default server; |
| | | //添加geoserver服务wms服务 |
| | | AddGeoWmsLayer(url) { |
| | | window.layerWMS = new SmartEarth.Cesium.WebMapServiceImageryProvider({ |
| | | url: "http://192.168.22.198:8090/geoserver/moon/wms", |
| | | layers: "moon:lunar_place_nane", |
| | | parameters: { |
| | | transparent: true, |
| | | format: "image/png", |
| | | srs: "EPSG:4490", |
| | | styles: "", |
| | | }, |
| | | tileWidth: 512, |
| | | tileHeight: 512, |
| | | }); |
| | | layerWMS.name = "Wms_Layer"; |
| | | |
| | | Viewer.imageryLayers.addImageryProvider(window.layerWMS); |
| | | }, |
| | | //添加GisServer服务TMS切片服务 |
| | | AddTmsLayer(url) { |
| | | // var urlTemplateImageryProvider = new SmartEarth.Cesium.UrlTemplateImageryProvider({ |
| | | // url: url + "/{z}/{x}/{y}.png" |
| | | // }); |
| | | // Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider); |
| | | sgworld.Creator.createUrlTemplateImageryProvider('tms服务', { |
| | | url: Cesium.buildModuleUrl(url + "/{z}/{x}/{y}.png"), |
| | | }, '0', undefined, true, ""); |
| | | }, |
| | | AddWmtesLayer(url) { |
| | | var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ |
| | | sourceType: "wmts", |
| | | url: url, |
| | | layer: "", |
| | | format: "image/png", |
| | | tileMatrixSetID: "GoogleCRS84Quad01", |
| | | tileMatrixLabels: [ |
| | | "0", |
| | | "1", |
| | | "2", |
| | | "3", |
| | | "4", |
| | | "5", |
| | | "6", |
| | | "7", |
| | | "8", |
| | | "9", |
| | | "10", |
| | | "11", |
| | | "12", |
| | | "13", |
| | | "14", |
| | | "15", |
| | | "16", |
| | | "17", |
| | | "18", |
| | | ], |
| | | style: "", |
| | | tilingScheme: new Cesium.GeographicTilingScheme({ |
| | | ellipsoid: Cesium.Ellipsoid.MOON, |
| | | }), |
| | | }); |
| | | }, |
| | | }; |
| | | export default server; |