一种三维地图撒点方法、计算机设备及可读存储介质技术

技术编号:28145644 阅读:23 留言:0更新日期:2021-04-21 19:29
本发明专利技术适用于计算机领域,提供了一种三维地图撒点方法、计算机设备及可读存储介质,所述方法包括:确定三维地图上的撒点位置;获取所述三维地图上与所述撒点位置相关联的目标地图模型;对所述目标地图模型进行突出显示。相比于只在地图上显示点状采样点的传统撒点方式而言,通过将与采样点存在关联的目标地图模型进行突出显示,用户看到的不再只是点状体,而是与采样点相关联的地图模型的整体变化,可以使采样的区域更加直观清晰地进行呈现,用户可以根据相关联的地图模型确定采样点的具体地图属性,从而便于用户更直观地进行进一步的分析。一步的分析。一步的分析。

【技术实现步骤摘要】
一种三维地图撒点方法、计算机设备及可读存储介质


[0001]本专利技术属于计算机领域,尤其涉及一种三维地图撒点方法、计算机设备及可读存储介质。

技术介绍

[0002]随着科技的发展,电子地图已经深入到人们工作、生活的方方面面,人们对电子地图的功能要求也逐步提高。
[0003]在电子地图领域,所谓撒点,就是通过在电子地图上标记采样点来进行地图分析,但是,目前的电子地图只能够实现简单的撒点操作,采样点在电子地图上仅仅只是以点状标识呈现,不够直观,展示效果较差。

技术实现思路

