Page 91 - 新时期档案工作理论与实践研究
P. 91
第三章 水利水电工程档案管理的数字化、信息化智慧化建设
建模平台,避免因为中间格式转换、粒度划分等问题造成数据错漏和效率损失,
借助强大的组件库可以高效、精确建模,基于开放的二次开发接口,可自主定义
BIM 属性,充分发挥 BIM 数据的价值,并且便于在第三方系统上进行集成。
(二)案卷整编归档和入库
该系统可以自动收集工程建设过程中的档案资料。用户编码规则对资料进行
整编立卷,形成具有特定编码的电子档案库。为了建立档案编码与 BIM 编码的
对应关系,对已经归档的档案进行入库操作,将该电子档案所在的柜号、柜面、
柜层、柜列等信息存储在数据库表中,确定该档案的空间位置信息,同时实现档
案编码和 BIM 模型编码的链接,数据库作为档案分类、整编的统一数据源,要
求安全、如实地存储和管理有关信息,为系统提供数据存储、数据管理、数据查询、
数据维护、数据共享、数据安全、数据交换等多项功能,是整个系统赖以运行的
基础和开发成功的保障。根据模型数据的分类,可将数据分成三个逻辑数据库,
包括基础信息数据库、系统数据库、空间数据库,MySQL 是一个关系型数据库
管理系统,具有简单易用、开源性好、开放式分发等优点。针对 BIM 数据的特性,
拟采用 MySQL 关系型数据管理系统。
(三)模拟查询
模拟查询就是将传统的档案查阅与时间、空间等因素相关联,通过数值模拟
运算,以实时动画的形式展现出来。Unity3D 有一套完整脚本生命周期,为模拟
查询提供了便利条件,其内置的 awake、start、update 等函数对不同的时间阶段
进行控制,Coroutine(协程)原理可对模拟过程中的延迟、前后置工作进行设定,
从而对整个动画的过程进行精细的控制。Unity3D 可应用于三维视频游戏、建筑
可视化、实时三维动画等多种互动场景,具有很好的渲染效果和交互性,它具有
内置的一套物理检测、粒子效果,不仅能在编辑后立即运行,而且能在运行过程
中实时编辑以查看其效果,为开发和调试提供很大的便利。将 BIM 模型导入该
游戏引擎,通过开发,可以形成一个交互性强、可视化好的跨平台数字档案管理
系统,发布至 WebGL(需要 HTML5)平台,并以一定的方式与 Web 端进行通信,
实现 BIM 模型与数据库的交互。因此,该平台的开发选取 Unity3D 作为开发引擎,
采用内置的 C# 语言。
·79·

