一种三维地图数据加载方法及装置制造方法及图纸

技术编号:11830713 阅读:89 留言:0更新日期:2015-08-05 15:21
本发明专利技术公开了一种三维地图数据加载方法及装置,属于三维地图处理技术领域,本发明专利技术通过获得所述三维地图;加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;根据所述第一数据信息确定第一空间索引信息;获得所述三维地图的第一待加载区域;根据所述第一待加载区域获得所述第二数据信息,其中第二数据信息是第一数据信息的一部分;根据所述第二数据信息确定所述第一待加载区域的高程信息。也就是说,本发明专利技术通过首先确定三维地图的待加载区域,然后加载待加载区域的节点的三维信息,达到了科学获得三维地图的节点的三维数据,具有运行效率高的技术效果。

【技术实现步骤摘要】

本专利技术涉及三维地图处理
,尤其涉及一种三维地图数据加载方法和装置。
技术介绍
随着石油技术的不断发展,通过三维地图技术管理石油管道成为了石油
重要的技术发展方向。在现有技术,三维地图中的石油管道数据往往是二维数据,没有高程信息。如果需要通过三维地图展现管道数据的时候,往往需要通过地形数据拟合计算出管道节点的高程信息,然后通过建模显示。然后,申请人在日常的工作中发现现有技术中存在如下不足:现有技术中往往在加载管道数据的时候,对管道的所有节点进行高程计算,并在得到所有的节点高程数据后进行建模显示。如果在系统刚刚启动,或者用户视角很高时就进行所有节点的高程数据的计算,就会导致额外加载了很多高精度的地形数据,使得运行效率很低。
技术实现思路
本专利技术实施例提供一种三维地图数据加载方法和装置,用于解决现有技术中系统初始加载时,需要计算所有节点的三维数据,导致运行效率低的技术问题,达到科学获得三维地图的每个节点的三维数据,具有运行效率高的技术效果。本申请通过本申请的一实施例提供如下技术方案:一种三维地图数据加载方法,所述方法包括:获得所述三维地图;加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;获得所述三维地图的第一待加载区域;根据所述第一待加载区域获得所述第二数据信息,其中第二数据信息是第一数据信息的一部分;根据所述第二数据信息确定所述第一待加载区域的高程信息。进一步的,根据所述高程信息和所述第二数据信息拟合计算并进行建模显示。进一步的,所述获得所述三维地图的第一待加载信息包括:获得所述三维地图的第一视角;根据所述第一视角确定所述三维地图的所述第一待加载区域。进一步的,所述方法还包括:获得所述三维地图的第二视角;判断所述第二视角是否在预定范围之内;当所述第二视角在预定范围之内时,根据所述第二视角确定所述三维地图的第二待加载区域。进一步的,所述方法还包括:根据所述第一数据信息确定第一空间索引信息,所述第一空间索引信息用于表征所述第一数据信息的空间数据索引;其中,根据所述第二数据信息确定所述第一待加载区域的高程信息还包括:根据所述第二数据信息和所述第一空间索引信息确定所述第一待加载区域的高程信息。本申请的另一实施例还提供了如下技术方案:一种三维地图数据加载装置,所述装置包括:第一获得单元,所述第一获得单元用于获得所述三维地图;第一加载单元,所述第一加载单元用于加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;第二获得单元,所述第二获得单元用于获得所述三维地图的第一待加载区域;第三获得单元,所述第三获得单元用于根据所述第一待加载区域获得所述第二数据信息,其中第二数据信息是第一数据信息的一部分;第一确定单元,所述第一确定单元用于根据所述第二数据信息确定所述第一待加载区域的高程信肩、O进一步的,所述装置还包括:建模单元,所述建模单元用于根据所述高程信息和所述第二数据信息拟合计算并进行建模显示。进一步的,所述装置还包括:第四获得单元,所述第四获得单元用于获得所述三维地图的第一视角;第二确定单元,所述第二确定单元用于根据所述第一视角确定所述三维地图的所述第一待加载区域。进一步的,所述装置还包括:第五获得单元,所述第五获得单元用于获得所述三维地图的第二视角;判断单元,所述判断单元用于判断所述第二视角是否在预定范围之内;第三确定单元,所述第三确定单元用于当所述第二视角在预定范围之内时,根据所述第二视角确定所述三维地图的第二待加载区域。进一步的,所述装置还包括:第四确定单元,所述第四确定单元用于根据所述第一数据信息确定第一空间索引信息,所述第一空间索引信息用于表征所述第一数据信息的空间数据索引;第五确定单元,所述第五确定单元用于根据所述第二数据信息和所述第一空间索引信息确定所述第一待加载区域的高程信息。本专利技术实施例的有益效果如下:本专利技术一实施例提供的一种三维地图数据加载方法和装置,通过获得所述三维地图;加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;获得所述三维地图的第一待加载区域;根据所述第一待加载区域获得所述第二数据信息,其中第二数据信息是第一数据信息的一部分;根据所述第二数据信息确定所述第一待加载区域的高程信息。也就是说,本专利技术通过首先确定三维地图的待加载区域,然后加载待加载区域的节点的三维信息,达到了科学获得三维地图的节点的三维数据,具有运行效率高的技术效果O进一步的,本专利技术一实施例通过三维地图的视角来确定待加载区域,进而通过视角来确定是否计算节点三维数据的方式,具有便利性,灵活性的技术效果。【附图说明】图1为本专利技术一实施例中一种三维地图数据加载方法的流程示意图;图2为本专利技术一实施例中一种三维地图数据加载装置的结构示意图。【具体实施方式】本专利技术一实施例提供的一种三维地图数据加载方法和装置,通过获得所述三维地图;加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;获得所述三维地图的第一待加载区域;根据所述第一待加载区域获得所述第二数据信息,其中第二数据信息是第一数据信息的一部分;根据所述第二数据信息确定所述第一待加载区域的高程信息。也就是说,本专利技术通过首先确定三维地图的待加载区域,然后加载待加载区域的节点的三维信息,达到了科学获得三维地图的节点的三维数据,具有运行效率高的技术效果O为使本申请一实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一为使本领域技术人员能够更详细了解本专利技术,以下结合附图对本专利技术进行详细描述。如图1所述,图1为本专利技术一实施例中一种三维地图数据加载方法,其中所述方法包括:步骤110:获得所述三维地图;其中,所述三维地图是本领域技术人员所获知的具有三维显示效果的地图。对于本实施例而言,所述三维地图是石油
中具有展现管道信息的三维地图。其中,该三维地图中的管道数据为二维数据,没有高程信息,为了满足三维展现效果,本实施例需要将三维地图中的二维管道数据进行高程计算后予以呈现三维效果。需要说明的是上述高程信息是二维管道数据在三维地图数据中的管道在地形上的高度方向上的数据,是根据地形数据拟合计算得出的。步骤120:加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;具体来说,所述第一数据信息为二维的管道数据信息,也是本实施例中进行高程计算的对象。其中,该二维的管道数据中包含所述管道的节点信息,其高程信息也是根据地形信息和节点信息计算得出的。所述第一数据信息是该三维地图中的所有的二维的管道数据信息。步骤130:获得所述三维地图的第一待加载区域;具体来说,为了更快的提升运行效率,本专利技术主旨在于不计算所有节点的高程信息,而是根据使用者的需要,将计算资源集中于使用者需要的节点的高程信息的计算中。对于本专利技术实施例而言,可以采用如下方案:获得所述三维地图的第一视角;根据所述第一视角确定所述三维地图的所述第一待加载区域。也就是说,本专利技术实施例通过确定使用者本文档来自技高网
...

【技术保护点】
一种三维地图数据加载方法,所述方法包括:获得所述三维地图;加载所述三维地图的第一数据信息,其中所述第一数据信息为二维数据信息;获得所述三维地图的第一待加载区域;根据所述第一待加载区域获得所述第二数据信息,其中第二数据信息是第一数据信息的一部分;根据所述第二数据信息确定所述第一待加载区域的高程信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:任利伟
申请(专利权)人:北京山海图科技有限公司
类型:发明
国别省市:北京;11

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

1