From a0e5e53faee9877a4fcc2baf7600d11402392a05 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期日, 25 六月 2023 17:43:50 +0800
Subject: [PATCH] 发布管理添加OSGB,LAS数据类型发布;综合展示页面属性查询,转空柱状图添加按项目分类查询

---
 src/components/preview_map.vue |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/components/preview_map.vue b/src/components/preview_map.vue
index eec2e45..85b9640 100644
--- a/src/components/preview_map.vue
+++ b/src/components/preview_map.vue
@@ -831,7 +831,7 @@
           new Cesium.Cesium3DTileset({
             name: rs.cnName,
             url: url, //192.168.20.106,to4
-            maximumScreenSpaceError: 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16
+            maximumScreenSpaceError: url.indexOf("/pnts/") > -1 ? 16 : 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16
             maximumMemoryUsage: 768, // 鏈�澶у唴瀛橈細512
             dynamicScreenSpaceError: true, // 鍑忓皯绂荤浉鏈鸿緝杩滅殑灞忓箷绌洪棿閿欒锛歠alse
             skipLevelOfDetail: true, // 鍦ㄩ亶鍘嗘椂鍊欒烦杩囪鎯咃細false
@@ -991,6 +991,7 @@
         var res = this.$store.state.previewLayer;
         var type = res.type;
         res.ulr = res.url.replace("{host}", iisHost);
+
         if (type == 'DEM') {
           window.terrainLayer.deleteObject();
           // Viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider();
@@ -1025,12 +1026,13 @@
           Viewer.camera.flyTo({
             destination: Cesium.Cartesian3.fromDegrees(wkt.coordinates[1], wkt.coordinates[0], height),
           });
-        } else if (type == '3dml' || type == 'fbx' || type == 'ifc' || type == 'rvt' || type == 'cpt') {
+        } else if (type == '3dml' || type == 'fbx' || type == 'ifc' || type == 'rvt'
+          || type == 'cpt' || type == 'osgb' || type == 'las' || type == 'laz') {
           if (this.app.tileset) viewer.scene.primitives.remove(this.app.tileset);
 
           this.app.tileset = this.createTileset(res);
           var that = this;
-
+          this.editModelFlag = true;
           Viewer.scene.primitives.add(this.app.tileset).readyPromise.then(function (ts) {
 
             that.setModleLocatin()
@@ -1197,6 +1199,7 @@
     },
     //鏄鹃殣
     showTileset() {
+
       if (!this.app.tileset) return;
       this.app.tileset.show = !this.app.tileset.show;
     },
@@ -1212,7 +1215,7 @@
         name: 'tsTest',
         skipLevelOfDetail: true, // 鍦ㄩ亶鍘嗘椂鍊欒烦杩囪鎯咃細false
         baseScreenSpaceError: 1024,
-        maximumScreenSpaceError: 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16锛屾暟鍊煎姞澶ц兘璁╂渶缁堟垚鍍忓彉妯$硦
+        maximumScreenSpaceError: res.url.indexOf("/pnts/") > -1 ? 16 : 64, // 鏈�澶у睆骞曠┖闂撮敊璇細16锛屾暟鍊煎姞澶ц兘璁╂渶缁堟垚鍍忓彉妯$硦
         skipScreenSpaceErrorFactor: 16,
         skipLevels: 1,
         immediatelyLoadDesiredLevelOfDetail: false,
@@ -1230,7 +1233,7 @@
       });
     },
     setEditModelLayer(res) {
-      this.editModelFlag = true;
+
       if (res.json) {
         var json = JSON.parse(res.json)
         this.modelForm = json;

--
Gitblit v1.9.3