| | |
| | | <el-form |
| | | ref="form" |
| | | :model="coordFrom" |
| | | label-width="50px" |
| | | label-width="70px" |
| | | > |
| | | <el-form-item label="经度:"> |
| | | <el-input |
| | |
| | | > |
| | | <el-form-item label="地名:"> |
| | | <el-input |
| | | size="small" |
| | | style="width: 160px" |
| | | v-model="comprehensive.name" |
| | | placeholder="请输入地名...." |
| | |
| | | <el-button |
| | | @click="setQueryTable" |
| | | type="info" |
| | | size="small" |
| | | >查询</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | align="center" |
| | | type="index" |
| | | label="序号" |
| | | width="70" |
| | | /> |
| | | <el-table-column |
| | | prop="name" |
| | |
| | | </el-card> |
| | | </div> |
| | | <!-- <div style="display: flex;">--> |
| | | <div |
| | | <!-- <div |
| | | class="changeTerrain" |
| | | @click="changeTerrainLayer" |
| | | style=" position: absolute; |
| | |
| | | id="cenBg" |
| | | class="mapTerrain" |
| | | ></div> |
| | | </div> |
| | | </div> --> |
| | | <!-- class="center CenDiv"--> |
| | | <div |
| | | @click="changeMenulayer" |
| | |
| | | @click="changeMapType" |
| | | class="changeMapType" |
| | | style=" position: absolute; |
| | | bottom: 52px; |
| | | bottom: 85px; |
| | | right: 46px; |
| | | height: 30px; |
| | | width: 30px; |
| | |
| | | v-model="valueX" |
| | | ></el-slider> |
| | | <span>左右截面</span> |
| | | </div> |
| | | </div>SpatialQuery |
| | | <div class="slide-bg"> |
| | | <el-slider |
| | | class="slide" |
| | |
| | | src="" |
| | | style="display: none; border: 0; padding: 0; height: 0; width: 0" |
| | | ></iframe> |
| | | <model-property ref="modelProperty"></model-property> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | var modelKey = 'id'; |
| | | var modelid; |
| | | if (result.tileset) { |
| | | |
| | | if (result.tileset.pubid && parseInt(result.tileset.pubid) > 0) { |
| | | |
| | | |
| | | const data = await comprehensive_selectPubById({ id: result.tileset.pubid }) |
| | | |
| | | if (data.code != 200) { |
| | | return |
| | | } else { |
| | |
| | | licenseServer: window.sceneConfig.licenseServer, |
| | | }); |
| | | window.Viewer = window.sgworld._Viewer; |
| | | |
| | | if (is_production) { |
| | | Viewer.imageryLayers.removeAll(); |
| | | var base_ulr = window.sceneConfig.baseUrl; |
| | | if (base_ulr.indexOf('{host}') > -1) { |
| | | base_ulr = base_ulr.replace("{host}", iisHost) |
| | | } |
| | | Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: base_ulr, |
| | | maximumLevel: 5 |
| | | }) |
| | | ); |
| | | |
| | | } |
| | | //定位 |
| | | // sgworld.Navigate.jumpTo({ |
| | |
| | | // sgworld.Analysis.depthTestAgainstTerrain(true) |
| | | Viewer.scene.globe.depthTestAgainstTerrain = true; |
| | | if (is_production) { |
| | | |
| | | var base_ulr = window.sceneConfig.baseUrl; |
| | | if (base_ulr.indexOf('{host}') > -1) { |
| | | base_ulr = base_ulr.replace("{host}", iisHost) |
| | | } |
| | | Viewer.imageryLayers.addImageryProvider( |
| | | window.TileMapLayer = Viewer.imageryLayers.addImageryProvider( |
| | | new Cesium.UrlTemplateImageryProvider({ |
| | | url: base_ulr, |
| | | maximumLevel: 9 |
| | |
| | | ); |
| | | } |
| | | |
| | | var option = { |
| | | url: window.sceneConfig.SGUrl, |
| | | layerName: window.sceneConfig.mptName, |
| | | requestVertexNormals: true, |
| | | }; |
| | | window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | // var option = { |
| | | // url: window.sceneConfig.SGUrl, |
| | | // layerName: window.sceneConfig.mptName, |
| | | // requestVertexNormals: true, |
| | | // }; |
| | | // window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | |
| | | window.terrainLayer = new Cesium.CesiumTerrainProvider({ |
| | | // url: LFData + '/3d/terrain/dem20230321' |
| | | url: demLayer |
| | | }); |
| | | Viewer.terrainProvider = window.terrainLayer |
| | | window.terrainFlag = 'MPT' |
| | | window.elevationTool = new SmartEarth.ElevationTool(window.sgworld); |
| | | elevationTool.setContourColor("#F1D487"); |
| | |
| | | position: absolute; |
| | | right: 8%; |
| | | bottom: 1%; |
| | | span { |
| | | width: 100px; |
| | | } |
| | | } |
| | | .propertiesPop { |
| | | width: 350px; |