基于三维场景的管线设施贴地实现方法及系统技术方案

技术编号:17615596 阅读:27 留言:0更新日期:2018-04-04 06:49
本发明专利技术实施例提供一种基于三维场景的管线设施贴地实现方法及系统,该方法包括:在三维数字城市场景中加载二维管线设施要素集,并配置三维管线设施符号库;以二维管线设施要素集为模板创建三维管线设施要素集;根据二维管线设施要素集中各要素的二维坐标值获得各要素对应地面高度值;根据各要素的二维坐标值及地面高度值得到三维管线设施要素集中各要素的三维坐标值;查找三维管线设施符号库以获得与二维管线设施要素集中各要素对应的三维符号;根据各要素的三维坐标值以及对应的三维符号将各要素进行三维显示。通过上述步骤可实现管线设施的自动化贴合方式,无需人工干预,且可在三维数字城市场景中实现管线设施与地面的良好贴合。

Implementation method and system of pipeline installation based on 3D scene

The embodiment of the invention provides a 3D scene based on pipeline facilities affixed to the implementation method and system, the method includes: in the 3D digital city scene loading two pipeline facilities elements set, and configure the 3D pipeline facilities symbol library; as a template to create 3D pipeline elements set by two-dimensional pipeline facilities set according to the two-dimensional coordinates of two-dimensional elements; pipeline facilities element concentrated value of each element of each element corresponding to the ground height value; according to the coordinate value of each element and the three-dimensional coordinates of the ground height to 3D pipeline facilities factor value of each element; find the 3D pipeline facilities symbol library to obtain 3D and 2D symbol elements corresponding to the various elements of pipeline facilities; according to the 3D symbol the three-dimensional coordinate value of each element and the corresponding three-dimensional display elements will be. Through the above steps, we can achieve automatic connection of pipeline facilities, without manual intervention, and achieve good connection between pipeline facilities and the ground in 3D digital city scenes.

