日韩精品中文字幕久久臀_天堂av在线一区_午夜精品视频网站_99r精品视频_国产日韩亚洲欧美_亚洲欧美国产一本综合首页_日本一区二区三区久久久久久久久不 _国产精品高潮视频_久热99视频在线观看_91伊人久久大香线蕉

ESMap 三維地圖在智慧園區三維場景的應用-數字孿生3D可視化服務平臺

2023-06-12 19:20:26 來源:博客園

近年來,得益于物聯網、大數據、云計算、人工智能等新一代信息技術的發展,“數字孿生”概念也被廣泛的傳播,越來越多的應用于智慧建筑、生產制造、智慧園區、水利水務、健康醫療等諸多領域。 如何運用“數字孿生”概念延長企業生命周期,助力企業從2D管理向3D管理的升級?易景空間ESMap將數字孿生應用于管理領域,推出“3D可視化服務”平臺,推動企業數字化轉型,促進數字化經濟發展,目前已服務多個行業領域。

本文主要介紹的是ESMap 數字孿生三維地圖在園區中的實際應用中發揮的作用,當前市場對可視化效果的要求在逐步的增加,市場上常見的2D可視化效果慢慢的不能滿足客戶的視覺需求,我們以數據作為底層支持,通過定制化的模型建設和各種炫酷直觀的動畫效果。針對園區管理中的監控,停車,消防,交通等模塊與可視化相結合,打造一套完整的園區管控系統。


(相關資料圖)

園區監控告警

通過監控攝像頭,監測園區內部是否有預警事件,預警事件通過異常圖標進行告警并可以查看當前區域的監控做到高效處理。

業務邏輯是首先監聽地圖的點擊事件,判斷點擊的是否是我們自定義名稱的標注,當點擊到我們的監控設備時,視角飛入監控設備位置。

map.on("mapClickNode", (e) => {  if (e.name && e.name.includes("safety-tag")) {    map.cameraFlyTo({         directionAngle: 230.52,         pitchAngle: 42.44,         radius: 37.51,         time: 2,         x: e.mapCoord.x,         y: e.mapCoord.y,         callback:()=>{             this.showMonitor();         }    })  }  })

當視角飛入結束以后,我們再打開氣泡標注的主體內容,顯示監控畫面。

