The invention discloses a multi-layer data superposition visual monitoring method, belonging to the technical field of data visualization engines. The control module data visualization engine, according to the design draft, make general demo interface, the client according to the drag strip, adjust as the operating software, and print out the corresponding configuration, fine-tuning return code for drawing; the size of the city, including buildings, roads and rivers, through the method of combined geometric pattern. All of the above will be merged into geometric geometry only, since the calculation save CPU and GPU, and reduce the communication between the two, so as to realize the rendering of large city. The invention can drag and through the flexible visual layout, the visualization of large data service data and geographic information fusion, has huge data hiding in a vivid form, effectively help users to do business data insight.
【技术实现步骤摘要】
一种多层数据叠加的可视化监控方法
本专利技术涉及数据可视化引擎
,具体地说是一种多层数据叠加的可视化监控方法。
技术介绍
在对地图中的3D建筑进行绘制时,通过Three.js中的ExtrudeGeometry函数可以非常简便地绘制3D的几何图形。通过绘制城市轮廓并将其挤出到对应建筑数据的高度,来达到建筑的效果。但这只允许绘制大概规模在几百数量的建筑。根据城市规划的不同,有些城市中存在大量高度为一层的建筑。尽管通过3D绘制方法来绘制,这类建筑的高度仍是微乎其微甚至不可见的。而且,通常城市的建筑大概在几十万左右的数量,首先根据重点区域进行抽析,减少所绘制的建筑数量,但是城市的轮廓集合数据依然非常大,前端一次性读取如此庞大的数据,等待时间过长。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种多层数据叠加的可视化监控方法,通过可拖拽并灵活的可视化布局,将业务数据与地理信息融合的大数据可视化,以生动的形式呈现隐藏的庞大数据,有效帮助用户做业务的数据洞察。本专利技术解决其技术问题所采用的技术方案是:一种多层数据叠加的可视化监控方法,利用数据可视化引擎中的控制组件,根据设计稿,做出大致demo界面,客户根据拖动条,像操作软件一样进行调整,并打印出来相应配置,返回代码中再进行微调;针对城市规模的绘制,包括建筑,道路及河流,通过合并几何图形的方法,将上述所有几何图形合并成唯一的几何图形,以来节省CPU与GPU的计算,并减少两者间的通信,从而实现大规模城市的绘制;针对大量高度为一层的建筑,归为2D建筑,通过单一的面展现出建筑的形状,节省大量的计算,同时保证性 ...
【技术保护点】
一种多层数据叠加的可视化监控方法,其特征在于利用数据可视化引擎中的控制组件,根据设计稿,做出大致demo界面,客户根据拖动条,像操作软件一样进行调整,并打印出来相应配置,返回代码中再进行微调;针对城市规模的绘制,包括建筑,道路及河流,通过合并几何图形的方法,将上述所有几何图形合并成唯一的几何图形,以来节省CPU与GPU的计算,并减少两者间的通信,从而实现大规模城市的绘制;针对大量高度为一层的建筑,归为2D建筑,通过单一的面展现出建筑的形状,节省大量的计算,同时保证性能的优化;展示城市中某一个或几个建筑的细节,建立obj格式或dae格式的3D模型,通过Three.js将这些3D模型导入原本这些建筑所在地图上的位置;数据内容为建筑的轮廓数据,导入前在nodejs里进行后端优化,通过减少距离太近的点减少对建筑面的绘制;通常城市的建筑大概在几十万左右的数量,城市的轮廓集合数据依然非常大,按照建筑数据id随机的方式切成若干个小的文件,减少每次请求的大小,以一种符合视觉的方式载入地图。
【技术特征摘要】
1.一种多层数据叠加的可视化监控方法,其特征在于利用数据可视化引擎中的控制组件,根据设计稿,做出大致demo界面,客户根据拖动条,像操作软件一样进行调整,并打印出来相应配置,返回代码中再进行微调;针对城市规模的绘制,包括建筑,道路及河流,通过合并几何图形的方法,将上述所有几何图形合并成唯一的几何图形,以来节省CPU与GPU的计算,并减少两者间的通信,从而实现大规模城市的绘制;针对大量高度为一层的建筑,归为2D建筑,通过单一的面展现出建筑的形状,节省大量的计算,同时保证性能的优化;展示城市中某一个或几个建筑的细节,建立obj格式或dae格式的3D模型,通过Three.js将这些3D模型导入原本这些建筑所在地图上的位置;...
【专利技术属性】
技术研发人员:张峰,张兆勇,李娜,顾晶,
申请(专利权)人:山东浪潮云服务信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。