全要素三维场景的展示方法和系统技术方案

技术编号:21005054 阅读:26 留言:0更新日期:2019-04-30 21:46
本发明专利技术提供了一种全要素三维场景的展示方法和系统,涉及全要素三维场景的技术领域,应用于服务器,包括接收三维地形索引文件和/或全要素三维场景数据包,并发送服务地址给第一客户端,以使第一客户端将服务地址发送至多种第二客户端;接收第二客户端发送的浏览请求信息,根据浏览请求信息对三维地形索引文件中的影像数据实时计算,形成三维地形数据;根据浏览请求信息以流方式将通过三维地形索引文件得到的三维地形数据和/或通过对多源二三维地理信息数据进行整合得到的全要素三维场景数据发送至第二客户端,以使第二客户端将三维地形数据和/或全要素三维场景数据进行展示,在保证数据精度的基础上,实现多种客户端的同步展示,操作简便。

The Display Method and System of Three-Dimensional Scene with All-Elements

【技术实现步骤摘要】
全要素三维场景的展示方法和系统
本专利技术涉及全要素三维场景
,尤其是涉及一种全要素三维场景的展示方法和系统。
技术介绍
在移动端中展示全要素三维场景的现有技术方案,一般需要针对二三维数据,尤其是三维模型数据进行精简、压缩处理,以使其可以在移动端有限的硬件条件下流畅浏览。现有技术方案的缺点在于每一次制作三维场景,都需要对数据进行适用于移动端的精简处理,一是增加了工作量,不能做到与PC端的同步浏览;二是常用的精简、压缩处理操作,降低了数据的精度。
技术实现思路
有鉴于此,本专利技术的目的在于提供全要素三维场景的展示方法和系统,在保证数据精度的基础上,实现多种客户端的同步展示,操作简便。第一方面,本专利技术实施例提供了一种全要素三维场景的展示方法,应用于服务器,包括:接收第一客户端的三维地形索引文件和/或全要素三维场景数据包,并发送服务地址给所述第一客户端,以使所述第一客户端将所述服务地址发送至第二客户端,其中,所述第二客户端包括多种;接收所述第二客户端根据所述服务地址发送的浏览请求信息,根据所述浏览请求信息对所述三维地形索引文件中的影像数据实时计算,形成三维地形数据;根据所述浏览请求信息以流方式将通过所述三维地形索引文件得到的三维地形数据和/或全要素三维场景数据发送至所述第二客户端,以使所述第二客户端将所述三维地形数据和/或所述全要素三维场景数据进行展示。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述浏览请求信息以流方式将通过所述三维地形索引文件得到的三维地形数据和/或所述全要素三维场景数据发送至所述第二客户端包括:根据所述浏览请求信息对所述三维地形索引文件中的影像数据进行实时计算,形成三维地形数据,其中,浏览请求信息包括窗口浏览范围;根据所述窗口浏览范围将所述三维地形数据和/或全要素三维场景数据以流方式发送至所述第二客户端。第二方面,本专利技术实施例提供了一种全要素三维场景的展示方法,应用于第一客户端,包括:获取三维地形索引文件和/或全要素三维场景数据包,并将所述三维地形索引文件和/或所述全要素三维场景数据包发送至服务器;接收所述服务器发送的服务地址,并将所述服务地址发送至第二客户端,以使所述第二客户端将所述服务器以流形式发送的三维地形数据和/或所述全要素三维场景数据包进行展示,其中,所述第二客户端包括多种,所述三维地形数据通过所述三维地形索引文件得到。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述获取三维地形索引文件和/或全要素三维场景数据包,并将所述三维地形索引文件和/或所述全要素三维场景数据包发送至服务器包括:构建空白索引文件,添加影像数据于所述空白索引文件中,得到三维地形索引文件,其中,所述影像数据包括正射影像和/或高程影像;将所述影像数据和所述三维地形索引文件发送到所述服务器。结合第二方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,在获取三维地形索引文件之前,所述方法还包括:判断添加的所述影像数据是否满足预设需求;当所述影像数据不满足预设需求时,对所述影像数据进行编辑操作,其中,所述编辑操作包括裁剪、填充、匀色、夸张中的一种或多种。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述接收所述服务器发送的服务地址,并将所述服务地址发送至第二客户端,包括:接收所述服务器发送的服务地址,对所述服务地址进行记录,并将所述服务地址发送至第二客户端,其中,所述服务地址与所述服务器相对应。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,所述获取三维地形索引文件和/或全要素三维场景数据包,并将所述三维地形索引文件和/或所述全要素三维场景数据包发送至服务器,还包括:获取多源二三维地理信息数据;对所述多源二三维地理信息数据进行整合,构建全要素三维场景数据,形成三维场景数据包,将所述三维场景数据包发送至所述服务器,其中,所述全要素三维场景数据包含地上数据、地下数据、室内数据和室外数据中的一种或多种。结合第二方面,本专利技术实施例提供了第二方面的第五种可能的实施方式,其中,所述方法还包括:识别所述全要素三维场景数据的数据类型;根据所述数据类型调用相应的数据裁切方法,按照预设参数和所述数据裁切方法对所述全要素三维场景数据进行裁切,得到裁切数据,其中,所述预设参数包括预设裁切范围和分辨率等级;根据所述裁切数据将工程文件中的对应数据进行更新,形成三维场景数据包,将所述三维场景数据包发送至所述服务器,其中,所述工程文件通过所述全要素三维场景数据形成,所述三维场景数据包包括工程读写权限和标签。第三方面,本专利技术实施例提供了一种全要素三维场景的展示系统,其中,应用于服务器,包括:接收模块,用于接收第一客户端的三维地形索引文件和/或全要素三维场景数据包,并发送服务地址给所述第一客户端,以使所述第一客户端将所述服务地址发送至第二客户端,所述第二客户端包括多种;计算模块,用于接收所述第二客户端根据所述服务地址发送的浏览请求信息,根据所述浏览请求信息对所述三维地形索引文件中的影像数据实时计算,形成三维地形数据;发送模块,用于根据所述浏览请求信息以流方式将通过所述三维地形索引文件得到的三维地形数据和/或全要素三维场景数据发送至所述第二客户端,以使所述第二客户端将所述三维地形数据和/或所述全要素三维场景数据进行展示。第四方面,本专利技术实施例提供了一种全要素三维场景的展示系统,其中,应用于第一客户端,包括:制作模块,用于获取三维地形索引文件和/或全要素三维场景数据包,并将所述三维地形索引文件和/或所述全要素三维场景数据包发送至服务器;展示模块,用于接收所述服务器发送的服务地址,并将所述服务地址发送至第二客户端,以使所述第二客户端将所述服务器以流形式发送的三维地形数据和/或所述全要素三维场景数据包进行展示,其中,所述第二客户端包括多种,所述三维地形数据通过所述三维地形索引文件得到。本专利技术实施例提供了一种全要素三维场景的展示方法和系统,包括服务器获取第一客户端发送的三维地形索引文件和/或全要素三维场景数据包,并反馈服务地址给第一客户端,第一客户端将服务地址发送至第二客户端,服务器通过第二客户端通过服务地址发送的浏览请求信息,以流形式将三维地形数据和/或全要素三维场景数据发送至第二客户端,进行展示,在保证数据精度的基础上,提供一系列基础浏览和空间分析功能,实现多种客户端的同步展示,满足大多用户的基本需求,操作简便。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的全要素三维场景的展示方法流程图之一;图2为本发本文档来自技高网...

