| | |
| | | fly: 'http://' + iisHost + '/LFData/fly/' + (isWeb ? "lfgd.fly" : "lfgd_127.fly"), |
| | | // |
| | | positionBtn: [], |
| | | //影像 |
| | | baseUrl: "http://" + iisHost + "/LFData/2d/tiles/img/{z}/{x}/{y}.png", |
| | | //矢量 |
| | | baseUrl_sl: 'http://' + iisHost + '/LFData/2d/tiles/vec/{z}/{x}/{y}.png', |
| | | //地形 |
| | | baseUrl_yx: 'http://' + iisHost + '/LFData/2d/tiles/ter/{z}/{x}/{y}.png' |
| | | }; |
| | | //工点信息表 |
| | | var workSite = [ |
| | |
| | | { 'name': '卵石', 'color': 'rgba(54,83,173,1)' }, |
| | | { 'name': '泥岩', 'color': 'rgba(47,30,13,1)' }, |
| | | { 'name': '细砂', 'color': 'rgba(93,88,15,1)' }, |
| | | { 'name': '中砂', 'color': 'rgba(164,140,21,1)' } |
| | | { 'name': '中砂', 'color': 'rgba(164,140,21,1)' }, |
| | | { 'name': '淤泥质土', 'color': 'rgba(75,74,78,1)' }, |
| | | { 'name': '其他', 'color': 'rgba(225,225,225,1)' }, |
| | | ] |
| | | } |
| | | }, |
| | |
| | | return res |
| | | } |
| | | }) |
| | | console.log(1, col) |
| | | if (col.length == 0) { |
| | | col = outlineList.filter((ste) => { |
| | | if (ste.name == '其他') { |
| | | return res |
| | | } |
| | | }) |
| | | } |
| | | line = col[0].color |
| | | |
| | | var height = num - std[i].botdepth |
| | |
| | | { 'name': '卵石', 'color': [54, 83, 173, 1] }, |
| | | { 'name': '泥岩', 'color': [47, 30, 13, 1] }, |
| | | { 'name': '细砂', 'color': [93, 88, 15, 1] }, |
| | | { 'name': '中砂', 'color': [164, 140, 21, 1] } |
| | | { 'name': '中砂', 'color': [164, 140, 21, 1] }, |
| | | { 'name': '淤泥质土', 'color': [75, 74, 78, 1] }, |
| | | { 'name': '其他', 'color': [225, 225, 225, 1] } |
| | | ] |
| | | for (var i = 0; i < list.length; i++) { |
| | | var out_color = list[i].color |
| | |
| | | methods: { |
| | | ChangeBaseLayer(name) { |
| | | this.currYX = name |
| | | Viewer.imageryLayers._layers[2].show = false |
| | | Viewer.imageryLayers._layers[1].show = false |
| | | // Viewer.imageryLayers._layers[2].show = false |
| | | // Viewer.imageryLayers._layers[3].show = false |
| | |
| | | // true, |
| | | // "" |
| | | // ) |
| | | var urls = "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk="; |
| | | var tokne = "94a34772eb88317fcbf8428e10448561" |
| | | yunxuanLayer = Viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ |
| | | url: urls + tokne, |
| | | layer: "tdtImgLayer", |
| | | style: "default", |
| | | format: "image/jpeg", |
| | | tileMatrixSetID: "GoogleMapsCompatible", |
| | | })) |
| | | Viewer.imageryLayers.lowerToBottom(yunxuanLayer);//将图层移到最底层 |
| | | // var urls = "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk="; |
| | | // var tokne = "94a34772eb88317fcbf8428e10448561" |
| | | // yunxuanLayer = Viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ |
| | | // url: urls + tokne, |
| | | // layer: "tdtImgLayer", |
| | | // style: "default", |
| | | // format: "image/jpeg", |
| | | // tileMatrixSetID: "GoogleMapsCompatible", |
| | | // })) |
| | | |
| | | |
| | | var baseUrl_yx = window.sceneConfig.baseUrl_yx; |
| | | if (baseUrl_yx.indexOf('{host}') > -1) { |
| | | baseUrl_yx = baseUrl_yx.replace("{host}", iisHost) |
| | | } |
| | | debugger |
| | | yunxuanLayer = Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: baseUrl_yx, |
| | | maximumLevel: 22, |
| | | }) |
| | | ); |
| | | |
| | | Viewer.imageryLayers.lowerToBottom(yunxuanLayer);//将图层移到最底层 |
| | | Viewer.imageryLayers.raise(yunxuanLayer);//将图层上移一层 |
| | | } |
| | | |
| | |
| | | |
| | | break |
| | | case "影像图": |
| | | // Viewer.imageryLayers._layers[2].show = true |
| | | |
| | | Viewer.imageryLayers._layers[1].show = true |
| | | break |
| | | case "注记图": |
| | | Viewer.imageryLayers._layers[1].show = true |
| | | Viewer.imageryLayers._layers[2].show = true |
| | | |
| | | break |
| | | default: |
| | |
| | | }) |
| | | }, 1000); |
| | | |
| | | Viewer.imageryLayers.addImageryProvider( |
| | | // Viewer.imageryLayers.addImageryProvider( |
| | | // new Cesium.UrlTemplateImageryProvider({ |
| | | // url: gaoDeBaseUrl[0].url, |
| | | // }) |
| | | // ) |
| | | // |
| | | |
| | | var base_ulr = window.sceneConfig.baseUrl; |
| | | if (base_ulr.indexOf('{host}') > -1) { |
| | | base_ulr = base_ulr.replace("{host}", iisHost) |
| | | } |
| | | |
| | | window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: gaoDeBaseUrl[0].url, |
| | | url: base_ulr, |
| | | maximumLevel: 22, |
| | | }) |
| | | ) |
| | | Viewer.imageryLayers._layers[1].show = false |
| | | ); |
| | | |
| | | var base_ulr_sl = window.sceneConfig.baseUrl_sl; |
| | | if (base_ulr_sl.indexOf('{host}') > -1) { |
| | | base_ulr_sl = base_ulr_sl.replace("{host}", iisHost) |
| | | } |
| | | |
| | | window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: base_ulr_sl, |
| | | maximumLevel: 22, |
| | | }) |
| | | ); |
| | | |
| | | Viewer.imageryLayers._layers[2].show = false |
| | | |
| | | // Viewer.imageryLayers.addImageryProvider( |
| | | // new Cesium.UrlTemplateImageryProvider({ |
| | |
| | | ]), |
| | | interactions: defaultInteractions().extend([new DragRotateAndZoom()]), |
| | | }) |
| | | |
| | | var base_ulr = window.sceneConfig.baseUrl; |
| | | if (base_ulr.indexOf('{host}') > -1) { |
| | | base_ulr = base_ulr.replace("{host}", iisHost) |
| | | } |
| | | window.olBaseMapLayer = new TileLayer({ |
| | | title: "高德地图", |
| | | source: new XYZ({ |
| | | url: gaoDeBaseUrl[1].url, |
| | | url: base_ulr, |
| | | wrapX: false |
| | | }) |
| | | }); |
| | |
| | | justify-content: center; |
| | | align-items: center; |
| | | cursor: pointer; |
| | | border: 1px solid rgba(255,255,255,.5); |
| | | border: 1px solid rgba(255, 255, 255, 0.5); |
| | | //position: absolute; |
| | | //bottom: 1%; |
| | | //left: calc(1% + 75px); |
| | |
| | | background-repeat: no-repeat; |
| | | background-size: contain; |
| | | } |
| | | .changeLayer{ |
| | | .changeLayer { |
| | | position: absolute; |
| | | bottom: 84px; |
| | | right: 46px; |
| | |
| | | justify-content: center; |
| | | align-items: center; |
| | | cursor: pointer; |
| | | border: 1px solid rgba(255,255,255,.5); |
| | | border: 1px solid rgba(255, 255, 255, 0.5); |
| | | } |
| | | </style> |
| | |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>淤泥质土</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(75,74,78,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>其他</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(225,225,225,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </el-card> |
| | | </div> |
| | |
| | | //开启深度检测 |
| | | // sgworld.Analysis.depthTestAgainstTerrain(true) |
| | | Viewer.scene.globe.depthTestAgainstTerrain = true; |
| | | |
| | | |
| | | var base_ulr = window.sceneConfig.baseUrl; |
| | | if (base_ulr.indexOf('{host}') > -1) { |
| | | base_ulr = base_ulr.replace("{host}", iisHost) |
| | | } |
| | | |
| | | window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: base_ulr, |
| | | maximumLevel: 22, |
| | | }) |
| | | ); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | var option = { |
| | | url: window.sceneConfig.SGUrl, |
| | |
| | | return |
| | | } |
| | | if (res.result.length <= 0) { |
| | | this.$message.error('暂无附件'); |
| | | this.$message('暂无附件'); |
| | | return |
| | | } |
| | | |
| | |
| | | this.getTableData() |
| | | } |
| | | }, |
| | | //格式化时间 |
| | | format(shijianchuo) { |
| | | //shijianchuo是整数,否则要parseInt转换 |
| | | var time = new Date(shijianchuo); |
| | | var y = time.getFullYear(); |
| | | var m = time.getMonth() + 1; |
| | | var d = time.getDate(); |
| | | var h = time.getHours(); |
| | | var mm = time.getMinutes(); |
| | | var s = time.getSeconds(); |
| | | return ( |
| | | y + |
| | | '-' + |
| | | this.add0(m) + |
| | | '-' + |
| | | this.add0(d) + |
| | | ' ' + |
| | | h + |
| | | ':' + |
| | | mm + |
| | | ':' + |
| | | s |
| | | ); |
| | | }, |
| | | //格式化时间 |
| | | add0(m) { |
| | | return m < 10 ? '0' + m : m; |
| | | }, |
| | | async getTableData() { |
| | | this.tableData = [] |
| | | const data = await dataQuery_selectByGid(this.$store.state.pickoption) |
| | |
| | | valste.verid = valste.verName; |
| | | valste.createuser = valste.createName; |
| | | valste.updateuser = valste.updateName; |
| | | if (valste.createtime) { |
| | | valste.createtime = this.format(valste.createtime) |
| | | } |
| | | if (valste.updatetime) { |
| | | valste.updatetime = this.format(valste.updatetime) |
| | | } |
| | | |
| | | for (var j in this.optionx) { |
| | | if ( |
| | | this.optionx[j].domainNa != null && |
| | |
| | | }, |
| | | { |
| | | name: "地形", |
| | | image: require("../../assets/img/imageLayer/tdmap_label.jpg"), |
| | | image: require("../../assets/img/imageLayer/dixing.png"), |
| | | urls: "http://{host}/LFData/2d/tiles/ter/{z}/{x}/{y}.png", |
| | | }, |
| | | { |
| | | name: "1:20万区域地质图", |
| | | image: require("../../assets/img/imageLayer/tdmap_label.jpg"), |
| | | image: require("../../assets/img/imageLayer/25dizhi.png"), |
| | | urls: "http://{host}/LFData/2d/tiles/20w_qydz/{z}/{x}/{y}.png", |
| | | }, |
| | | ], |
| | |
| | | |
| | | Viewer.imageryLayers.raise(window.BaseMapLayer);//将图层上移一层 |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | // 添加数据 |
| | | addData() { |
| | | if (this.data.urls && this.data.sourceType) { |