一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于可视化引擎的三维地图生成方法和系统与流程

2022-04-24 22:11:57 来源:中国专利 TAG:


1.本发明涉及三维地图技术领域,尤其涉及一种基于可视化引擎的三维地图生成方法和系统。


背景技术:

2.三维地图或3d地图,是以三维地图数据库为基础,按照一定比例对现实世界或其中一部分的一个或多个方面的三维及抽象描述。三维地图通过直观的地理实景模拟表现方式,不仅能够为用户提供普通的地图检索功能,还能够集成生活资讯、电子政务、电子商务、虚拟社区及出行导航等一系列服务。
3.现有的三维地图生成方法大多是在二维地图的基础上进行。具体地:以二维地图为基础,选取映射点集;从三维地图数据集中选取映射点的关联点;根据关联点的三维数据和映射点的二维数据确定映射点的高度数据;基于映射点集中所有映射点的高度数据,对二维地图对应的二维地图数据集进行处理,生成二维地图对应的三维地图。
4.上述三维地图的生成方法生成的三维地图粗糙,地图不够形象,导致三维地图的识别率较差。


技术实现要素:

5.本发明提供了一种基于可视化引擎的三维地图生成方法和系统,旨在解决现有技术中三维地图的识别率较差的问题。
6.根据本发明的第一方面,本发明提供了一种基于可视化引擎的三维地图生成方法,包括:
7.使用可视化引擎自定义多组地理信息组件;
8.使用地理信息技术建立原始地图图层,根据真实空间信息在原始地图图层中标记现实物体的坐标区域;
9.使用bim技术对现实物体进行建模,得到对应的3d模型;
10.将3d模型叠加至现实物体的坐标区域,得到三维地图图层;
11.按照用户操作指令,使用多组地理信息组件对三维地图图层进行效果渲染,生成三维地图。
12.优选地,上述使用可视化引擎自定义多组地理信息组件的步骤,包括:
13.使用可视化引擎,设置与现实物体的类型对应的多种地理信息组件;
14.分别设计每种地理信息组件的展示规则;
15.设置与展示规则对应的属性信息。
16.优选地,上述根据真实空间信息在原始地图图层中标记现实物体的坐标区域的步骤,包括:
17.使用前端采样模组实时采集真实空间信息;
18.将真实空间信息中需要标记的现实物体的坐标信息与原始地图图层中现实物体
的坐标信息进行比对;
19.当坐标信息比对成功时,在原始地图图层中标记现实物体的坐标区域。
20.优选地,上述使用bim技术对现实物体进行建模,得到对应的3d模型的步骤,包括:
21.使用bim技术对现实物体进行建模,得到3d模型;
22.使用数字孪生技术建立3d模型与现实物体之间的位置联动关系;
23.将3d模型和位置联动关系发送至原始地图图层,以在原始地图图层中实时显示3d模型。
24.优选地,上述按照用户操作指令,使用多组地理信息组件对三维地图图层进行效果渲染的步骤,包括:
25.按照用户操作指令,将地理信息组件分配至三维地图图层中的对应区域;
26.按照用户操作指令对应的展示规则,调用地理信息组件为对应区域设置属性信息;
27.对属性信息进行解析,为三维地图设置对应的渲染效果。
28.根据本发明的第二方面,本发明还提供了一种基于可视化引擎的三维地图生成系统,包括:
29.组件定义模块,用于使用可视化引擎自定义多组地理信息组件;
30.坐标标记模块,用于使用地理信息技术建立原始地图图层,根据真实空间信息在原始地图图层中标记现实物体的坐标区域;
31.三维建模模块,用于使用bim技术对现实物体进行建模,得到对应的3d模型;
32.模型叠加模块,用于将3d模型叠加至现实物体的坐标区域,得到三维地图图层;
33.图层渲染模块,用于按照用户操作指令,使用多组地理信息组件对三维地图图层进行效果渲染,生成三维地图。
34.优选地,上述组件定义模块,包括:
35.组件设置子模块,用于使用可视化引擎,设置与现实物体的类型对应的多种地理信息组件;
36.规则设计子模块,用于分别设计每种地理信息组件的展示规则;
37.属性设置子模块,用于设置与展示规则对应的属性信息。
38.优选地,上述坐标标记模块,包括:
39.信息采集子模块,用于使用前端采样模组实时采集真实空间信息;
40.信息比对子模块,用于将真实空间信息中需要标记的现实物体的坐标信息与原始地图图层中现实物体的坐标信息进行比对;
41.区域标记子模块,用于当坐标信息比对成功时,在原始地图图层中标记现实物体的坐标区域。
42.优选地,上述三维建模模块,包括:
43.bim建模子模块,用于使用bim技术对现实物体进行建模,得到3d模型;
44.关系设置子模块,用于使用数字孪生技术建立3d模型与现实物体之间的位置联动关系;
45.信息发送子模块,用于将3d模型和位置联动关系发送至原始地图图层,以在原始地图图层中实时显示3d模型。
46.优选地,上述图层渲染模块,包括:
47.组件分配子模块,用于按照用户操作指令,将地理信息组件分配至三维地图图层中的对应区域;
48.组件调用子模块,用于按照用户操作指令对应的展示规则,调用地理信息组件为对应区域设置属性信息;
49.渲染设置子模块,用于对属性信息进行解析,为三维地图设置对应的渲染效果。
50.本技术提供的基于可视化引擎的三维地图生成方案,通过使用可视化引擎自定义多组地理信息组件,这样这样地理信息组件能够对不同的地理地形进行信息描述和添加,另外通过采集真实空间信息在原始地图图层中标记现实物体的坐标区域,再使用bim技术对现实物体进行建模,能够得到对应的3d模型,再将该3d模型叠加至现实物体的坐标区域,能够得到三维地图图层;再使用多组对应的地理信息组件对三维地图图层的各个区域进行属性设置和描述并进行显示效果的渲染,从而生成最终的三维地图。综上,通过上述方案能够解决背景技术中三维地图粗糙,地图不够形象,导致三维地图识别率较差的问题。
附图说明
51.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
52.图1是本发明实施例提供的一种基于可视化引擎的三维地图生成方法的流程示意图;
53.图2是图1所示实施例提供的第一种地理信息组件定义方法的流程示意图;
54.图3是图1所示实施例提供的一种现实物体的坐标区域标记方法的流程示意图;
55.图4是图1所示实施例提供的一种3d模型的建模方法的流程示意图;
56.图5是图1所示实施例提供的一种三维地图图层的渲染方法的流程示意图;
57.图6是本发明实施例提供的一种基于可视化引擎的三维地图生成系统的结构示意图;
58.图7是图6所示实施例提供的一种组件定义模块的结构示意图;
59.图8是图6所示实施例提供的一种坐标标记模块的结构示意图;
60.图9是图6所示实施例提供的一种三维建模模块的结构示意图;
61.图10是图6所示实施例提供的一种图层渲染模块的结构示意图。
62.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
63.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
64.本发明实施例的主要技术问题如下:
65.现有的三维地图生成方法大多是在二维地图的基础上进行。具体地:以二维地图为基础,选取映射点集;从三维地图数据集中选取映射点的关联点;根据关联点的三维数据和映射点的二维数据确定映射点的高度数据;基于映射点集中所有映射点的高度数据,对
二维地图对应的二维地图数据集进行处理,生成二维地图对应的三维地图。这种三维地图的生成方法生成的三维地图粗糙,地图不够形象,导致三维地图的识别率较差。
66.为了解决上述问题,本技术下述实施例提供了基于可视化引擎的三维地图生成方法的流程示意图。具体如图1所示,该基于可视化引擎的三维地图生成方法包括:
67.s110:使用可视化引擎自定义多组地理信息组件。地理信息组件由可视化引擎定义,具有不同的属性特征,能够针对不同的地形地貌进行描述,从而能够快速高效地对三维地图进行渲染。
68.作为一种优选的实施例,如图2所示,该使用可视化引擎自定义多组地理信息组件的步骤包括:
69.s111:使用可视化引擎,设置与现实物体的类型对应的多种地理信息组件。
70.s112:分别设计每种地理信息组件的展示规则。
71.s113:设置与展示规则对应的属性信息。
72.本技术实施例提供的技术方案,通过使用可视化引擎设置与现实物体的类型对应的地理信息组件,并且设置展示规则和属性信息,使用与展示规则对应的属性信息为不同的现实物体进行渲染,得到高清晰度、高真实感和不同展示效果的三维地图。
73.在使用可视化引擎定义多组地理信息组件后,图1所示的三维地图生成方法还包括以下步骤:
74.s120:使用地理信息技术建立原始地图图层,根据真实空间信息在原始地图图层中标记现实物体的坐标区域。通过使用地理信息技术建立原始地图图层,在原始地图图层中标记现实物体的坐标区域,这样就能够得到坐标准确的地图。
75.具体地,作为一种优选的实施例,如图3所示,上述根据真实空间信息在原始地图图层中标记现实物体的坐标区域的步骤包括:
76.s121:使用前端采样模组实时采集真实空间信息;
77.s122:将真实空间信息中需要标记的现实物体的坐标信息与原始地图图层中现实物体的坐标信息进行比对;
78.s123:当坐标信息比对成功时,在原始地图图层中标记现实物体的坐标区域。
79.本技术实施例提供的技术方案,通过使用前端采样模组实时采集真实空间信息,然后将真实空间信息中需要标记的现实物体的坐标信息与原始地图图层中现实物体的坐标信息进行比对,能够严格准确地判断现实物体的坐标是否正确,当在坐标信息比对成功时,在原始地图图层中标记该现实物体的坐标区域,实时得到最准确的地理位置信息。当比对不成功时,则进行上报。
80.在根据真实空间信息在原始地图图层中标记现实物体的坐标区域后,图1所示的三维地图生成方法还包括以下步骤:
81.s130:使用bim技术对现实物体进行建模,得到对应的3d模型。bim(building information modeling,建筑信息模型)技术,是建筑学、工程学及土木工程的新工具。建筑信息模型或建筑资讯模型一词由autodesk所创的。用来形容那些以三维图形为主、物件导向和建筑学有关的电脑辅助设计。通过使用bim技术,能够快速准确地对现实物体进行建模,从而得到对应的3d模型,并在地图中进行展示。
82.具体地,作为一种优选的实施例,如图4所示,上述使用bim技术对现实物体进行建
模,得到对应的3d模型的步骤具体包括:
83.s131:使用bim技术对现实物体进行建模,得到3d模型;
84.s132:使用数字孪生技术建立3d模型与现实物体之间的位置联动关系;
85.s133:将3d模型和位置联动关系发送至原始地图图层,以在原始地图图层中实时显示3d模型。
86.通过使用bim技术对现实物体进行建模,能够快速得到形象准确的3d模型,使用该数字孪生技术建立3d模型与现实物体之间的位置联动关系,能够实时反映现实场景中的现实物体的移动和位置关系,从而实时更新和展示地图信息,然后将该3d模型和位置联动关系发送至原始地图图层,能够在原始地图图层中实时展示该3d模型,以达到实时更新和展示地图信息的效果。
87.在得到对应的3d模型后,图1所示的三维地图生成方法还包括以下步骤:
88.s140:将3d模型叠加至现实物体的坐标区域,得到三维地图图层。在得到三维地图图层后,将该3d模型叠加至现实物体的坐标区域,这样就能够得到三维地图图层,在该三维地图图层上进行进一步的效果渲染和展示,能够准确清晰地反应真实的地理地貌。
89.s150:按照用户操作指令,使用多组地理信息组件对三维地图图层进行效果渲染,生成三维地图。按照用户操作指令使用多组地理信息组件对三维地图图层进行效果渲染,能够针对不同类型的地理地貌进行渲染和区分,得到不同颜色和形状的地图地貌,使得三维地图中的各种地理地形更具有层次感和立体感。
90.具体地,作为一种优选的实施例,如图5所示,该按照用户操作指令,使用多组地理信息组件对三维地图图层进行效果渲染的步骤包括:
91.s151:按照用户操作指令,将地理信息组件分配至三维地图图层中的对应区域。
92.s152:按照用户操作指令对应的展示规则,调用地理信息组件为对应区域设置属性信息。
93.s153:对属性信息进行解析,为三维地图设置对应的渲染效果。
94.通过按照用户操作指令将地理信息组件分配至三维地图图层中的对应区域,因为不同展示规则对应不同的地理地貌特征,这样按照展示规则调用地理信息组件为对应区域设置属性信息,该属性信息包括相应的渲染效果,这样对属性信息进行解析,在三维地图上就能够产生相应的渲染效果,以区分和强化不同地理特征。
95.综上,本技术实施例提供的基于可视化引擎的三维地图生成方法,通过使用可视化引擎自定义多组地理信息组件,这样这样地理信息组件能够对不同的地理地形进行信息描述和添加,另外通过采集真实空间信息在原始地图图层中标记现实物体的坐标区域,再使用bim技术对现实物体进行建模,能够得到对应的3d模型,再将该3d模型叠加至现实物体的坐标区域,能够得到三维地图图层;再使用多组对应的地理信息组件对三维地图图层的各个区域进行属性设置和描述并进行显示效果的渲染,从而生成最终的三维地图。综上,通过上述方案能够解决背景技术中三维地图粗糙,地图不够形象,导致三维地图识别率较差的问题。
96.基于上述方法实施例的同一构思,本发明实施例还提供了基于可视化引擎的三维地图生成系统,用于实现本发明的上述方法,由于该系统实施例解决问题的原理与方法相似,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
97.参见图6,图6为本发明实施例提供的一种基于可视化引擎的三维地图生成系统的结构示意图。如图6所示,该三维地图生成系统包括:
98.组件定义模块110,用于使用可视化引擎自定义多组地理信息组件;
99.坐标标记模块120,用于使用地理信息技术建立原始地图图层,根据真实空间信息在原始地图图层中标记现实物体的坐标区域;
100.三维建模模块130,用于使用bim技术对现实物体进行建模,得到对应的3d模型;
101.模型叠加模块140,用于将3d模型叠加至现实物体的坐标区域,得到三维地图图层;
102.图层渲染模块150,用于按照用户操作指令,使用多组地理信息组件对三维地图图层进行效果渲染,生成三维地图。
103.综上,本技术实施例提供的基于可视化引擎的三维地图生成系统,通过组件定义模块110使用可视化引擎自定义多组地理信息组件,这样这样地理信息组件能够对不同的地理地形进行信息描述和添加,另外通过坐标标记模块120采集真实空间信息在原始地图图层中标记现实物体的坐标区域,再通过三维建模模块130使用bim技术对现实物体进行建模,能够得到对应的3d模型,再通过模型叠加模块140将该3d模型叠加至现实物体的坐标区域,能够得到三维地图图层;最后使用图层渲染模块150利用多组对应的地理信息组件对三维地图图层的各个区域进行属性设置和描述并进行显示效果的渲染,从而生成最终的三维地图。综上,通过上述方案能够解决背景技术中三维地图粗糙,地图不够形象,导致三维地图识别率较差的问题。
104.作为一种优选的实施例,如图7所示,上述组件定义模块110,包括:
105.组件设置子模块111,用于使用可视化引擎,设置与现实物体的类型对应的多种地理信息组件;
106.规则设计子模块112,用于分别设计每种地理信息组件的展示规则;
107.属性设置子模块113,用于设置与展示规则对应的属性信息。
108.作为一种优选的实施例,如图8所示,上述坐标标记模块120,包括:
109.信息采集子模块121,用于使用前端采样模组实时采集真实空间信息;
110.信息比对子模块122,用于将真实空间信息中需要标记的现实物体的坐标信息与原始地图图层中现实物体的坐标信息进行比对;
111.区域标记子模块123,用于当坐标信息比对成功时,在原始地图图层中标记现实物体的坐标区域。
112.作为一种优选的实施例,如图9所示,上述三维建模模块130包括:
113.bim建模子模块131,用于使用bim技术对现实物体进行建模,得到3d模型;
114.关系设置子模块132,用于使用数字孪生技术建立3d模型与现实物体之间的位置联动关系;
115.信息发送子模块133,用于将3d模型和位置联动关系发送至原始地图图层,以在原始地图图层中实时显示3d模型。
116.作为一种优选的实施例,如图10所示,上述图层渲染模块150包括:
117.组件分配子模块151,用于按照用户操作指令,将地理信息组件分配至三维地图图层中的对应区域;
118.组件调用子模块152,用于按照用户操作指令对应的展示规则,调用地理信息组件为对应区域设置属性信息;
119.渲染设置子模块153,用于对属性信息进行解析,为三维地图设置对应的渲染效果。
120.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
121.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
122.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
123.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
124.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
125.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
126.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献