【技术保护点】
1.一种全要素三维场景的展示方法,其特征在于,应用于服务器,包括:接收第一客户端的三维地形索引文件和/或全要素三维场景数据包,并发送服务地址给所述第一客户端,以使所述第一客户端将所述服务地址发送至第二客户端,其中,所述第二客户端包括多种;接收所述第二客户端根据所述服务地址发送的浏览请求信息,根据所述浏览请求信息对所述三维地形索引文件中的影像数据实时计算,形成三维地形数据;根据所述浏览请求信息以流方式将通过所述三维地形索引文件得到的三维地形数据和/或全要素三维场景数据发送至所述第二客户端,以使所述第二客户端将所述三维地形数据和/或所述全要素三维场景数据进行展示。

【技术特征摘要】
1.一种全要素三维场景的展示方法,其特征在于,应用于服务器,包括:接收第一客户端的三维地形索引文件和/或全要素三维场景数据包,并发送服务地址给所述第一客户端,以使所述第一客户端将所述服务地址发送至第二客户端,其中,所述第二客户端包括多种;接收所述第二客户端根据所述服务地址发送的浏览请求信息,根据所述浏览请求信息对所述三维地形索引文件中的影像数据实时计算,形成三维地形数据;根据所述浏览请求信息以流方式将通过所述三维地形索引文件得到的三维地形数据和/或全要素三维场景数据发送至所述第二客户端,以使所述第二客户端将所述三维地形数据和/或所述全要素三维场景数据进行展示。2.根据权利要求1所述的全要素三维场景的展示方法,其特征在于,所述根据所述浏览请求信息以流方式将通过所述三维地形索引文件得到的三维地形数据和/或所述全要素三维场景数据发送至所述第二客户端包括:根据所述浏览请求信息对所述三维地形索引文件中的影像数据进行实时计算,形成三维地形数据,其中,浏览请求信息包括窗口浏览范围;根据所述窗口浏览范围将所述三维地形数据和/或全要素三维场景数据以流方式发送至所述第二客户端。3.一种全要素三维场景的展示方法,其特征在于,应用于第一客户端,包括:获取三维地形索引文件和/或全要素三维场景数据包,并将所述三维地形索引文件和/或所述全要素三维场景数据包发送至服务器;接收所述服务器发送的服务地址,并将所述服务地址发送至第二客户端,以使所述第二客户端将所述服务器以流形式发送的三维地形数据和/或所述全要素三维场景数据包进行展示,其中,所述第二客户端包括多种,所述三维地形数据通过所述三维地形索引文件得到。4.根据权利要求3所述的全要素三维场景的展示方法,其特征在于,所述获取三维地形索引文件和/或全要素三维场景数据包,并将所述三维地形索引文件和/或所述全要素三维场景数据包发送至服务器包括:构建空白索引文件,添加影像数据于所述空白索引文件中,得到三维地形索引文件,其中,所述影像数据包括正射影像和/或高程影像;将所述影像数据和所述三维地形索引文件发送到所述服务器。5.根据权利要求4所述的全要素三维场景的展示方法,其特征在于,在获取三维地形索引文件之前,所述方法还包括:判断添加的所述影像数据是否满足预设需求;当所述影像数据不满足预设需求时,对所述影像数据进行编辑操作,其中,所述编辑操作包括裁剪、填充、匀色、夸张中的一种或多种。6.根据权利要求3所述的全要素三维场景的展示方法,其特征在于,所述接收所述服务器发送的服务地址,并将...

【专利技术属性】
技术研发人员:刘俊伟黄栋王金兰
申请(专利权)人:泰瑞天际科技北京有限公司
类型:发明
国别省市:北京,11

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

1