用于三维地下空间可视化的方法及装置、计算机、存储介质制造方法及图纸

技术编号:34291861 阅读:11 留言:0更新日期:2022-07-27 09:40
本申请涉及三维可视化技术领域,公开一种用于三维地下空间可视化的方法,包括:在三维场景中,获取地形边界采样点和地下空间的建构筑物边界采样点;根据地形边界采样点获取地下空间的断面处外边界线,并根据地下空间的建构筑物边界采样点获取建构筑物边界线;根据断面处外边界线和建构筑物边界线,获取地下空间的断面;通过预设的三维引擎加载并展示地下空间的断面。该方法实现提高了对地下空间进行三维可视化展示的效果。本申请还公开用于三维地下空间可视化的装置、计算机、存储介质。存储介质。存储介质。

【技术实现步骤摘要】
用于三维地下空间可视化的方法及装置、计算机、存储介质


[0001]本申请涉及三维可视化
,例如涉及一种用于三维地下空间可视化的方法及装置、计算机、存储介质。

技术介绍

[0002]随着现代城市建设不断进步和发展,城市地下空间的利用和开发越来越受到重视,但是由于城市地下空间涉及到的主体往往都比较隐蔽,对地下空间建构筑的展示往往都比地上建构筑物更加困难。目前,主要是采用将地面进行隐藏或者半透明的方式来对城市地下空间进行展示和分析。
[0003]在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
[0004]现有技术中通过对地面进行隐藏或者半透明的方式来对地下空间的展示,存在场景要素不清晰、地上地下要素割裂太明显的情况,从而导致对地下空间展示效果不佳。

技术实现思路

[0005]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0006]本公开实施例提供了一种用于三维地下空间可视化的方法及装置、计算机、存储介质,以能够提高对地下空间的展示效果。
[0007]在一些实施例中,所述用于三维地下空间可视化的方法包括:在三维场景中,获取地形边界采样点和所述地下空间的建构筑物边界采样点;
[0008]根据所述地形边界采样点获取所述地下空间的断面处外边界线,并根据所述地下空间的建构筑物边界采样点获取建构筑物边界线;
[0009]根据所述断面处外边界线和所述建构筑物边界线,获取所述地下空间的断面;
[0010]通过预设的三维引擎加载并展示所述地下空间的断面。
[0011]在一些实施例中,所述用于三维地下空间可视化的装置包括:采样点获取模块,被配置为在三维场景中,获取地形边界采样点和所述地下空间的建构筑物边界采样点;
[0012]边界线获取模块,被配置为根据所述地形边界采样点获取所述地下空间的断面处外边界线,并根据所述地下空间的建构筑物边界采样点获取建构筑物边界线;
[0013]断面获取模块,被配置为根据所述断面处外边界线和所述建构筑物边界线,获取所述地下空间的断面;
[0014]展示模块,被配置为通过预设的三维引擎加载并展示所述地下空间的断面。
[0015]在一些实施例中,所述用于三维地下空间可视化的装置,包括处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行如上述的用于三维地下空间可视化的方法。
[0016]在一些实施例中,所述计算机包括:如上述的用于三维地下空间可视化的装置。
[0017]在一些实施例中,所述存储介质,存储有程序指令,所述程序指令在运行时,执行如上述的用于三维地下空间可视化的方法。
[0018]本公开实施例提供的用于三维地下空间可视化的方法及装置、计算机、存储介质,可以实现以下技术效果:能够通过在三维场景中,获取到的地形边界采样点和地下空间的建构筑物边界采样点,来获取地下空间的断面处外边界线和建构筑物边界线;进而根据断面处外边界线和建构筑物边界线获取地下空间的断面;然后,通过预设的三维引擎加载并展示地下空间的断面。实现了对地下空间进行三维可视化展示,通过开挖断面的方式,能够使得展示的场景要素更加清晰。同时,通过地形边界采样点获取断面处外边界线,根据断面处外边界线和建构筑物边界线获取地下空间的断面。考虑了地上建筑与地下空间建构筑物的关系,使得地上地下要素的展示更加连贯,从而提高了对地下空间展示的效果。
[0019]以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
附图说明
[0020]一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:
[0021]图1是本公开实施例提供的一个用于三维地下空间可视化的方法的示意图;
[0022]图2(a)是本公开实施例的一个最低点填补方式的示意图;
[0023]图2(b)是本公开实施例的一个最高点填补方式的示意图;
[0024]图2(c)是本公开实施例的一个线性插值方式的示意图;
[0025]图3是本公开实施例提高的一个三维地下空间可视化的方法的装置的示意图;
[0026]图4是本公开实施例提供的另一个三维地下空间可视化的方法的装置的示意图。
具体实施方式
[0027]为了能够更加详尽地了解本公开实施例的特点与
技术实现思路
,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。
[0028]本公开实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开实施例的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
[0029]除非另有说明,术语“多个”表示两个或两个以上。
[0030]本公开实施例中,字符“/”表示前后对象是一种“或”的关系。例如,A/B表示:A或B。
[0031]术语“和/或”是一种描述对象的关联关系,表示可以存在三种关系。例如,A和/或B,表示:A或B,或,A和B这三种关系。
[0032]术语“对应”可以指的是一种关联关系或绑定关系,A与B相对应指的是A与B之间是一种关联关系或绑定关系。
[0033]本公开实施例应用在对地下空间的展示场景中。首先在城市三维场景中提取出地形边界、地下车库、地下轨道交通站点、隧道及人防峒室等地下建构筑物要素;然后基于三维可视化引擎的射线检测模块接口,根据预设的扫描线密度间隔参数和动态实时的地下空间剖面位置,识别地形边界采样点和地下空间建构筑物边界采样点。接着对地下空间建构筑物边界采样点进行聚类分析,分类识别出不同建构筑物的建构筑物边界离散点。并根据地形边界采样点和分类的建构筑物边界离散点生成地下空间断面处外边界线及建构筑物边界线;最后根据断面处外边界线和建构筑物边界线,利用三角剖分算法进行几何网格体构建及纹理坐标的设置,形成完整的地下空间断面。并通过预设的三维引擎加载并展示地下空间的断面。本方案可以在城市三维场景中实时快速准确的提取出任意位置的地下空间断面,通过多断面围合形成封闭的地下空间,有效的解决传统隐藏或者半透明方式难以表达复杂地下空间关系等问题,实时动态开挖效果能够更好的展现城市地下空间结构的可视化效果。
[0034]结合图1所示,本公开实施例提供一种用于三维地下空间可视化的方法,包括:
...