【技术实现步骤摘要】
基于三维场景的管线设施贴地实现方法及系统
本专利技术涉及三维空间
,具体而言,涉及一种基于三维场景的管线设施贴地实现方法及系统。
技术介绍
随着软件、硬件技术的发展,三维数字城市技术、三维虚拟现实技术逐渐成熟,以三维数字城市为基础的城市三维地理信息系统应用越来越广泛。然而,以管线设施(如路灯、地面消防栓、电力与通讯地面接线箱、各类管线的检修井等)为代表的各类城市地面设施与地面的贴合匹配,始终存在这样或那样的问题。现有技术中,在三维数字城市地理信息系统中,实现管线设施与地面的贴合匹配的方式上存在效率低下、错误率高、精度低以及适应性差等问题。
技术实现思路
有鉴于此,本专利技术的目的在于,提供一种基于三维场景的管线设施贴地实现方法及系统以解决上述问题。本专利技术的较佳实施例提供一种基于三维场景的管线设施贴地实现方法,所述方法包括:在三维数字城市场景中加载二维管线设施要素集,并配置三维管线设施符号库;以所述二维管线设施要素集为模板创建三维管线设施要素集;根据所述二维管线设施要素集中的各要素的二维坐标值获得各要素对应位置在所述三维数字城市场景中的地面高度值;根据所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值得到所述三维管线设施要素集中各要素的三维坐标值;针对所述二维管线设施要素集中的各要素,查找所述三维管线设施符号库以获得与各要素对应的三维符号;根据所述三维管线设施要素集中各要素的三维坐标值以及与各要素对应的三维符号将各要素在所述三维数字城市场景中进行三维显示。可选地,在上述方法中,根据所述二维管线设施要素集中的各要素的二维坐标值获得各要素对应位置在所述三维数字城市场景中的地面高度值的步骤包括:打开所述三维数字城市场景中包含的地面图层;获取所述二维管线设施要素集中各要素的横坐标和纵坐标;查找到所述地面图层中与各要素的横坐标和纵坐标对应的多个位置点;获得各所述位置点在所述地面图层中的地面高度值。可选地,在上述方法中,所述三维管线设施要素集中包含空间信息字段,所述空间信息字段可存储所述三维管线设施要素集中各要素的坐标信息,所述根据所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值得到所述三维管线设施要素集中各要素的三维坐标值的步骤,包括:获取所述三维管线设施要素集的空间信息字段中与所述二维管线设施要素集中的各要素对应的存储位置;将所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值写入所述空间信息字段中各要素对应的存储位置,以得到所述三维管线设施要素集中各要素的三维坐标值。可选地,在上述方法中,所述二维管线设施要素集中包含管线设施名称字段,所述管线设施名称字段存储有所述二维管线设施要素集中各要素的名称,所述针对所述二维管线设施要素集中的各要素,查找所述三维管线设施符号库以获得与各要素对应的三维符号的步骤,包括:从所述管线设施名称字段中获取所述二维管线设施要素集中各要素的名称;查找所述三维管线设施符号库获得名称与各要素的名称对应的三维符号。可选地,在上述方法中,所述根据所述三维管线设施要素集中各要素的三维坐标值以及与各要素对应的三维符号将各要素在所述三维数字城市场景中进行三维显示的步骤,包括:根据所述三维管线设施要素集中各要素的三维坐标值获得各要素在所述三维数字场景中的显示位置;将与各要素对应的三维符号插入至所述三维数字场景中各要素对应的显示位置,以将各要素进行三维显示。本专利技术的另一较佳实施例还提供一种基于三维场景的管线设施贴地实现系统,所述系统包括:加载模块,用于在三维数字城市场景中加载二维管线设施要素集,并配置三维管线设施符号库;创建模块,用于以所述二维管线设施要素集为模板创建三维管线设施要素集;地面高度值获取模块,用于根据所述二维管线设施要素集中的各要素的二维坐标值获得各要素对应位置在所述三维数字城市场景中的地面高度值;三维坐标值获取模块,用于根据所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值得到所述三维管线设施要素集中各要素的三维坐标值;三维符号查找模块,用于针对所述二维管线设施要素集中的各要素,查找所述三维管线设施符号库以获得与各要素对应的三维符号;三维显示模块,用于根据所述三维管线设施要素集中各要素的三维坐标值以及与各要素对应的三维符号将各要素在所述三维数字城市场景中进行三维显示。可选地,在上述系统中,所述地面高度值获取模块包括开启单元、坐标值获取单元、位置点查找单元以及高度值获取单元;所述开启单元用于打开所述三维数字城市场景中包含的地面图层;所述坐标值获取单元用于获取所述二维管线设施要素集中各要素的横坐标和纵坐标;所述位置点查找单元用于查找到所述地面图层中与各要素的横坐标和纵坐标对应的多个位置点;所述高度值获取单元用于获得各所述位置点在所述地面图层中的地面高度值。可选地,在上述系统中,所述三维管线设施要素集中包含空间信息字段,所述空间信息字段可存储所述三维管线设施要素集中各要素的坐标信息,所述三维坐标值获取模块包括存储位置获取单元以及写入单元;所述存储位置获取单元用于获取所述三维管线设施要素集的空间信息字段中与所述二维管线设施要素集中的各要素对应的存储位置;所述写入单元用于将所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值写入所述空间信息字段中各要素对应的存储位置,以得到所述三维管线设施要素集中各要素的三维坐标值。可选地,在上述系统中,所述二维管线设施要素集中包含管线设施名称字段,所述管线设施名称字段存储有所述二维管线设施要素集中各要素的名称,所述三维符号查找模块包括名称获取单元以及查找单元;所述名称获取单元用于从所述管线设施名称字段中获取所述二维管线设施要素集中各要素的名称;所述查找单元用于查找所述三维管线设施符号库获得名称与各要素的名称对应的三维符号。可选地,在上述系统中,所述三维显示模块包括显示位置获取单元以及显示单元;所述显示位置获取单元用于根据所述三维管线设施要素集中各要素的三维坐标值获得各要素在所述三维数字场景中的显示位置;所述显示单元用于将与各要素对应的三维符号插入至所述三维数字场景中各要素对应的显示位置,以将各要素进行三维显示。本专利技术实施例提供的基于三维场景的管线设施贴地实现方法及系统,通过在三维数字城市场景中加载三维管线设施要素集并配置三维管线设施符号库。以二维管线设施要素集为模板创建三维管线设施要素集,根据二维管线设施要素集中各要素的二维坐标值获得各要素的地面图层上的高度值,以此得到三维管线设施要素集中各要素的三维坐标值。并在三维管线设施符号库中查找到与各要素对应的三维符号,根据各要素的三维坐标值及对应的三维符号将各要素在三维数字城市场景中进行三维显示。本专利技术提供的管线设施贴地实现方案,可实现自动化地贴合方式,无需人工干预,且可在三维数字城市场景中实现管线设施与地面的良好贴合。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性本文档来自技高网...
基于三维场景的管线设施贴地实现方法及系统

