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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。