[0004]本专利技术实施例的目的在于提供三维地图撒点方法,旨在解决目前电子地图的撒点操作不够直观,展示效果较差的问题。
[0005]本专利技术实施例是这样实现的,一种三维地图撒点方法,所述方法包括:确定三维地图上的撒点位置;获取所述三维地图上与所述撒点位置相关联的目标地图模型;对所述目标地图模型进行突出显示。
[0006]本专利技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述的三维地图撒点方法的步骤。
[0007]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述的三维地图撒点方法的步骤。
[0008]本实施例中,通过将与采样点存在关联的目标地图模型进行突出显示,用户看到的不再只是点状体,而是与采样点相关联的地图模型的整体变化,可以使采样的区域更加直观清晰地进行呈现,用户可以根据相关联的地图模型确定采样点的具体地图属性,从而便于用户更直观地进行进一步的分析。
附图说明
[0009]图1为本专利技术实施例提供的云渲染系统的结构框图;图2为一个实施例中计算机设备的内部结构框图。
具体实施方式
[0010]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并
不用于限定本专利技术。
[0011]可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0012]本专利技术的一种实施例中会涉及到交互终端,该交互终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。在一种情况中,该交互终端可以执行三维地图撒点方法;在另一种情况中,还涉及到与交互终端通信连接的服务器,其中,交互终端用于与用户交互及与服务器进行通信,服务器可执行三维地图撒点方法。
[0013]其中,服务器可以是一个或者多个,它们可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和CDN等基础云计算服务的云服务器。
[0014]如图1所示,在一个实施例中,提出了一种三维地图撒点方法,具体包括以下步骤:步骤S202,确定三维地图上的撒点位置;步骤S204,获取所述三维地图上与所述撒点位置相关联的目标地图模型;步骤S206,对所述目标地图模型进行突出显示。
[0015]在本实施例中,先识别与撒点位置有关的目标地图模型,然后对该目标地图模型进行三维渲染,可以使得撒点位置周边的相关地图模型被突出显示,从而便于更加直观地观察采样点,以及采样点的地理、建筑属性,便于后续的分析和管理。
[0016]在一个实施例中,三维地图就是以三维电子地图数据库为基础,按照一定比例对现实世界或其中一部分的一个或多个方面的三维、抽象的描述,介入网络以后,三维地图不仅通过直观的地理实景模拟表现方式,为用户提供地图查询、出行导航等地图检索功能,同时集成生活资讯、电子政务、电子商务、虚拟社区、出行导航等一系列服务。
[0017]本实施例中,相比于只在地图上显示点状采样点的传统撒点方式而言,通过将与采样点存在关联的目标地图模型进行突出显示,用户看到的不再只是点状体,而是与采样点相关联的地图模型的整体变化,可以使采样的区域更加直观清晰地进行呈现,用户可以根据相关联的地图模型确定采样点的具体地图属性,从而便于用户更直观地进行进一步的分析。
[0018]作为本专利技术的一个实施例,关于步骤S202,确定三维地图上的撒点位置的方式具体为:识别用户的撒点操作事件;基于所述撒点操作事件的操作位置确定所述撒点位置。
[0019]其中,所谓撒点操作事件是指用户直接或间接在三维地图界面上进行的采样点选取操作。
[0020]在一种情况中,用户可以通过鼠标、键盘等方式进行撒点操作;其中,操作位置就是鼠标、键盘等在三维地图上选定的位置或者区域。
[0021]在另一种情况中,三维地图界面通过触控屏显示,那么用户可以直接以触控的方式在三维地图界面上选取采样点,系统将有效的采样点位置或者采样点所在区域确定为撒
点位置,该方式直接而且易于实现;其中操作位置就是在三维地图上触控选定的位置。
[0022]在一种优选情况中,三维地图界面的展示设备还包含有手势和/或表情识别装置,用户以手势、表情状态来实现采样点的选取,该方式使采样点的选取更加方便,并且,在通过大屏幕展示该三维地图时,由于屏幕过大(一般长宽大于2m*1.5m),用户不容易通过触控来进行撒点操作,而且,通过鼠标的方式进行操作的话,不便于用户直接面对大屏幕进行分析,而通过手势的方式或者表情来操控则更加直接、方便;其中,操作位置就是通过手势、表情在三维地图上选定的位置。
[0023]在还有一种情况中,可以通过预先编辑的撒点配置文件来确定撒点位置,具体的,撒点配置文件中包含有采样点的位置信息,系统直接获取这些采样点的位置信息,并在三维地图上定位这些采样点的位置或者所在区域;其中,操作位置就是基于撒点配置文件而在三维地图上定位采样点的位置。
[0024]在一种情况中,确定撒点位置的操作方式还可以基于语音识别来实现。
[0025]作为本专利技术的一个实施例,关于步骤S204,所述获取所述三维地图上与所述撒点位置相关联的目标地图模型,包括:步骤S302,在所述三维地图上获取地理位置与所述撒点位置存在位置交集的地图模型,并确定为所述目标地图模型。
[0026]在本实施例中,地图模型是指三维地图上的实体结构,比如建筑物、道路、自然实体(例如山体、林木、水域等);而所谓相关联的目标地图模型,即地理位置与所述撒点位置存在位置交集的地图模型。其中,与撒点位置存在位置交集的地图模型是指,在三维地图界面上与撒点位置存在位置重叠区域,或者虽然没有重叠区域,但是共同属于某个范围/区域的地图模型。在本专利技术的一个实施例中,步骤S302还进一步包括:步骤S402,以所述撒点位置为圆心、以第一半径所形成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维地图撒点方法,其特征在于,所述方法包括:确定三维地图上的撒点位置;获取所述三维地图上与所述撒点位置相关联的目标地图模型;对所述目标地图模型进行突出显示。2.如权利要求1所述的三维地图撒点方法,其特征在于,所述获取所述三维地图上与所述撒点位置相关联的目标地图模型,包括:在所述三维地图上获取地理位置与所述撒点位置存在位置交集的地图模型,并确定为所述目标地图模型。3.如权利要求2所述的三维地图撒点方法,其特征在于,在所述三维地图上获取地理位置与所述撒点位置存在位置交集的地图模型,将其确定为所述目标地图模型,包括:以所述撒点位置为圆心、以第一半径所形成的圆形为边界划定的第一模型选取区域;获取与所述第一模型选取区域存在重叠区域的第一地图模型;将所述第一地图模型确定为所述目标地图模型。4.如权利要求3所述的三维地图撒点方法,其特征在于,所述将所述第一地图模型确定为所述目标地图模型之前,还包括:若所述第一地图模型部分落入所述第一模型选取区域,或者完全覆盖所述第一模型选取区域,则以所述撒点位置为圆心、以第二半径所形成的圆形为边界划定第二模型选取区域,所述第二半径大于所述第一半径;若所述第一地图模型位于所述...

【专利技术属性】
技术研发人员:李萌迪谭述安李承泽
申请(专利权)人:深圳提亚数字科技有限公司
类型:发明
国别省市:

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

1