【技术保护点】
一种基于三维场景的管线设施贴地实现方法,其特征在于,所述方法包括:在三维数字城市场景中加载二维管线设施要素集,并配置三维管线设施符号库;以所述二维管线设施要素集为模板创建三维管线设施要素集;根据所述二维管线设施要素集中的各要素的二维坐标值获得各要素对应位置在所述三维数字城市场景中的地面高度值;根据所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值得到所述三维管线设施要素集中各要素的三维坐标值;针对所述二维管线设施要素集中的各要素,查找所述三维管线设施符号库以获得与各要素对应的三维符号;根据所述三维管线设施要素集中各要素的三维坐标值以及与各要素对应的三维符号将各要素在所述三维数字城市场景中进行三维显示。

【技术特征摘要】
1.一种基于三维场景的管线设施贴地实现方法,其特征在于,所述方法包括:在三维数字城市场景中加载二维管线设施要素集,并配置三维管线设施符号库;以所述二维管线设施要素集为模板创建三维管线设施要素集;根据所述二维管线设施要素集中的各要素的二维坐标值获得各要素对应位置在所述三维数字城市场景中的地面高度值;根据所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值得到所述三维管线设施要素集中各要素的三维坐标值;针对所述二维管线设施要素集中的各要素,查找所述三维管线设施符号库以获得与各要素对应的三维符号;根据所述三维管线设施要素集中各要素的三维坐标值以及与各要素对应的三维符号将各要素在所述三维数字城市场景中进行三维显示。2.根据权利要求1所述的基于三维场景的管线设施贴地实现方法,其特征在于,根据所述二维管线设施要素集中的各要素的二维坐标值获得各要素对应位置在所述三维数字城市场景中的地面高度值的步骤包括:打开所述三维数字城市场景中包含的地面图层;获取所述二维管线设施要素集中各要素的横坐标和纵坐标;查找到所述地面图层中与各要素的横坐标和纵坐标对应的多个位置点;获得各所述位置点在所述地面图层中的地面高度值。3.根据权利要求1所述的基于三维场景的管线设施贴地实现方法,其特征在于,所述三维管线设施要素集中包含空间信息字段,所述空间信息字段可存储所述三维管线设施要素集中各要素的坐标信息,所述根据所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值得到所述三维管线设施要素集中各要素的三维坐标值的步骤,包括:获取所述三维管线设施要素集的空间信息字段中与所述二维管线设施要素集中的各要素对应的存储位置;将所述二维管线设施要素集中的各要素的二维坐标值及对应位置处的地面高度值写入所述空间信息字段中各要素对应的存储位置,以得到所述三维管线设施要素集中各要素的三维坐标值。4.根据权利要求1所述的基于三维场景的管线设施贴地实现方法,其特征在于,所述二维管线设施要素集中包含管线设施名称字段,所述管线设施名称字段存储有所述二维管线设施要素集中各要素的名称,所述针对所述二维管线设施要素集中的各要素,查找所述三维管线设施符号库以获得与各要素对应的三维符号的步骤,包括:从所述管线设施名称字段中获取所述二维管线设施要素集中各要素的名称;查找所述三维管线设施符号库获得名称与各要素的名称对应的三维符号。5.根据权利要求1所述的基于三维场景的管线设施贴地实现方法,其特征在于,所述根据所述三维管线设施要素集中各要素的三维坐标值以及与各要素对应的三维符号将各要素在所述三维数字城市场景中进行三维显示的步骤,包括:根据所述三维管线设施要素集中各要素的三维坐标值获得各要素在所述三维数字场景中的显示位置;将与各要素对应的三维符号插入至所述三维数字场景中各要素对应的显示位置,以将各要素进行三维显示。6.一种基于三维场景的管线设施贴...

【专利技术属性】
技术研发人员:王晓东郑文青宋健朱金丛韩晓鸣
申请(专利权)人:中煤航测遥感集团有限公司
类型:发明
国别省市:陕西,61

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

1