三维目标的查询方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:18809955 阅读:44 留言:0更新日期:2018-09-01 09:25
本发明专利技术实施例公开了一种三维目标的查询方法、装置、设备及计算机可读存储介质。其中,方法包括获取三维空间场景中待查询目标点和待查询目标区域;回调待查询目标点,获取待查询目标区域的顶点坐标;在待查询目标区域中查询待查询目标点的过程中,利用回调返回的顶点坐标,通过判断待查询目标点与待查询目标区域的位置关系,确定待查询目标点在待查询目标区域中位置;在三维空间场景中,利用模型加载的方式展示查询得到待查询目标点的三维位置。本申请提供的技术方案在三维空间场景中确定待查询目标点在待查询目标区域内的位置,得到待查询目标的位置信息为三维空间位置,实现了目标点的精准查询,可在三维空间场景中准确定位目标的空间位置。

Three dimensional object query method, device, device and computer readable storage medium

The embodiment of the invention discloses a query method, a device, a device and a computer readable storage medium for a three-dimensional object. Among them, the method includes acquiring the target point and the target area to be queried in the three-dimensional space scene; retrieving the target point to be queried and obtaining the vertex coordinates of the target area to be queried; using the vertex coordinates returned by the callback to judge the target point to be queried in the process of querying the target area to be queried. The location relationship between the target area to be queried and the target point to be queried is determined, and the three-dimensional position of the target point to be queried is displayed by model loading in the three-dimensional space scene. The technical scheme provided in the application determines the position of the target point to be queried in the target area in the three-dimensional space scene, obtains the position information of the target to be queried as the three-dimensional space position, realizes the accurate query of the target point, and can accurately locate the spatial position of the target in the three-dimensional space scene.

【技术实现步骤摘要】
三维目标的查询方法、装置、设备及计算机可读存储介质
本专利技术实施例涉及三维空间检索
,特别是涉及一种三维目标的查询方法、装置、设备及计算机可读存储介质。
技术介绍
随着城市的快速发展,传统城市管理方式因其抽象性、专业性、信息流动较慢等问题,已不能满足城市发展的需要以及人民对优质生活的要求。在互联网技术快速发展的催动作用下,加快推动城市管理的实时性、直观性的运行模式发展进程,加速城市管理的转型升级尤其重要。现有技术中,搜索的目标物体只能在二维平面上进行显示,而现在各大城市高楼林立,只确定目标的二维平面位置,而无法确定目标物的三维空间位置,无法实现精准的目标查询,不利于用户获得准确的定位信息,用户还需要进行进一步的查询。鉴于此,如何实现目标的精准查询,准确显示目标的空间位置,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种三维目标的查询方法、装置、设备及计算机可读存储介质,实现了目标的精准查询,可在三维空间场景中准确定位目标的空间位置。为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例一方面提供了一种三维目标的查询方法,基于三维地图引擎绘制图形的方法,包括:获取三维空间场景中的待查询目标点和待查询目标区域;回调所述待查询目标点,获取所述待查询目标区域的顶点坐标;在所述待查询目标区域中查询所述待查询目标点的过程中,利用回调返回的顶点坐标,通过判断所述待查询目标点与所述待查询目标区域的位置关系,确定所述待查询目标点在所述待查询目标区域中位置;在所述三维空间场景中,利用模型加载的方式展示查询得到所述待查询目标点的三维位置。可选的,所述判断所述待查询目标点与所述待查询目标区域的位置关系包括:以所述待查询目标点作为起点,以无穷远为终点生成平行于X轴的直线;循环取所述待查询目标区域的每一条边,执行下述判断过程;当所述待查询目标区域的当前边不平行于所述直线时,判断所述待查询目标点是否在当前边上;若是,则返回所述待查询目标点在所述待查询目标区域的边上的结果;若否,则判断所述直线和当前边是否相交;若是,则对交点进行计数;若否,则取所述待查询目标区域的非当前边的另一条边;当循环取完所述待查询目标区域的每一条边时,统计交点的总数;若交点总数为奇数,则返回所述待查询目标点在所述待查询目标区域内的结果;若交点总数为偶数,则返回所述待查询目标点不在所述待查询目标区域内的结果。可选的,所述待查询目标区域的形状为圆形或矩形。可选的,还包括:将所述三维位置信息转化为相应文字位置信息,发送至用户端。可选的,所述获取三维空间场景中待查询目标点和待查询目标区域包括:接收用户选择的查询资源类型以及查询目标区域范围;根据用户选择的查询资源类型生成待查询目标点;根据查询目标区域范围生成待查询目标区域。本专利技术实施例另一方面提供了一种三维目标的查询装置,包括:获取信息模块,用于获取三维空间场景中待查询目标点和待查询目标区域;顶点坐标获取模块,用于回调所述待查询目标点,获取所述待查询目标区域的顶点坐标;查询模块,用于在所述待查询目标区域中查询所述待查询目标点的过程中,通过回调返回的顶点坐标,利用射线法判断所述待查询目标点与所述待查询目标区域的位置关系,确定所述待查询目标点在所述待查询目标区域中位置;展示模块,用于在所述三维空间场景中,利用模型加载的方式展示查询得到所述待查询目标点的三维位置。可选的,所述查询模块包括:直线生成子模块,用于以所述待查询目标点作为起点,以无穷远为终点生成平行于X轴的直线;循环判断子模块,用于循环取所述待查询目标区域的每一条边,执行下述判断过程;当所述待查询目标区域的当前边不平行于所述直线时,判断所述待查询目标点是否在当前边上;若是,则返回所述待查询目标点在所述待查询目标区域的边上的结果;若否,则判断所述直线和当前边是否相交;若是,则对交点进行计数;若否,则取所述待查询目标区域的非当前边的另一条边;统计交点总数子模块,用于当循环取完所述待查询目标区域的每一条边时,统计交点的总数;结果反馈子模块,用于若交点总数为奇数,则返回所述待查询目标点在所述待查询目标区域内的结果;若交点总数为偶数,则返回所述待查询目标点不在所述待查询目标区域内的结果。可选的,在所述利用模型加载的方式展示查询得到所述待查询目标点的三维位置之后,还包括:发送模块,用于将所述三维位置信息转化为相应文字位置信息,发送至用户端。本专利技术实施例还提供了一种三维目标的查询设备,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前任一项所述三维目标的查询方法的步骤。本专利技术实施例最后还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前任一项所述三维目标的查询方法的步骤。本专利技术实施例提供了一种三维目标的查询方法,获取三维空间场景中待查询目标点和待查询目标区域;回调待查询目标点,获取待查询目标区域的顶点坐标;在待查询目标区域中查询待查询目标点的过程中,利用回调返回的顶点坐标,通过判断待查询目标点与待查询目标区域的位置关系,确定待查询目标点在待查询目标区域中位置;在三维空间场景中,利用模型加载的方式展示查询得到待查询目标点的三维位置。本申请提供的技术方案的优点在于,基于三维地图引擎绘制图形的方法,将绘制出的图形信息进行关键点获取,通过绘制回调后的关键点事件回调调用相关的后端接口,通过对应的模型加载的方法展示查询出结果集,实现在三维空间场景中确定待查询目标点在待查询目标区域内的位置,得到的待查询目标点的位置信息为三维空间位置,即既包括二维平面信息,还包括深度信息,实现了目标点的精准查询,可在三维空间场景中准确定位查询目标的空间位置。此外,本专利技术实施例还针对三维目标的查询方法提供了相应的实现装置、设备及计算机可读存储介质,进一步使得所述方法更具有实用性,所述装置具有相应的优点。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种三维目标的查询方法的流程示意图;图2为本专利技术实施例提供判断待查询目标点与待查询目标区域的位置关系的流程示意图;图3为本专利技术实施例提供的另一种三维目标的查询方法的流程示意图;图4为本专利技术实施例提供的三维目标的查询装置的一种具体实施方式结构图;图5为本专利技术实施例提供的三维目标的查询装置的另一种具体实施方式结构图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或本文档来自技高网
...

