本发明公开了一种基于三维地图的测绘系统,具体为测绘工程技术领域。
背景技术:
三维地图测绘是利用扫描技术通过专业的模型软件而建立的三维模型,他运用多媒体技术和可视化技术将图形、图像、文字、数据等纳入统一的窗口下管理,使其具有虚拟、动态、交互和网络特征。而现有的三维地图一般都是基于地理范围很小的地理建筑的三维可视化地图,这种地图所能得到的三维地图数量有限,智能适用于某种特定的领域,其适用范围单一,同时现有的三维地图可扩展性差、运行速度慢且维护成本较高。为此,我们提出了一种基于三维地图的测绘系投入使用,以解决上述问题。
技术实现要素:
本发明的目的在于提供一种基于三维地图的测绘系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于三维地图的测绘系统,包括地图显示客户端和数据提供客户端,所述地图显示客户端和数据提供客户端均通过串口通信与所述测绘系统服务器通信,所述测绘系统服务器通过无线远传模块接受所述远程客户端的控制,所述测绘系统服务器还与所述数据库连接,所述测绘系统服务器通过数据输出模块与所述打印机连接;
所述地图显示客户端包括界面显示模块、模型渲染模块、数据接口模块和地图平移模块,所述界面显示模块用于为用户提供三维地图数据以及坐标显示功能;所述模型渲染模块为三维测量数据提供抽象函数定义,并将抽象函数进行重新封装,负责构建三维图像的对象实体;所述地图平移模块为所述界面显示模块的应用控件,使用消息回调机制对模型三维坐标转换之后调用所述模型渲染模块来完成;所述数据接口模块用于外接设备与系统之间进行通讯;
所述数据提供客户端包括信息管理模块和数据预处理模块,所述数据预处理模块采用deflate的编码压缩算法,对待压缩的三维数据做预处理并查找最长匹配,在不断生成更新压缩字典的同时通过查找压缩数据将数据匹配情况存储到处理窗口中并统计其频率;所述信息管理模块用于采集经过实物拍摄和进行实地大小测量得出的精确数据、图片以及视频信息;
所述数据库用于管理和存储三维模型文件和地理坐标,并提供实时的数据查询端口。
优选的,所述模型渲染模块中提供渲染数据接口,外部设备每调用一次数据都进行一次完整的三维绘制,为所述界面显示模块的idle函数调用。
优选的,所述信息管理模块内置高清ccd相机以及全景夜市摄像头,用于实时采集实物以及实地测量的图片和视频信息。
优选的,所述数据库中存储有模型地理位置信息表、城市信息表、模型信息表以及城市模型信息管理表,并采用分布式的存储系统以扩大其存储量。
优选的,所述无线远传模块为蓝牙无线传输、3g/4g无线传输、gprs无线传输或无线短波传输。
优选的,所述远程客户终端为监控上位机、手机、平板电脑或个人pc。
与现有技术相比,本发明的有益效果是:本发明通过客户端用户界面和三维渲染模块实现三维地图操作及加速渲染的过程,降低三维模型渲染所花费的时间,采用服务器端统一管理模型数据的策略,随着客户端的请求,发送下相应的模型信息,增强本系统的可扩展性,同时能够降低三维地图模型的运行维护成本。
附图说明
图1为本发明系统原理框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:一种基于三维地图的测绘系统,包括地图显示客户端和数据提供客户端,所述地图显示客户端和数据提供客户端均通过串口通信与所述测绘系统服务器通信,所述测绘系统服务器通过无线远传模块接受所述远程客户端的控制,所述测绘系统服务器还与所述数据库连接,所述测绘系统服务器通过数据输出模块与所述打印机连接;
所述地图显示客户端包括界面显示模块、模型渲染模块、数据接口模块和地图平移模块,所述界面显示模块用于为用户提供三维地图数据以及坐标显示功能;所述模型渲染模块为三维测量数据提供抽象函数定义,并将抽象函数进行重新封装,负责构建三维图像的对象实体;所述地图平移模块为所述界面显示模块的应用控件,使用消息回调机制对模型三维坐标转换之后调用所述模型渲染模块来完成;所述数据接口模块用于外接设备与系统之间进行通讯;
所述数据提供客户端包括信息管理模块和数据预处理模块,所述数据预处理模块采用deflate的编码压缩算法,对待压缩的三维数据做预处理并查找最长匹配,在不断生成更新压缩字典的同时通过查找压缩数据将数据匹配情况存储到处理窗口中并统计其频率;所述信息管理模块用于采集经过实物拍摄和进行实地大小测量得出的精确数据、图片以及视频信息;
所述数据库用于管理和存储三维模型文件和地理坐标,并提供实时的数据查询端口。
其中,所述模型渲染模块中提供渲染数据接口,外部设备每调用一次数据都进行一次完整的三维绘制,为所述界面显示模块的idle函数调用,所述信息管理模块内置高清ccd相机以及全景夜市摄像头,用于实时采集实物以及实地测量的图片和视频信息,所述数据库中存储有模型地理位置信息表、城市信息表、模型信息表以及城市模型信息管理表,并采用分布式的存储系统以扩大其存储量,所述无线远传模块为蓝牙无线传输、3g/4g无线传输、gprs无线传输或无线短波传输,所述远程客户终端为监控上位机、手机、平板电脑或个人pc。
本发明通过客户端用户界面和三维渲染模块实现三维地图操作及加速渲染的过程,降低三维模型渲染所花费的时间,采用服务器端统一管理模型数据的策略,随着客户端的请求,发送下相应的模型信息,增强本系统的可扩展性,同时能够降低三维地图模型的运行维护成本。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。