三维模型如何实现设备运维管理平台?

设备运维管理平台

  • 示例描述与操作指南
  • 应用场景
  • 示例效果展示
  • 实现步骤
    • 第一步 初始化构件查询功能
    • 第二步 初始化报警维修功能
    • 第三步 初始化管道预览功能
  • 相关接口

示例描述与操作指南

模拟设备发生报警时系统第一时间响应,点选警报按钮,导航至故障点模拟维修场景,维修完成后排除故障,并记录故障序号,同时可在此实例中查找Bim模型内的所有构件,快速准确的查找需要的构件。

应用场景

以BIM为手段,用数据创造价值,辅助用户完成智慧企业搭建。如智慧管廊、智慧机场、智慧水务、智慧能源、智慧安防、智慧医疗、智慧楼宇等。集成各系统设备及传感器数据;在线数据分析,对设备 、环境、事故可以实时感知,异常情况报警实景化、数据化、联控化,秒级查询海量历史记录。

示例效果展示

实现步骤

第一步 初始化构件查询功能

加载完模型后初始化构件查询功能

// 初始化构件查询功能
function initComponentQuery() {
    getFloorInfo();
    getComponentTypes();
}

第二步 初始化报警维修功能

加载完模型后初始化报警维修功能

// 初始化报警维修功能
function initNoticeRepair() {
    renderNavigation();
    createMark();
    createRoad();
    createPerson();
}

第三步 初始化管道预览功能

加载完模型后初始化管道预览功能

// 初始化管道预览功能
function initPipePreview() {
    createOneArrow();
    createTwoArrow();
    createThreeArrow();
    getPipePreviewData();
}

下载完整代码

相关接口

model.on(‘load’)
view.getScene
view.resetScene
view.render
view.zoomToSelected
component.inverseTransparency
component.removeTransparency
component.getCenterPosition
component.show
component.hide
component.getBox
camera.flyTo
mark.addSpriteMark
mark.addDomMark
mark.getThreeBallMark
mark.delete
mark.update
mark.hide
line.drawThickLine
arrow.createArrow
toolbar.on(“home:click”)

你可能感兴趣的:(#,核心示例)