| | |
| | | <!-- <el-button type="primary" @click="ChangeState" class="solid-waste">固废</el-button>--> |
| | | <!-- <el-button type="primary" @click="ChangeWaterState" class="Waste-water">废水</el-button>--> |
| | | <!-- <el-button type="primary" @click="AddGasHelper" class="flue-gas">废气</el-button>--> |
| | | <PublicBounced ref="PublicBounced"></PublicBounced> |
| | | <!-- <PublicBounced ref="PublicBounced"></PublicBounced>--> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | import LegendPanel from '@components/panel/LegendPanel' |
| | | import Enterprise from '../components/table/enterprise' |
| | | // // 公共展示数据 |
| | | import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced' |
| | | // import PublicBounced from '@components/base-page/PublicBounced/PublicBounced' |
| | | import LayerFactory from '@components/LayerController/service/LayerFactory' |
| | | // import '../components/plugin/Leaflet.TileLayer.ProjWMTS' |
| | | // import * as L from 'leaflet' |
| | | // import * as L from 'leaflet' |
| | | const esri = require('esri-leaflet') |
| | | // const proj4 = require('proj4') |
| | | const proj4 = require('proj4') |
| | |
| | | SgisLayerController, |
| | | MonitorPanel, |
| | | Popup, |
| | | summarySheets, |
| | | PublicBounced |
| | | summarySheets |
| | | // PublicBounced |
| | | }, |
| | | data () { |
| | | return { |
| | |
| | | const mapcontainer = this.$refs.rootmap |
| | | const CRS_4490 = new Proj.CRS('EPSG:4490', '+proj=longlat +ellps=GRS80 +no_defs', { |
| | | resolutions: [ |
| | | 1.40625, |
| | | // 1.40625, |
| | | 0.703125, |
| | | 0.3515625, |
| | | 0.17578125, |
| | |
| | | 2.682209064925356E-6, |
| | | 1.3411045324626732E-6 |
| | | ], |
| | | origin: [-180, 90] |
| | | origin: [-180, 90], |
| | | // origin: [-400.0, 399.9999999999998],//arcgis 坐标源点 |
| | | bounds: this.L.bounds([-180, -90], [180, 90]) // 天地图 |
| | | |
| | | }) |
| | | console.log(mapcontainer) |
| | | console.log(CRS_4490) |
| | | debugger |
| | | this.map = Sgis.initMap(mapcontainer) |
| | | const options = { |
| | | crs: CRS_4490, |
| | | // crs: this.L.CRS.EPSG4326, |
| | | minZoom: 3, |
| | | maxZoom: 21, |
| | | // center: [26, 104], |
| | | center: [32.23012597374691, 118.78516085275147], |
| | | // center: [29.454345703125, 113.40362548828125], |
| | | zoom: 3, |
| | | worldCopyJump: false, |
| | | inertia: true, |
| | | zoomControl: false, |
| | | attributionControl: false, |
| | | editable: true, |
| | | preferCanvas: true |
| | | } |
| | | this.map = Sgis.initMap(mapcontainer, options) |
| | | this.$refs.toolBox.map = this.map |
| | | |
| | | window.popupComp = this.$refs.popup |
| | |
| | | window.layerFactory = layerFactory |
| | | |
| | | this.basemapHelper = Sgis.initBasemapsHelper(this.map) // 初始化基础底图助手 |
| | | this.basemapHelper.initBasemap(this.config, false) // 第二个参数,表示是否内网底图 |
| | | this.basemapHelper.initBasemap(this.config, true) // 第二个参数,表示是否内网底图 |
| | | // this.vectorLayerHelper = Sgis.initVectorLayersHelper(this.map) // 初始化动态要素图层助手 |
| | | // this.vectorLayerHelper.initVectorLayers(this.config) |
| | | |
| | |
| | | }, |
| | | loadArcgisImg () { |
| | | // const url = 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-enterprise/MapServer/tile/{z}/{y}/{x}' |
| | | const url = 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-enterprise/MapServer' |
| | | // const url = 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-enterprise/MapServer' |
| | | const url = 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-sinopec/MapServer' |
| | | // const arcgisTileLayer = this.L.tileLayer(url, { |
| | | const arcgisTileLayer = esri.tiledMapLayer({ url: url }) |
| | | // const arcgisTileLayer = esri.dynamicMapLayer({ url: url }) |
| | | const arcgisTileLayer = esri.tiledMapLayer({ |
| | | url: url, |
| | | token: window.tdtToken, |
| | | zoomOffsetAllowance: 0.5 |
| | | }) |
| | | // const arcgisTileLayer = esri.dynamicMapLayer({ url: url, useCors: true }) |
| | | arcgisTileLayer.addTo(this.map) |
| | | }, |
| | | onLayerClick () { |
| | |
| | | position: absolute; |
| | | top: 88px; |
| | | left: 88px; |
| | | z-index: 999; |
| | | } |
| | | |
| | | .Waste-water { |
| | | position: absolute; |
| | | top: 88px; |
| | | left: 280px; |
| | | z-index: 999; |
| | | } |
| | | |