1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
| const server = {
| addTreeData(treeNode, checked) {
| console.log(treeNode, checked);
| let _data = sgworld.ProjectTree.getObject(treeNode.id);
| let pID = 0;
| console.log(_data);
| if (_data) {
| sgworld.ProjectTree.setVisibility(treeNode.id, treeNode.checked);
| return;
| } else {
| // _data = _getTreeData(treeNode.id);
| // if (_data) {
| // _data.item &&
| // _data.item.setVisibility &&
| // _data.item.setVisibility(treeNode.checked);
| // _data.item &&
| // _data.item.setVisible &&
| // _data.item.setVisible(treeNode.checked);
| // _data.item &&
| // _data.item.show !== undefined &&
| // (_data.item.show = treeNode.checked);
| // if (_data.datatype === "particle") {
| // _data.item.forEach((item) => {
| // item.show = treeNode.checked;
| // });
| // }
| // return;
| // }
| }
| switch (treeNode.sourceType) {
| case "tms":
| break;
| }
| },
| //添加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}/{reverseY}.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;
|
|