let marker = CommonTools.addPopMarker({    id: ID,    x: e.mapCoord.x,    y: e.mapCoord.y,    offset: e.mapCoord.z,    updateSize: true,    html: "
", // 這里傳空div, 氣泡內容由外部組件創建 callback: (dom) => { },});marker.bindName = ID;securityPopVueComponents[ID].currPopName = ID;securityPopMarkers[ID] = marker;securityPopMarkers[ID].onUpdatePosition((transformStyle, displayStyle) => {securityPopVueComponents[ID].popMarkerConfigs.transformStyle = transformStyle securityPopVueComponents[ID].popMarkerConfigs.visible = (displayStyle.display === "none") ? false : true}) 

園區熱力圖和交通效果圖

通過人流監控和熱力圖效果相結合,實時監測人流動向與位置, 可以直接的展示園區中高密度區域位置,并且使用特效直觀展示園區附近的交通信息,讓人一目了然。

熱力圖代碼如下:

let marker = CommonTools.addPolygonMarker({    id: "heatmap_people_poly",    alpha: 1,    points: this.peopleRouteExtent.points,    offsetHeight: 1.5,    canPicked: false,})polygonLayer.addMarker(marker);// 初始化熱力marker.initHeatMap({     radius: 15, //熱點半徑     opacity: 0.7, //熱力圖透明度     mapOpacity: 0.8,     max: 100, //熱力點value的最大值     maxSize: 1024})

園區設備管理

通過晶體模型和設備模型相結合,清晰的展示出設備所在位置以及相關信息

代碼如下:

// 隱藏主體大樓建筑if(mainBuildingModules.building.visible) map.change3dOpacity({ name: "園區主體建筑", opacity: 0, time: 1, hideOnComplete: true })// 播放晶體大樓打開動畫if(!mainBuildingModules.frame.visible) mainBuildingCrystalModel.playAnimation({ name: "building-open", loop: false, clampWhenFinished: true, time: 0.5 })// 配置晶體基本屬性esmap.ESEffectTool.models.setControlGroupObj({ key: "outline", modelName: "晶體", opacity: 0.2 });esmap.ESEffectTool.models.setControlGroupObj({ key: "Elevator", modelName: "晶體", visible: true });esmap.ESEffectTool.models.setControlGroupObj({ key: "air-conditioning", modelName: "晶體", visible: false });esmap.ESEffectTool.models.setControlGroupObj({ key: "lighting", modelName: "晶體", visible: false });// 切換部分模型和內容的顯示和隱藏mainBuildingModules.frame.visible = true;mainBuildingModules.elevator.visible = true;mainBuildingModules.airCondition.visible = false;

定制化機房模型,更加直觀的了解機箱數據

首先是打開機房地圖,再通過我們特定封裝的機房SDK,通過數據綁定自動識別點擊的機型展示對應數據以及模型。

map.openMapById(esmapID) // 生成一個機房對象,傳入初始化配置 var config = {    maxShowServers: 1, //最大服務器顯示數量    cabinetModels: [{ modelName: "jigui-1.gltf", u: 42 }],    maxShowCabinets: 1, //最大機柜顯示數量    focusAreaMode:false,    cabinetfixDir: -1, } var $clusterManager = new deviceManager(config); // 給機房傳入機房數據 _this.generateClusterData(); // 機房初始化 $clusterManager.init($configData);

園區巡邏

根據自定義的數據生成展示巡檢人員完整的巡檢路線,可以回溯歷史巡檢記錄,以及巡檢結果的匯報

代碼如下:

async inspectMove(){  // 生成路徑的線標注  var lineStyle = {            lineWidth: 33,            alpha: 1,            offsetHeight: 1.5,            lineMode: esmap.ESLineType.PLANE,            lineType: esmap.ESLineType.TEXTURE,            url: "./image/path.png",            repeat: 0.4,            metalness: 0,            roughness: 1,            animateSpeed: 2   }   this.linemark = new esmap.ESLineMarker(this.map.focusFloorNum, this.inspection, lineStyle)   this.map.drawLineMark(this.linemark);    // 加載人物模型  var marker3d = await this.loadManModel("renzoulu-03.gltf", { size: 2 });  // 調用人物走動動畫  marker3d.playAnimation({ name: "ren-run", loop: true });  // 人物模型隨著線路移動  this.marker3d.movePath({            speed: 6,  //速度            // time:0.5,   //用時/s            loop: false,  //是否循環            path: this.inspection,  //路徑點集            offsetHeight: 2.5,            maxViewDistance: 12,            minViewDistance: 2,            followPosition: true,//第一人稱視角,跟隨移動位置            followScaleLevel: 1,//第一人稱視角,跟隨縮放地圖大小            viewTiltAngle: this.map.maxPolarAngle,//第一人稱視角,地圖俯仰角            followAngle: true,  //第一人稱視角,根據路徑來動態變換地圖角度            orientToPath: true,  //物體移動時是否沿向路徑方向            angle: 0,  //物體移動沿向路徑方向的角度            complete: () => {                          }   });}

人員體溫監測

可以根據不同的場景完成不同的動畫效果,我們支持使用設備和項目可視化界面進行數據對接,展示模型動畫以及異常狀態實時監控報警做出反應。

代碼如下:

// 創建一個人物模型var marker = new esmap.ES3DMarker({    x: x,            // x軸坐標    y: y,            // y軸坐標    id: 10002,       // 自定義id    name: "myTree",  // 自定義name    url: url,        // 模型的文件地址    size: 1,         // 尺寸    callback: function () {        // 模型添加到三維場景的回調函數    }});layer.addMarker(marker); // 人物執行走動的動畫marker.playAnimation({    name: name,         // 動畫名稱    loop: false,              // 是否循環執行動畫    callback: function(){     // 動畫執行完成回調        console.log("動畫執行完成")    },  })// 人物模型移動marker.movePath({    speed: 10,         // 速度,設置此項則忽略time    loop: true,        // 是否循環執行    path: points,      // 路徑點集    offsetHeight: 0,   // 移動時的高度    complete: function() {      // 動畫執行完成回調事件    },    onMoving: function(e) {      // 路徑移動實時回調      // 獲取模型移動中的實時位置      console.log(e)    },});

以上就是智慧園區案例中的部分場景應用,當然還可以根據實際需求開發更多不同需求的場景和動畫效果,所以智慧園區三維可視化場景的優勢在于直觀的視覺效果,高效的反饋能力以及精美的建模效果,能夠建立合理高效的組織架構,完善企業整體各項管理流程。想要了解更多有關 ESMap 城市三維地圖的案例,歡迎前往ESMap 資源廣場。

關鍵詞:

相關新聞

日韩精品中文字幕久久臀_天堂av在线一区_午夜精品视频网站_99r精品视频_国产日韩亚洲欧美_亚洲欧美国产一本综合首页_日本一区二区三区久久久久久久久不 _国产精品高潮视频_久热99视频在线观看_91伊人久久大香线蕉
国产成人精品aa毛片| 美女网站一区二区| 91在线porny国产在线看| 久久久精品免费网站| 日本不卡一区二区| 欧美日韩一级视频| 日韩激情视频网站| 2014亚洲片线观看视频免费| 蜜桃传媒麻豆第一区在线观看| 欧美一区二区三区精品| 六月丁香婷婷久久| ...xxx性欧美| 在线播放91灌醉迷j高跟美女| 欧美亚洲禁片免费| 久久精品国产77777蜜臀| 欧美国产日产图区| 欧美r级在线观看| 欧美性欧美巨大黑白大战| 亚洲福中文字幕伊人影院| 欧美综合在线视频| 亚洲综合清纯丝袜自拍| 欧美日韩国产一级二级| 国产在线精品一区二区不卡了 | 图片区日韩欧美亚洲| 国产精品乱子久久久久| 精品黑人一区二区三区久久| 欧美艳星brazzers| 在线看日韩精品电影| 在线亚洲欧美专区二区| 精品在线视频一区| 国产一区不卡精品| 91在线观看视频| 91精品在线免费观看| 欧美成人精品福利| 中文字幕国产精品一区二区| 国产精品久久久久久久久图文区| 亚洲色欲色欲www在线观看| 成人欧美一区二区三区1314| 亚洲精品中文字幕在线观看| 亚洲成人av电影| 国产高清无密码一区二区三区| 成人动漫av在线| 欧美精品乱码久久久久久按摩 | 久久众筹精品私拍模特| 色999日韩国产欧美一区二区| 91在线精品秘密一区二区| 日韩一级大片在线观看| 国产亚洲精久久久久久| 日韩av网站免费在线| 欧美日韩精品免费观看视频| 久久精品亚洲国产奇米99| 日韩精品一二区| 在线成人av影院| 亚洲不卡一区二区三区| 在线观看成人小视频| 一区二区国产视频| 91福利视频网站| 亚洲国产精品欧美一二99| 91免费看`日韩一区二区| 亚洲免费av高清| 91黄色激情网站| 亚洲国产精品久久不卡毛片 | 久久精品人人做人人综合| 日韩在线卡一卡二| 欧美成人猛片aaaaaaa| 国内精品免费在线观看| 久久久精品一品道一区| 暴力调教一区二区三区| 亚洲国产乱码最新视频| 久久精品一区二区三区av| 91免费国产在线观看| 蜜臀av一区二区三区| 一区二区三区在线免费播放| 精品免费99久久| 69久久99精品久久久久婷婷| 国产98色在线|日韩| 亚洲成av人影院在线观看网| 91精品欧美福利在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 欧美videos大乳护士334| 国产精品一区久久久久| 亚洲老妇xxxxxx| 久久一留热品黄| 日韩精品资源二区在线| 在线免费观看日韩欧美| 国产乱码精品一区二区三区av | 国产99一区视频免费| 久久疯狂做爰流白浆xx| 日韩激情在线观看| 午夜伦欧美伦电影理论片| 亚洲 欧美综合在线网络| 亚洲综合激情另类小说区| 亚洲综合图片区| 五月激情综合色| 男人的j进女人的j一区| 久久99精品国产麻豆婷婷| 国产精品影视天天线| 成人三级伦理片| 欧美视频你懂的| 日韩免费看网站| 国产精品美日韩| 婷婷综合在线观看| 国产电影一区在线| 欧美又粗又大又爽| 精品国产百合女同互慰| 亚洲欧洲精品一区二区三区| 亚洲高清免费在线| 国产成人av电影在线| 成人黄色777网| 日韩午夜激情视频| 亚洲特黄一级片| 亚洲一区欧美一区| 男男视频亚洲欧美| a美女胸又www黄视频久久| 日韩三级在线观看| 亚洲成人在线观看视频| 成人国产在线观看| 欧美国产成人在线| 成人黄色av电影| 中文欧美字幕免费| 国产精品综合在线视频| 久久蜜桃av一区二区天堂| 日本不卡123| 精品久久久久久综合日本欧美 | 欧美韩国日本综合| 国产精品66部| 国产视频一区二区在线观看| 国产乱对白刺激视频不卡| 久久久久久9999| 不卡av免费在线观看| 亚洲精品美国一| 欧美一区2区视频在线观看| 久久电影网站中文字幕| 精品国产123| 在线免费观看日本欧美| 五月天国产精品| 欧美妇女性影城| 99天天综合性| 五月天婷婷综合| 久久久美女艺术照精彩视频福利播放| 国产高清一区日本| 天天色综合天天| 一区二区三区欧美日| 日韩欧美国产1| 在线视频国内一区二区| 成人激情黄色小说| 狠狠久久亚洲欧美| 五月天久久比比资源色| 国产精品色呦呦| 精品国产欧美一区二区| 91精品国产综合久久久蜜臀粉嫩 | 欧美制服丝袜第一页| 韩国一区二区在线观看| 午夜欧美电影在线观看| 一级精品视频在线观看宜春院| www国产成人| 日本一区二区视频在线| 久久精品欧美一区二区三区麻豆 | 成人在线综合网站| 国产麻豆精品在线| 亚洲国产成人av网| 夜夜嗨av一区二区三区| 亚洲精品中文在线观看| 亚洲欧美成人一区二区三区| 国产精品大尺度| 亚洲激情男女视频| 午夜精品久久久久久久久久久| 一区二区三区四区国产精品| 亚洲成人一区二区在线观看| 日韩av在线播放中文字幕| 国产麻豆精品在线观看| 91在线精品一区二区| 在线欧美小视频| 国产日本欧美一区二区| 尤物视频一区二区| 狠狠色丁香婷婷综合| 色久综合一二码| 丝袜美腿亚洲色图| 精品国产乱码久久久久久图片| 欧美一卡二卡三卡| 亚洲欧洲日产国产综合网| 日本视频中文字幕一区二区三区| 精品在线你懂的| 欧美网站一区二区| 亚洲乱码国产乱码精品精98午夜| 日韩在线观看一区二区| 在线亚洲一区二区| 国产精品三级av在线播放| 日韩一区二区三区精品视频| 日韩视频免费观看高清完整版在线观看 | 国产亚洲欧美激情| 亚洲美女电影在线| 国产精品77777竹菊影视小说| 欧美日韩成人综合天天影院| 1区2区3区精品视频| 毛片不卡一区二区| 久久久99精品免费观看| 国产一区二区三区电影在线观看 | 久久精品人人做人人爽人人| 日本成人在线一区|