
技术摘要:
本发明公开了一种北斗高精度数据可视化组件平台及其方法,所述北斗高精度数据可视化组件平台包括用户管理模块和事件处理模块,根据上传的数据源对数据进行预处理后,结合用户自定义需求和平台存储的多个北斗高精度数据处理需求建立基本图表,综合用户和系统配置信息生 全部
背景技术:
GPS卫星导航技术的发展为人们在各行各业的发展提供了巨大的便利性,传统的 伪距观测量定位技术会受到卫星、空间传输、接收机等各种因素影响而引入误差,导致伪距 单点定位的精度较差,不能满足各类应用。为了提高卫星导航的定位精度,发展出了高精度 定位技术,目前高精度定位技术已被应用在了桥梁沉降、铁路沉降、煤矿坍塌、滑坡监测、地 质监测等多个领域,与之相匹配的可视化系统作为连接技术人员与用户的桥梁,也起着至 关重要的作用。 基于北斗高精度数据的相关系统属于面向客户的可视化展示型系统。此类系统以 信息输出传播为目的,以信息发布传递为主导。因此可视化功能模块的设计决定着系统的 用户体验性能。一个优秀的可视化系统可以将不同类型的数据通过多样、适当的方式呈现 出来,帮助非专业出身的用户综合理解相关数据的内部组织关系以及它们之间相互作用的 大量信息,快速挖掘数据背后的规律和价值,从而提高决策效率。但是目前大多数网站制作 时需要针对不同场景、不同需求进行单独开发,在展示数据可视化界面时更是需要定制大 量的图表,大大增加了技术人员的开发难度,导致开发效率降低。同时现有的数据可视化技 术支持的组件少,涉及应用场景过于广泛,导致展示的数据维度不够,尤其是在北斗高精度 数据可视化方面,由于该部分数据的特殊性以及专业性,导致不能针对性的显示出用户关 心的数据结果。
技术实现要素:
本发明的目的在于提供一种北斗高精度数据可视化组件平台及其方法,能针对性 的显示出用户关心的数据结果。 为实现上述目的,第一方面,本发明提供了一种北斗高精度数据可视化组件平台, 所述北斗高精度数据可视化组件平台包括用户管理模块和事件处理模块,所述事件处理模 块与所述用户管理模块连接,所述用户管理模块,用于用户登录信息,查看自己导入的数据 源以及对所述数据源个性化生成的可视化图表进行预览和发布; 所述事件处理模块,用于让用户导入导出数据以及配置数据源,用数据库服务器 保存用户创建的资源信息和用户操作信息,同时根据实际需求和数据内容来自定义适合用 户所搭建系统需要展示的北斗高精度数据的图表。 其中,所述用户管理模块包括登录登出单元、我的数据源单元和我的可视化单元, 所述登录登出单元、所述我的数据源单元和所述我的可视化单元依次连接, 所述登录登出单元,用于用户的登录和登出; 所述我的数据源单元,用于让用户查看自己导入的数据源; 4 CN 111580795 A 说 明 书 2/7 页 所述我的可视化单元,用于对数据源个性化生成的可视化图表进行预览和发布。 其中,所述事件处理模块包括增加数据源单元、获取数据源单元、删除数据源单元 和修改数据源单元,所述获取数据源单元与所述增加数据源单元连接、所述删除数据源单 元与所述增加数据源单元连接,所述修改数据源单元与所述删除数据源单元和所述增加数 据源单元连接, 所述增加数据源单元:用于将本地数据源或者通过网络数据接口将数据导入到所 述我的数据源单元内; 所述获取数据源单元:用于从用户导入的数据源中选择需要进行可视化操作的数 据; 所述删除数据源单元:用于将用户不需要或者误导入的数据源移除; 所述修改数据源单元:用于通过后台数据库对用户数据库里的数据进行修改。 其中,所述事件处理模块还包括生成可视化单元、修改可视化单元、增加可视化单 元和删除可视化单元,所述生成可视化单元与所述获取数据源单元连接,所述修改可视化 单元与所述生成可视化单元连接,所述增加可视化单元与所述生成可视化单元连接,所述 删除可视化单元与生成可视化单元和所述增加可视化单元连接, 所述生成可视化单元,用于根据获取的数据源以及用户的需求生成基本图表; 所述修改可视化单元,用于在所述基本图表的基础上,通过信息指标进一步生成 最优图表,并根据视敏特性对关键信息进行色彩标注; 所述增加可视化单元,用于在用户对平台自主生成的图表不满意的情况下,自主 选择增加除所述基本图标类型外的图表; 所述删除可视化单元,用于对不需要的或者不符合用户查阅习惯的可视化图表进 行删除。 其中,所述事件处理模块还包括CSV文件上传单元、JSON文件上传单元和第三数据 源上传单元,所述CSV文件上传单元、所述JSON文件上传单元和所述第三数据源上传单元与 所述获取数据源单元连接, 所述CSV文件上传单元:用于将CSV数据源进行上传; 所述JSON文件上传单元:用于将JSON数据源进行上传; 所述第三数据源上传单元:用于支持除所述CSV数据源和所述JSON数据源的数据 源上传。 第二方面,本方面提供一种北斗高精度数据可视化方法,包括: 对获取的数据进行预处理,同时获取用户需求; 建立基本图表并确定信息指标; 根据所述信息指标生成设定图表,并标注关键信息。 其中,所述对获取的数据进行预处理,同时获取用户需求,包括: 根据上传的数据源格式对获取的数据进行数据格式标准化处理,同时根据获取的 用户需求,将存储的多个北斗高精度数据处理需求生成对应的可视化图表。 其中,所述建立基本图表并确定信息指标,包括: 根据所述用户需求建立对应的基本图表,并基于人类视觉分辨原理,根据人眼与 图像的距离和视敏角计算出所述图表相邻两点之间的距离,同时根据所述用户需求的信息 5 CN 111580795 A 说 明 书 3/7 页 指标,在对应的维度内自动生成图表。 其中,根据所述信息指标生成设定图表,并标注关键信息,包括: 根据所述信息指标生成大于或等于两种设定图表,同时结合色彩搭配原理以及人 类的视敏特性,对所述设定图表中的关键信息进行标注。 本发明的一种北斗高精度数据可视化组件平台及其方法,所述北斗高精度数据可 视化组件平台包括用户管理模块和事件处理模块,根据上传的数据源对数据进行预处理 后,根据用户需求和存储的多个北斗高精度数据处理需求建立基本图表,综合用户和系统 配置信息生成至少两种设定图表,同时结合色彩搭配原理以及人类的视敏特性,对所述设 定图表中的关键信息进行标注,并通过所述用户管理模块对生成的所述图表进行预览和发 布,能针对性的显示出用户关心的数据结果。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本发明提供的一种北斗高精度数据可视化组件平台的结构示意图。 图2是本发明提供的一种北斗高精度数据可视化方法的步骤示意图。 1-用户管理模块、2-事件处理模块、11-登录登出单元、12-我的数据源单元、13-我 的可视化单元、211-增加数据源单元、212-获取数据源单元、213-删除数据源单元、214-修 改数据源单元、221-生成可视化单元、222-修改可视化单元、223-增加可视化单元、224-删 除可视化单元、231-CSV文件上传单元、232-JSON文件上传单元、233-第三数据源上传单元。