一种二维、三维数据联动展示方法和系统与流程

文档序号:14912453发布日期:2018-07-10 23:47阅读:365来源:国知局

本发明涉及计算机应用技术领域,具体涉及一种二维、三维数据联动展示方法和系统。



背景技术:

随着GIS(地理信息系统)技术的发展,越来越多的领域采用地理信息系统实现前方和后方的信息联动。在例如安全监控等领域,前方现场可能布置有多个监测装置和报警装置,后方主机的显示界面通常以二维地图的形式显示各装置的相对位置和实时状态。随着GIS应用场景的进一步扩展,由于前方现场的实际地理环境可能比较复杂,通过单一形式的地图展示,并不能充分考虑地理环境对监测装置及其他装置造成的影响,可能会引起误报警等情况的发生。不根据实际环境做前期分析,就直接进入前方现场,将有可能造成人力、物力资源的浪费。



技术实现要素:

为了改善后台对前方环境中的目标物体信息的展示效果,根据实景环境使对目标物体信息的处理更为准确,避免人力、物力资源浪费,本发明提供一种二维、三维数据联动展示方法和系统。

一方面,本发明提供了一种二维、三维数据联动展示方法,该方法包括:

步骤1,获取地图数据和目标物体信息,其中,所述目标物体信息包括目标物体坐标信息,所述目标物体坐标信息与所述地图数据中的标定坐标点对应;

步骤2,根据所述地图数据生成相互匹配的三维地图和二维地图,根据所述目标物体坐标信息将所述目标物体以三维模型显示在所述三维地图中所述标定坐标点对应的位置处,并将所述目标物体以二维模型显示在所述二维地图中所述标定坐标点对应的位置处;

步骤3,将包括所述三维模型的所述三维地图和包括所述二维模型的所述二维地图分别显示在标定显示区域。

另一方面,本发明提供了一种二维、三维数据联动展示系统,该系统包括:

接收模块,用于获取地图数据和目标物体信息,其中,所述目标物体信息包括目标物体坐标信息,所述目标物体坐标信息与所述地图数据中的标定坐标点对应;

处理模块,用于根据所述地图数据生成相互匹配的三维地图和二维地图,根据所述目标物体坐标信息将所述目标物体以三维模型显示在所述三维地图中所述标定坐标点对应的位置处,并将所述目标物体以二维模型显示在所述二维地图中所述标定坐标点对应的位置处;

展示模块,用于将包括所述三维模型的所述三维地图和包括所述二维模型的所述二维地图分别显示在标定显示区域。

本发明提供的二维、三维数据联动展示方法和系统的有益效果是,将例如传感装置和报警装置等目标物体布置于前方实际环境中,实际环境有相应的地图包,地图包中包括各坐标点的三维信息,故根据地图包既可绘制三维地图,也可绘制二维地图。由于目标物体位于实际环境中,目标物体信息包括其位于实际环境处的坐标信息。在获得实际环境的地图包和目标物体的坐标信息后,根据地图包可同时生成相互匹配的三维地图和二维地图,并分别以三维模型和二维模型的形式将目标物体显示于相应地图上。这样目标物体有两种相互对应的展示方式,通过二维地图的展示可以明确多个目标物体之间的相对位置,可适用于大部分监控或其他场景,通过三维地图,例如虚拟现实形式的三维地图的展示可以明确每个目标物体所处的实景环境情况,方便在对目标物体的其他信息,例如实时状态信息进行查看与判断时,充分考虑其所处实景环境的影响,避免例如报警装置误报警情况的发生,以及因此造成的人力、物力资源浪费。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种二维、三维数据联动展示方法的流程示意图;

图2为本发明实施例的一种二维、三维数据联动展示效果示意图;

图3为本发明实施例的一种二维、三维数据联动展示系统的结构框图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,本发明实施例的一种二维、三维数据联动展示方法包括:

步骤1,获取地图数据和目标物体信息,其中,所述目标物体信息包括目标物体坐标信息,所述目标物体坐标信息与所述地图数据中的标定坐标点对应。

步骤2,根据所述地图数据生成相互匹配的三维地图和二维地图,根据所述目标物体坐标信息将所述目标物体以三维模型显示在所述三维地图中所述标定坐标点对应的位置处,并将所述目标物体以二维模型显示在所述二维地图中所述标定坐标点对应的位置处。

步骤3,将包括所述三维模型的所述三维地图和包括所述二维模型的所述二维地图分别显示在标定显示区域。

在本实施例中,将例如传感装置和报警装置等目标物体布置于前方实际环境中,实际环境有相应的地图包,地图包中包括各坐标点的三维信息,故根据地图包既可绘制三维地图,也可绘制二维地图。由于目标物体位于实际环境中,目标物体信息包括其位于实际环境处的坐标信息。在获得实际环境的地图包和目标物体的坐标信息后,根据地图包可同时生成相互匹配的三维地图和二维地图,并分别以三维模型和二维模型的形式将目标物体显示于相应地图上。这样目标物体有两种相互对应的展示方式,通过二维地图的展示可以明确多个目标物体之间的相对位置,可适用于大部分监控或其他场景,通过三维地图,例如虚拟现实形式的三维地图的展示可以明确每个目标物体所处的实景环境情况,方便在对目标物体的其他信息,例如实时状态信息进行查看与判断时,充分考虑其所处实景环境的影响,避免例如报警装置误报警情况的发生,以及因此造成的人力、物力资源浪费。