【技术保护点】

【技术特征摘要】
1.一种用于三维地下空间可视化的方法,其特征在于,包括:在三维场景中,获取地形边界采样点和所述地下空间的建构筑物边界采样点;根据所述地形边界采样点获取所述地下空间的断面处外边界线,并根据所述地下空间的建构筑物边界采样点获取建构筑物边界线;根据所述断面处外边界线和所述建构筑物边界线,获取所述地下空间的断面;通过预设的三维引擎加载并展示所述地下空间的断面。2.根据权利要求1所述的方法,其特征在于,在三维场景中,获取地形边界采样点和所述地下空间的建构筑物边界采样点,包括:在所述三维场景中,识别三维地形要素和地下空间的建构筑物要素;对所述三维地形要素进行射线检测,获取所述地形边界采样点;对所述地下空间的建构筑物要素进行射线检测,获取所述地下空间的建构筑物边界采样点。3.根据权利要求1所述的方法,其特征在于,根据所述地下空间的建构筑物边界采样点获取所述地下空间的建构筑物边界线,包括:对所述地下空间的建构筑物边界采样点按照建构筑物类型进行分类,获取至少一个建构筑物的建构筑物孤岛离散点集合;利用凸包算法分别对各所述建构筑物孤岛离散点集合进行分界线提取处理,获得所述地下空间中各建构筑物的建构筑物边界线。4.根据权利要求1所述的方法,其特征在于,根据所述地形边界采样点获取所述地下空间的断面处外边界线,包括:利用凸包算法对所述地形边界采样点进行分界线提取处理,获得所述地下空间的断面处外边界线。5.根据权利要求1所述...

【专利技术属性】
技术研发人员:胡章杰薛梅向泽君唐相桢李劼何兴富王国牛葛余超张俊前李锋詹勇李响蓝图杨元雷超
申请(专利权)人:重庆市勘测院智能城市空间技术创新中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1