[发明专利]一种基于3DGIS的数字档案馆实现方法和系统在审
申请号: | 202211279496.1 | 申请日: | 2022-10-19 |
公开(公告)号: | CN115639981A | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 赵瑞祥;史雄延;梁生红;刘辉;黄剑华 | 申请(专利权)人: | 广州和辰信息科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 广州名扬高玥专利代理事务所(普通合伙) 44738 | 代理人: | 郭琳 |
地址: | 510000 广东省广州市番禺区沙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dgis 数字 档案馆 实现 方法 系统 | ||
本发明公开了一种基于3DGIS的数字档案馆实现方法,利用Cesium结合threejs的3D技术方法,通过JavaScript脚本在Web浏览器进行在地理空间位置上动态建模和运行,包括3D库房、3D密集架、3D档案柜、3D档案盒等模型要素组成,所述3D库房还包含地板、墙体、窗户、窗帘、大门、摄像头、烟感、空调、温度计、湿度计模型;通过封装threejs实现模型创建器ModerCreator、档案管理器ArchiveManager、事件监听器EventMonitor三个核心类,将实体档案馆进行3D虚拟化,并实现档案管理操作,模型创建器负责模型创建和渲染,档案管理器负责系统模块的操作,事件监听器负责对事件监听和响应;档案管理器结合事件监听器,通过事件驱动触发响应各个模块的操作及模型在3D空间上的视野、位置和变化。
技术领域
本发明涉及档案管理与三维技术相结合的技术领域,尤其涉及一种基于3DGIS的数字档案馆实现方法和系统。
背景技术
Cesium是一个开源3DGIS JavaScript库,用于创建具有最佳性能、精度、视觉质量和易用性的世界级3D地球仪和地图,从航空航天到智能城市再到无人机,各行各业的开发人员使用Cesium来创建交互式Web 3DGIS应用,以共享动态地理空间数据。
threejs是一个开源3D JavaScript库,threejs封装了底层的WegGL图形接口,且提供基于Canvas、SVG的渲染器。而WebGL是基于OpenGL ES 2.0的Web标准,通过HTML5Canvas元素作为DOM接口访问。基于threejs在Web网页端实现3D的应用,而并非C/S客户端方式,用户只需要通过浏览器访问网页即可流畅使用3D应用。
目前大部分数字档案馆的应用大多数是档案管理台账或2D平面的应用,不能直观反映或查询某一份在档案馆中的具体位置及可视化、精细化管理。采取3DMax建模方式等第三方建模工具对整体的建模的方式,虽然可以达到更高建模精度,但场景3D模型过于固定、不灵活,对于档案管理来说,档案的实体设备是会发生调整和变化,密集架与档案柜增减、档案上下架、档案借阅操作更为频繁,对于3D模型局部上需要更微细的操作。在局部的交互控制上,基于JavaScript的方式建模和控制操作更为灵活,且直接运行Web浏览器,无需安装客户端或者额外插件。而360°全景的方式建立数字档案馆并非真正3D档案馆,其场景是用全景图片拼接而成,并在场景中设置可点击的热区进行交互。本发明提出一种基于3DGIS的数字档案馆实现方法和系统,在Web浏览器实现实体档案馆的在3D地理空间位置上建模、档案管理及可视化控制操作。
现有技术中,存在采用3DMax或其他建模工具,通过建模的方式实现数字档案馆,采用360°全景方式实现数字档案馆,然而其实现方式相较于采用直接运行Web浏览器的基于threejs在Web网页端实现3D的应用而言,存在较为不便的问题。
发明内容
本发明专利的目的是提供一种基于3DGIS的数字档案馆实现方法和系统,提供一种可以运行于Web浏览器的数字档案馆的实现方式,实现在3D地理空间位置上数字档案馆建模、档案管理及可视化控制操作。
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明公开一种基于3DGIS的数字档案馆实现方法,利用Cesium结合threejs的3D技术方法,通过JavaScript脚本在Web浏览器进行在地理空间位置上动态建模和运行,包括3D库房、3D密集架、3D档案柜、3D档案盒等模型要素组成,所述3D库房还包含地板、墙体、窗户、窗帘、大门、摄像头、烟感、空调、温度计、湿度计等模型。
更进一步地,通过封装threejs实现模型创建器ModerCreator、档案管理器ArchiveManager、事件监听器EventMonitor三个核心类,将实体档案馆进行3D虚拟化,并实现档案管理操作。模型创建器负责模型创建和渲染,档案管理器负责系统模块的操作,事件监听器负责对事件监听和响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州和辰信息科技有限公司,未经广州和辰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211279496.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用米根霉菌发酵提升松花粉降脂活性的方法
- 下一篇:气液协同调温机构