基于SuperMap的古建文物数字化保护管理系统设计与实现

2020-08-17 09:12李士锋尹燕运杜文晓
岩土工程技术 2020年4期
关键词:古建古建筑文物保护

李士锋 尹燕运 杜文晓 陈 真 邵 攀

(中兵勘察设计研究院有限公司,北京 100053)

0 引言

随着测绘信息化技术的发展,空间数据的获取手段越来越先进,并且借助二三维地理信息系统将多源数据集成于一体,借助其二三维表达、空间管理、空间分析等强大优势,应用于数字化文物、古建筑群落保护等领域,在文物数据采集、文物发现、文物保护、文物展示、文物修复、文化传承等方面具有重要意义,有利于促进文物保护及管理的高效化、精细化、科技化[1-2]。在古建文物保护工程逐步完善的过程中,原来以“修缮”为核心的保护工作思路,将会逐步转移到科学、准确、客观地管理古建文物信息上来,转移到对文物的深入挖掘、充分剖析和动态展示上来,转移到古建文物本体及其周围环境的实时监测和预警上来,从而由原来被动的抢险性保护转变为积极主动的系统性和预防性保护[3]。因此,对古建文物数字化保护管理系统提出了更高的要求。

根据某古建文物数字化保护工程项目要求,在充分整合了古建文物保护信息资源的前提下,以计算机网络平台为基础,结合WebGIS技术与数据库技术,以提供古建文物的信息化管理服务和有效的科学决策手段为目标,创建一个满足时代要求的古建文物数字化保护管理平台。本系统选用SuperMap作为GIS平台,其中SuperMap iClient3D for WebGL是基于WebGL技术实现的三维客户端开发平台,不仅支持SuperMap iServer提供的二三维一体化的专业GIS功能,并且采用混合开发模式,即服务器提供服务信息,部分数据在客户端处理,从而平衡了客户端与服务器处理数据的能力[4]。采用当前流行的B/S架构,用户只需要输入网址即可登录管理系统,极大地方便了用户的访问以及软件的分发,同时,通过文物保护单位的Web发布,可以让全国乃至世界更加了解文物保护管理工作,促进文物保护工作的交流与合作。

1 系统总体设计

1.1 系统设计目标

本文建立的古建文物数字化保护管理系统不仅要满足用户的实用性需求,即采用符合文物保护单位对古建文物信息管理的实际需求,充分考虑用户计算机知识水平以及办公习惯,设计科学合理的网络方案以及系统平台方案,以保证整个系统运行流畅,操作简单,易学易用;而且还充分利用WebGIS技术,在计算机软硬件以及网络支持下,实现文物信息的计算机网络化管理。

1.2 系统架构设计

古建文物数字化保护管理系统的实现采用三层体系架构,即应用接入层、业务逻辑层、数据核心层,如图1所示。系统采用三层体系架构,将代码分层、分类,使网站结构更清晰,更易于扩展和维护,并且实现模块的复用,符合“高内聚、低耦合”的开发思路[5]。应用接入层主要提供二维地图浏览、三维场景展示、数据接收、显示信息,它是系统管理员、管理人员以及用户获得系统资源或进行系统操作的界面。系统用户界面是基于WEB将用户所需要的信息或请求结果以网页的形式返回至客户端的浏览器,在提高了操作的方便性和灵活性的同时也降低了系统维护的成本。通过用户界面可以直接操作和管理整个系统,完成管理系统的各项功能[6-7]。

业务逻辑层是本系统的核心部分,通过WEB服务器发布服务,GIS服务器提供系统程序需要的GIS功能,实现对用户的各种请求和系统操作的响应,从而完成业务逻辑处理、业务流程控制以及业务管理等功能。

数据核心层主要负责空间数据和属性数据的存储管理。系统采用关系型数据库和UDB空间数据引擎管理古建筑文物属性数据、档案资料以及多源GIS数据[8]。

1.3 系统功能模块设计

系统的主界面包括基础管理、档案管理、三维管理、变形数据管理、文保宣传、统计查询、系统管理等七个子系统,主要功能模块结构如图2所示。

图2 系统功能模块图

2 系统功能实现

2.1 基础管理

基础管理子系统主要是对古建筑文物的专题图和平立剖图的管理,其中古建文物的专题图包括文保综合地图、古建文物保护范围图、地质勘探图、物探专题图等二维地图。平立剖图包含了各个古建筑物的平面图、立面图、剖面图。本功能模块实现了古建筑文物从本体信息到周围地理空间信息、地质环境信息的全面拓展。

