一种基于GIS的数据可视化交互系统的制作方法

文档序号:17990339发布日期:2019-06-22 00:44阅读:441来源:国知局
一种基于GIS的数据可视化交互系统的制作方法

本发明涉及可视化交互技术领域,尤其涉及一种基于gis的数据可视化交互系统。



背景技术:

地理信息系统(geographicinformationsystem或geo-informationsystem,gis)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。位置与地理信息既是lbs的核心,也是lbs的基础。一个单纯的经纬度坐标只有置于特定的地理信息中,代表为某个地点、标志、方位后,才会被用户认识和理解。用户在通过相关技术获取到位置信息之后,还需要了解所处的地理环境,查询和分析环境信息,从而为用户活动提供信息支持与服务;现有技术中缺少gis的数据可视化装置。

为解决上述问题,本申请中提出一种基于gis的数据可视化交互系统。



技术实现要素:

(一)发明目的

为解决背景技术中存在的技术问题,本发明提出一种基于gis的数据可视化交互系统,本发明中,通过将同一地点的地理坐标信息与属性信息发送至不同的gis数据库中保存;使用时用户端可以同时与多个gis数据库进行通讯连接,同时调取数据信息,提高用户端的加载速度,提高用户体验。

(二)技术方案

为解决上述问题,本发明提供了一种基于gis的数据可视化交互系统,包括gis数据采集模块、gis数据处理模块、gis数据库服务器、通讯服务器、数据处理器、数据输入模块、交互控制模块和显示模块;

gis数据采集模块采集gis原始数据;gis数据采集模块与gis数据处理模块通讯连接,用于将所采集到的原始信息发送至gis数据处理模块中;gis数据处理模块包括数据分类模块、无效数据处理模块和数据发送模块;数据分类模块用于对gis原始数据进行分类;无效数据处理模块对分类后的gis原始数据进行处理,用于去除无效或者重复数据;

gis数据库服务器设置多个,分别编号a1、a2……an;数据发送模块与每一个gis数据库服务器均为通讯连接,用于将处理好的数据信息按分类发送至不同的gis数据库服务器中保存;

通讯服务器与每一个gis数据库服务器均为通讯连接,用于获取gis数据库服务器中保存的数据信息。

优选的,通讯服务器与数据处理器通讯连接,用于将获取的数据信息发送至数据处理器中进行数据处理。

优选的,数据输入模块用于用户输入信息;数据输入模块与数据处理器通讯连接,用于将用户输入的信息发送至数据处理器中处理。

优选的,交互控制模块用于接收用户交互控制信息,交互控制模块与数据处理器通讯连接,用于将用户的交互控制信息发送至数据处理器中处理。

优选的,数据处理器与显示模块通讯连接,用于将处理过后的信息发送至显示模块上显示出来。

优选的,gis数据库服务器至少设置3台;gis数据库服务器基于mssqlserver数据库管理系统。

优选的,通讯服务器为rs232或rs485串口服务器,通讯服务器上设置有gsm无线通讯模块和lte无线通讯模块。

优选的,显示模块为pc机、手机、平板电脑、投影、触摸屏或拼接屏。

本发明的上述技术方案具有如下有益的技术效果:由gis数据采集模块采集原始地理信息数据,包括地理坐标信息(经度、纬度、高度),与属性信息(颜色、样式、描述、体积、长度、面积);并将采集到的原始地理信息数据发送至gis数据处理模块中,在gis数据处理模块中先通过数据分类模块对原始地理信息数据进行分类,之后通过无效数据处理模块对无效的数据以及重复的数据信息进行删除;之后通过数据发送模块将处理过后的gis数据信息按分类发送至不同的gis数据库服务器中进行保存;

当用户使用时,先通过数据输入模块输入所要查询的地点信息,数据处理器将输入的地点信息进行处理,并通过通讯服务器与多个gis数据库服务器通讯连接,并在不同的gis数据库服务器中调取该地点的不同信息,并将调取到的信息通过通讯服务器反馈到数据处理器中,通过数据处理器的处理,将该地点的位置信息以及属性信息整合在一起,生成2d或者3d的视图并通过显示模块显示出来;用户通过交互控制模块可以对所展示的2d或者3d进行控制,包括转向、前进、后退等功能,从而实现了将枯燥的gis信息通过显示模块可视化展示出来,有利于用户深入了解gis地理信息。本发明中,通过将同一地点的地理坐标信息与属性信息发送至不同的gis数据库中保存;使用时用户端可以同时与多个gis数据库进行通讯连接,同时调取数据信息,提高用户端的加载速度,提高用户体验。