三维地图可通过Krpano软件制作而成,Krpano软件具有如下特点:高度灵活、性能卓越的轻量化全景漫游浏览器;兼容HTML5和Flash,支持Webgl下的WebVR展示;使用专门的krpano xml代码编写全景漫游,可开发出高度定制化的项目,也可利用krpano工具开发在线全景制作及展示平台;支持多种类型的全景图以及全景视频和环物全景;支持多种投影模式;同时提供高效的批处理方式,可在无需代码干预下迅速生成一个基本功能兼备的全景漫游项目。这样生成的三维地图及三维模型能够以虚拟现实的形式更真实地反映出实景环境的情况。

优选地,所述目标物体信息还包括目标物体状态信息,所述方法还包括:

步骤4,当接收到对所述三维模型或所述二维模型的点选信息时,在所述三维模型和/或所述二维模型旁以文字或音频的方式展示所述目标物体状态信息。

由于目标物体可以为传感装置或报警装置等具有实际现场功能的装置,后方获取的目标物体信息也可包括例如传感器状态信息或报警器状态信息等,在地图上点选相应目标物体的模型后,可以在模型旁,例如左侧、右侧、上侧、下侧,或根据屏幕尺寸自适应的合适位置处,以可视化或音频化形式展示相应的状态信息。二维地图和三维地图的显示面积不同时,可以在二维模型和三维模型旁同时展示状态信息,或者只在对应的二维模型和三维模型中相对较大的模型旁展示。这样在没有报警发生时,也可方便获取前方装置的相关状态。

优选地,所述三维地图和/或所述二维地图上具有旋转和缩放区域,所述方法还包括:

步骤5,当接收到对所述旋转和缩放区域的旋转指令或缩放指令时,以相同的标定角度同时旋转所述三维地图和所述二维地图,或以相同的缩放比例同时缩放所述三维地图和所述二维地图。

当需要对地图上某一区域进行放大或缩小,以及对全局进行观测角度旋转时,可采用鼠标滚轮、鼠标按键或其他控制方式对例如三维地图进行操作,对应地,二维地图也自动执行相应的操作。

优选地,所述三维地图和/或所述二维地图上具有收起键和切换键,所述方法还包括:

步骤6,当接收到对所述收起键的点选信息时,最小化所述三维地图或所述二维地图,当接收到对所述切换键的点选信息时,将所述三维地图切换至所述二维地图的标定显示区域,并将所述二维地图切换至所述三维地图的标定显示区域。

为了使展示效果最优化,在显示屏显示面积有限,或不需要某种方式的地图显示效果时,可以收起相应地图,或将具有不同显示面积的二维、三维地图显示区域进行切换。

优选地,所述二维地图的标定区域位于所述三维地图的标定区域的左上角、左下角、右上角或右下角。

由于显示区域通常为显示屏的全屏或特定区域,为了具有更好的展示效果,可以将三维地图显示于屏幕中间,作为主要显示内容,将二维地图显示于三维地图的左上角、左下角、右上角或右下角处,或可将二维地图拖动显示于三维地图的任意位置处。二维地图的显示区域面积小于三维地图的显示面积,可以为二分之一、四分之一或其他值,或根据屏幕尺寸自适应调整。

如图2所示,后方服务器显示屏上同时显示根据前方信息建立的相互匹配的三维地图和二维地图,位于三维地图标定位置处的模型为三维模型,代表前方实景中目标物体的实际相对位置,此时目标物体为报警器和传感器,二维地图中对应的标定位置处具有相应的二维模型。可以对三维地图进行旋转、缩放、点选和静音等操作,同样的操作也会自动在二维地图中执行。为了使单一地图的显示面积更大,可以根据实际情况收起二维地图。

如图3所示,本发明实施例的一种二维、三维数据联动展示系统包括:

接收模块,用于获取地图数据和目标物体信息,其中,所述目标物体信息包括目标物体坐标信息,所述目标物体坐标信息与所述地图数据中的标定坐标点对应。

处理模块,用于根据所述地图数据生成相互匹配的三维地图和二维地图,根据所述目标物体坐标信息将所述目标物体以三维模型显示在所述三维地图中所述标定坐标点对应的位置处,并将所述目标物体以二维模型显示在所述二维地图中所述标定坐标点对应的位置处。

展示模块,用于将包括所述三维模型的所述三维地图和包括所述二维模型的所述二维地图分别显示在标定显示区域。

优选地,所述目标物体信息还包括目标物体状态信息,当所述接收模块接收到对所述三维模型或所述二维模型的点选信息时,所述展示模块在所述三维模型和/或所述二维模型旁以文字或音频的方式展示所述目标物体状态信息。

优选地,所述三维地图和/或所述二维地图上具有旋转和缩放区域,当所述接收模块接收到对所述旋转和缩放区域的旋转指令或缩放指令时,所述展示模块以相同的标定角度同时旋转所述三维地图和所述二维地图,或以相同的缩放比例同时缩放所述三维地图和所述二维地图。

优选地,所述三维地图和/或所述二维地图上具有收起键和切换键,当所述接收模块接收到对所述收起键的点选信息时,所述展示模块最小化所述三维地图或所述二维地图,当所述接收模块接收到对所述切换键的点选信息时,所述展示模块将所述三维地图切换至所述二维地图的标定显示区域,并将所述二维地图切换至所述三维地图的标定显示区域。

优选地,所述二维地图的标定区域位于所述三维地图的标定区域的左上角、左下角、右上角或右下角。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1