二维地图使用SuperMap iDesktop软件进行制作,生成地图瓦片后利用SuperMap iServer在服务器上发布地图服务。同时,SuperMap iServer提供了客户端GIS功能开发工具包SuperMap iClient Classic。通过调用开发工具包中SuperMap.Map,addLayer 方法,可以实现地图图层的加载显示,效果如图3所示。另外通过调用脚本开发库中相关方法,进一步实现二维地图的放大、缩小、移动等浏览方式,实现测距、测面积、地图保存等基础功能以及实现二维地图上的信息查询功能等。古建文物的平立剖图以PDF格式的文档形式在网页上显示。

图3 二维地图显示效果

2.2 档案管理

档案管理子系统管理数字化的档案信息,主要包括古建筑修缮档案以及文物巡查记录档案。通过实现档案记录的增加、删除、修改、更新、导出等功能,方便文物保护单位的日常档案管理工作。

2.3 三维管理

三维管理子系统是整个系统的核心功能模块。通过三维GIS技术手段,对古建文物进行更加直观、形象的管理。三维管理子系统主要包括三维地图、BIM模型、点云数据、全景照片等四种展示形式,对古建文物进行全方位的三维管理。

古建文物的三维信息包含倾斜摄影模型、精细模型、BIM(建筑信息模型)、点云等多源数据。其中,精细模型与BIM模型分别利用3d Max和Revit软件制作完成,然后通过SuperMap提供的插件导出UDB格式的建筑模型;倾斜摄影模型是通过无人机外业采集再结合内业数据处理而生成的三维数据模型;点云数据是使用三维激光扫描仪采集的基础测量数据,是描述古建筑文物空间大小、形态最为准确的直接测量数据[9-10]。建筑模型、倾斜摄影模型和点云数据可以在SuperMap iDesktop软件中制作成三维场景,并且生成场景缓存,即三维切片缓存(*.s3m)格式的数据文件,以便SuperMap iServer发布成三维服务,实现Web网络资源共享。同时,利用SuperMap iServer提供的SuperMap iClient3D for WebGL脚本库中Scene.addS3MTilesLayerByScp方法,调用发布的三维服务,将三维切片缓存数据加载到客户端,实现三维场景的显示,并且建筑模型可以根据关联ID与属性数据库中的记录进行关联,通过数据库的访问接口实现属性信息查询的功能,效果如图4所示。调用脚本库中相关函数可以实行二三维联动、BIM模型图层控制、动画演示等效果。

图4 三维管理的属性查询

2.4 变形数据管理

变形数据管理子系统主要是对变形基准数据成果的展示,其中变形监测分为水平位移监测、沉降位移监测、倾斜位移监测以及应力变化监测。点击地图上分布变形监测点,在弹窗中显示监测值随时间的变化形成监测成果变化曲线图;监测成果可以进行导出,供用户下载。根据监测成果对古建筑文物的修缮提出合理的建议。

2.5 文保宣传

文保宣传子系统分为宣传视频和文保纪念品展示两项功能。宣传视频是通过视频资料记录、传播古建筑文物的历史沿革、建筑特征、文化价值等。文保纪念品可进一步挖掘古建筑文物的经济价值,扩大古建筑文物的文化影响力。

2.6 统计查询

统计查询子系统分为档案统计、建筑群统计、建筑物统计、病害统计、变形统计、BIM单体统计、建筑物部件统计等。其中,档案统计、建筑群统计、建筑物统计、变形统计的功能界面,表格记录与二维地图中的要素相关联;病害统计、BIM单体统计、建筑物部件统计与三维场景中的对象相关联,实现图表互动的功能(见图5)。用户可以更加直观地了解古建文物相关信息,便于对古建文物综合管理。

图5 图表互动效果

2.7 系统管理

系统管理子系统分为用户管理、角色管理以及数据库维护等功能。用户管理实现用户的添加、删除、分配角色等功能。角色管理实现角色的添加、删除、以及分配系统权限等功能。数据库维护是实现对数据库中的记录增、删、改、查及导入导出等功能。

3 结论

根据古建文物保护管理实际工作需要,以古建文物保护为核心,利用现代计算机网络技术,将与古建文物相关的地理空间信息及文字资料等有机结合起来,基于SuperMap提出古建文物数字化保护管理系统。整个系统的开发通过深入的系统需求分析,数据库建设、功能模块设计和实现、内部测试、用户试运行、实施与维护等阶段工作。整个系统对古建筑文物信息的输入、存储、检索、修改与更新,二三维展示,数据统计查询以及图形输出等功能进行了详细的开发,以便更加及时准确反映古建筑文物保护的现状,为古建文物的保护决策提供科学、规范、有效的数据支持。

猜你喜欢
古建古建筑文物保护
三晋古建
古建军
古建筑取名有什么讲究
博物馆与近现代中国文物保护
古建类博物馆文物保护单位消防安全
中国古建筑
高平古建 四个全国第一
千年古建看高平
名胜古迹
山西古建筑修葺与保护