附图说明

图1为本发明提出的基于gis的数据可视化交互系统的结构示意图。

附图标记:1、gis数据采集模块;2、gis数据处理模块;201、数据分类模块;202、数据发送模块;203、无效数据处理模块;3、gis数据库服务器;4、通讯服务器;5、数据输入模块;6、显示模块;7、交互控制模块;8、数据处理器。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

如图1所示,本发明提出的一种基于gis的数据可视化交互系统,包括gis数据采集模块1、gis数据处理模块2、gis数据库服务器3、通讯服务器4、数据处理器8、数据输入模块5、交互控制模块7和显示模块6;

gis数据采集模块1采集gis原始数据;gis数据采集模块1与gis数据处理模块2通讯连接,用于将所采集到的原始信息发送至gis数据处理模块2中;gis数据处理模块2包括数据分类模块201、无效数据处理模块203和数据发送模块202;数据分类模块201用于对gis原始数据进行分类;无效数据处理模块203对分类后的gis原始数据进行处理,用于去除无效或者重复数据;

gis数据库服务器3设置多个,分别编号a1、a2……an;数据发送模块202与每一个gis数据库服务器3均为通讯连接,用于将处理好的数据信息按分类发送至不同的gis数据库服务器3中保存;

通讯服务器4与每一个gis数据库服务器3均为通讯连接,用于获取gis数据库服务器3中保存的数据信息。

在一个可选的实施例中,通讯服务器4与数据处理器8通讯连接,用于将获取的数据信息发送至数据处理器8中进行数据处理。

在一个可选的实施例中,数据输入模块5用于用户输入信息;数据输入模块5与数据处理器8通讯连接,用于将用户输入的信息发送至数据处理器8中处理。

在一个可选的实施例中,交互控制模块7用于接收用户交互控制信息,交互控制模块7与数据处理器8通讯连接,用于将用户的交互控制信息发送至数据处理器8中处理。

在一个可选的实施例中,数据处理器8与显示模块6通讯连接,用于将处理过后的信息发送至显示模块6上显示出来。

在一个可选的实施例中,gis数据库服务器3至少设置3台;gis数据库服务器3基于mssqlserver数据库管理系统。

在一个可选的实施例中,通讯服务器4为rs232或rs485串口服务器,通讯服务器4上设置有gsm无线通讯模块和lte无线通讯模块。

在一个可选的实施例中,显示模块6为pc机、手机、平板电脑、投影、触摸屏或拼接屏。

本发明中,由gis数据采集模块1采集原始地理信息数据,包括地理坐标信息(经度、纬度、高度),与属性信息(颜色、样式、描述、体积、长度、面积);并将采集到的原始地理信息数据发送至gis数据处理模块2中,在gis数据处理模块2中先通过数据分类模块201对原始地理信息数据进行分类,之后通过无效数据处理模块203对无效的数据以及重复的数据信息进行删除;之后通过数据发送模块202将处理过后的gis数据信息按分类发送至不同的gis数据库服务器3中进行保存;

当用户使用时,先通过数据输入模块5输入所要查询的地点信息,数据处理器8将输入的地点信息进行处理,并通过通讯服务器4与多个gis数据库服务器3通讯连接,并在不同的gis数据库服务器3中调取该地点的全部信息,并将调取到的信息通过通讯服务器4反馈到数据处理器8中,通过数据处理器8的处理,将该地点的位置信息以及属性信息整合在一起,生成2d或者3d的视图并通过显示模块6显示出来;用户通过交互控制模块7可以对所展示的2d或者3d进行控制,包括转向、前进、后退等功能,从而实现了将枯燥的gis信息通过显示模块6可视化展示出来,有利于用户深入了解gis地理信息。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

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