一种三维地图中坐标的确定方法及装置的制造方法

文档序号:8430757阅读:240来源:国知局
一种三维地图中坐标的确定方法及装置的制造方法
【技术领域】
[0001]本发明涉及三维地图处理技术领域,尤其涉及一种三维地图中坐标的确定方法及
>J-U ρ?α装直。
【背景技术】
[0002]随着三维地图技术领域的不断发展,快速高效的确定三维地图中各个位置的空间坐标点成为重要的功能。
[0003]一般来说,在三维系统中,一般使用射线求交法得到鼠标所在点的空间坐标值。但是发明人在日常工作中发现,上述方法具有如下不足:
[0004]采用该种方法只能得到地面上的空间点,或者得到有模型存在的空间点,不能针对没有模型存在的天空中的空间点进行有效的获取。

【发明内容】

[0005]本发明实施例提供一种三维地图中坐标的确定方法及装置,用于解决现有技术中不能有效获得三维地图中没有模型存在的天空中的坐标点的技术问题,达到可以快速、高效获得三维地图中天空中的坐标点的技术效果。
[0006]本申请通过本申请的一实施例提供如下技术方案:
[0007]—种三维地图中坐标的确定方法,所述方法包括:获得一坐标确定指令;根据所述坐标确定指令,调取一场景采集器;获得所述场景采集器在所述三维地图中第一坐标位置;将所述第一坐标位置确定为所述坐标确定指令的第一输出内容。
[0008]进一步的,所述方法还包括:获得所述场景采集器在所述三维地图中的第二坐标位置,其中所述第一坐标位置不同于所述第二坐标位置;将所述第二坐标位置确定为所述坐标确定指令的第二输出内容。
[0009]进一步的,在所述根据所述坐标确定指令,调取一场景采集器之前,所述方法还包括:判断所述坐标确定指令在所述三维地图中针对的对象;当所述针对的对象位于所述三维地图中的空中部分时,调取所述场景采集器,其中,所述三维地图中包括空中部分和地面部分。
[0010]进一步的,所述方法还包括:当所述针对的对象位于所述三维地图中的地面部分时,获得所述地面部分的第三坐标位置,并将所述第三坐标位置作为所述坐标确定指令的第三输出内容。
[0011]进一步的,所述场景采集器包括角度调整轴,其中,所述方法还包括:确定所述场景采集器的第四坐标位置;根据所述第四坐标位置确定所述场景采集器对应的三维模型;旋转所述角度调整轴;根据所述角度调整轴旋转所述三维模型。
[0012]本发明实施例还提供了一种三维地图中坐标的确定装置,所述装置包括:第一获得单元,所述第一获得单元用于获得一坐标确定指令;第一调取单元,所述第一调取单元用于根据所述坐标确定指令,调取一场景采集器;第二获得单元,所述第二获得单元用于获得所述场景采集器在所述三维地图中第一坐标位置;第一确定单元,所述第一确定单元用于将所述第一坐标位置确定为所述坐标确定指令的第一输出内容。
[0013]进一步的,所述装置还包括:第三获得单元,所述第三获得单元用于获得所述场景采集器在所述三维地图中的第二坐标位置,其中所述第一坐标位置不同于所述第二坐标位置;第二确定单元,所述第二确定单元用于将所述第二坐标位置确定为所述坐标确定指令的第二输出内容。
[0014]进一步的,所述装置还包括:判断单元,所述判断单元用于判断所述坐标确定指令在所述三维地图中针对的对象;第二调取单元,所述第二调取单元用于当所述针对的对象位于所述三维地图中的空中部分时,调取所述场景采集器,其中,所述三维地图中包括空中部分和地面部分。
[0015]进一步的,所述装置还包括:第三确定单元,所述第三确定单元用于当所述针对的对象位于所述三维地图中的地面部分时,获得所述地面部分的第三坐标位置,并将所述第三坐标位置作为所述坐标确定指令的第三输出内容。
[0016]进一步的,所述场景采集器包括角度调整轴,其中,所述装置还包括:第三确定单元,所述第三确定单元用于确定所述场景采集器的第四坐标位置;第四确定单元,所述第四确定单元用于根据所述第四坐标位置确定所述场景采集器对应的三维模型;第一旋转单元,所述旋转单元用于旋转所述角度调整轴;第二旋转单元,所述第二旋转单元用于根据所述角度调整轴旋转所述三维模型。
[0017]本发明实施例的有益效果如下:
[0018]本发明一实施例提供的一种三维地图中的坐标的确定方法及装置,通过获得一坐标确定指令;根据所述坐标确定指令,调取一场景采集器;获得所述场景采集器的在所述三维地图中第一坐标位置;将所述第一坐标位置确定为所述坐标确定指令的第一输出内容。也就是说,本发明的一实施例通过建立一场景采集器,通过场景采集器获得三维地图中的坐标点,然后将其作为三维坐标确定指令的输出内容,达到快速、高效获得三维地图中天空中的坐标点的技术效果。
[0019]进一步的,本发明一实施例通过在场景采集器中增加角度调整轴,并通过角度调整轴来进行三维模型多维度呈现的技术效果。
【附图说明】
[0020]图1为本发明一实施例中一种三维地图中坐标的确定方法的流程示意图;
[0021]图2为本发明一实施例中一种三维地图中坐标的确定装置的结构示意图。
【具体实施方式】
[0022]本发明一实施例提供的一种三维地图中的坐标的确定方法及装置,通过获得一坐标确定指令;根据所述坐标确定指令,调取一场景采集器;获得所述场景采集器的在所述三维地图中第一坐标位置;将所述第一坐标位置确定为所述坐标确定指令的第一输出内容。也就是说,本发明的一实施例通过建立一场景采集器,通过场景采集器获得三维地图中的坐标点,然后将其作为三维坐标确定指令的输出内容,达到快速、高效获得三维地图中天空中的坐标点的技术效果。进一步的,本发明一实施例通过在场景采集器中增加角度调整轴,并通过角度调整轴来进行三维模型多维度呈现的技术效果。
[0023]为使本申请一实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]实施例一
[0025]为使本领域技术人员能够更详细了解本发明,以下结合附图对本发明进行详细描述。
[0026]首先介绍一下三维地图的概念。
[0027]所述三维地图是以三维电子地图数据库为基础,按照一定比例对现实世界或者其中的一部分的一个多个方面的三维、抽象的描述。一般来说,三维地图可以包括地面和空中两个部分,其中,地面的部分一般会包括具体的模型,而空中的部分一般不会包括具体的模型。这样说来,当需要通过坐标确定指令来获得坐标点的时候,特别是通过鼠标进行点击确定坐标点的时候,面临地面的部分容易通过鼠标的点击进行选择,而空中的部分不容易通过鼠标的点击进行选择的技术问题。
[0028]如图1所述,图1为本发明一实施例中一种三维地图中坐标的确定方法,其中,所述方法包括:
[0029]步骤110:获得一坐标确定指令;
[0030]具体来说,获得一坐标确定指令的方式有很多种,比如通过鼠标的点击动作将鼠标光标位置的坐标点进行确定的指令。其中,步骤110是为了启动本发明实施例中一种三维地图中坐标的确定。
[0031]步骤120:根据所述坐标确定指令,调取一场景采集器;
[0032]具体来说,步骤120是根据坐标确定指令调取一场景采集器,其中场景采集器具有自身的坐标值,也就实现了通过场景采集器自身的坐标值转换为场景采集器所在位置的坐标值。对于三维地图常用的坐标确定方式,即鼠标光标获取方式而言,本发明可以通过鼠标拖动场景采集器,进而得到指定位置的精确坐标值,解决了不能在空中的点的坐标的识别的问题。具体来说,场景采集器包括坐标轴基类参数,该坐标轴基类参数主要用于采集场景采集器的坐标值参数信息,其中,坐标轴基类参数主要包括两类,一为位置移动轴;二为角度调整轴。具体来说,位置移动轴主要通过位置移动轴事件处理类、角度调整轴主要通过角度调整事件处理类来分别监听场景采集器的各类事件。
[0033]步骤130:获得所述场景采集器的在所述三维地图中的第一坐标位置;
[0034]具体来说,步骤130获得场景采集器在所述三维地图中的第一坐标位置,也就是获得了场景采集器自身的坐标位置,该场景采集器对于三维地图来说,属于一个现实的模型,也就具有了自身的坐标位置。所以,对于三维地图来说,获得一个现实存在的模型的坐标位置属于三维地图的正常属性。
[0035]步骤140:将所述第一坐标位置确定为所述坐标确定指令的第一输出内容;
[0036]具体来说,步骤140将所述场景采集器的第一坐标位置确定为坐标确定指令的输出内容,即本发明通过场景采集器的自身坐标值简单、快速、高效的实现了坐标确定指令的输出内容。
[0037]进一步的,可以通过移动场景采集器来实现对三维地图中不同的位置进行坐标的确定。本发明的一实施例还提供了如下方法:
[0038]步骤150:获得所述场景采集器在所述三维地图中的第二坐标位置,其中所述第一坐标位置不同于所述第二坐标位置;
[0039]具体来说,步骤150将场景采集器由三维地图中的第一坐标位置移动到三维地图中的第二坐标位置,其中,第一坐标位置不同于第二坐标位置;
[0040]步骤151:将所述第二坐标位置确定为所述坐标确定指令的第二输出内容。
[0041]具体来说,步骤151中获得了场景采集器在三维地图中的第二坐标位置,该第二坐标值仍为场景采集器在三维地图中的自身的坐标值,该步骤也就实现了根据移动场景采集器的位置达到确定多个三维地图中的坐标值的技术效果。
[0042]正如上
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1