【技术保护点】
1.一种三维目标的查询方法,其特征在于,基于三维地图引擎绘制图形的方法,包括:获取三维空间场景中的待查询目标点和待查询目标区域;回调所述待查询目标点,获取所述待查询目标区域的顶点坐标;在所述待查询目标区域中查询所述待查询目标点的过程中,利用回调返回的顶点坐标,通过判断所述待查询目标点与所述待查询目标区域的位置关系,确定所述待查询目标点在所述待查询目标区域中位置;在所述三维空间场景中,利用模型加载的方式展示查询得到所述待查询目标点的三维位置。

【技术特征摘要】
1.一种三维目标的查询方法,其特征在于,基于三维地图引擎绘制图形的方法,包括:获取三维空间场景中的待查询目标点和待查询目标区域;回调所述待查询目标点,获取所述待查询目标区域的顶点坐标;在所述待查询目标区域中查询所述待查询目标点的过程中,利用回调返回的顶点坐标,通过判断所述待查询目标点与所述待查询目标区域的位置关系,确定所述待查询目标点在所述待查询目标区域中位置;在所述三维空间场景中,利用模型加载的方式展示查询得到所述待查询目标点的三维位置。2.根据权利要求1所述的三维目标的查询方法,其特征在于,所述判断所述待查询目标点与所述待查询目标区域的位置关系包括:以所述待查询目标点作为起点,以无穷远为终点生成平行于X轴的直线;循环取所述待查询目标区域的每一条边,执行下述判断过程;当所述待查询目标区域的当前边不平行于所述直线时,判断所述待查询目标点是否在当前边上;若是,则返回所述待查询目标点在所述待查询目标区域的边上的结果;若否,则判断所述直线和当前边是否相交;若是,则对交点进行计数;若否,则取所述待查询目标区域的非当前边的另一条边;当循环取完所述待查询目标区域的每一条边时,统计交点的总数;若交点总数为奇数,则返回所述待查询目标点在所述待查询目标区域内的结果;若交点总数为偶数,则返回所述待查询目标点不在所述待查询目标区域内的结果。3.根据权利要求2所述的三维目标的查询方法,其特征在于,所述待查询目标区域的形状为圆形或矩形。4.根据权利要求1至3任意一项所述的三维目标的查询方法,其特征在于,在所述利用模型加载的方式展示查询得到所述待查询目标点的三维位置之后,还包括:将所述三维位置信息转化为相应文字位置信息,发送至用户端。5.根据权利要求4所述的三维目标的查询方法,其特征在于,所述获取三维空间场景中待查询目标点和待查询目标区域包括:接收用户选择的查询资源类型以及查询目标区域范围;根据用户选择的查询资源类型生成待查询目标点;根据查询目标区域范围生成待查询目标区域。...

【专利技术属性】
技术研发人员:梁建龙俞蔚
申请(专利权)人:浙江科澜信息技术有限公司
类型:发明
国别省市:浙江,33

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

1