一种煤矿数据存储方法及装置制造方法及图纸

技术编号:18591968 阅读:34 留言:0更新日期:2018-08-04 20:01
本发明专利技术提供了一种煤矿数据存储方法及装置,该方法可以包括:接收外部输入的煤矿数据文件;利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据;按照预设统一存储规则创建几何信息空间表和空间属性信息表;将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中。本方案能够实现煤矿数据的统一存储。

A method and device for storing data in coal mines

The invention provides a coal mine data storage method and device. The method can include: receiving the coal mine data files from external input, analyzing the coal mine data files by the presupposition corresponding to the analysis model of the coal mine data file, obtaining the spatial data and attribute data, and creating the geometric letter by the unified storage rule according to the presupposition. An interest space table and a spatial attribute information table; the analytic spatial data is stored in the geometric information space table, and the resolved attribute data is stored in the spatial attribute information table. The scheme can achieve unified storage of coal mine data.

【技术实现步骤摘要】
一种煤矿数据存储方法及装置
本专利技术涉及计算机
,特别涉及一种煤矿数据存储方法及装置。
技术介绍
煤矿领域由多个业务部门组成,每个业务部门都会产生大量的煤矿数据,而且不同业务部门的煤矿数据的文件类型大多不同。目前,不同业务部门产生的煤矿数据都是单独进行存储,而且由于文件类型不同,造成数据共享困难,那么如何实现对不同部门产生的煤矿数据进行统一存储则成为当今急需解决的问题。
技术实现思路
本专利技术实施例提供了一种煤矿数据存储方法及装置,能够实现煤矿数据的统一存储。第一方面,本专利技术实施例提供了一种煤矿数据存储方法,包括:接收外部输入的煤矿数据文件;利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据;按照预设统一存储规则创建几何信息空间表和空间属性信息表;将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中。优选的,在所述接收外部输入的煤矿数据文件之后,且在所述利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件之前,进一步包括:读取所述煤矿数据文件的后缀;根据读取的所述后缀确定所述煤矿数据文件的文件类型;根据预设文件类型与解析模型之间的对应关系,确定对应所述煤矿数据文件的解析模型。优选的,在所述将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中之后,进一步包括:将所述空间数据和所述属性数据抽象成相应的实体数据;所述实体数据,包括:点、线、多边形、多点、多线、多多边形、集合对象集以及特定地理实体中的任意一种或多种;创建所述实体数据的空间索引为图层,创建所述图层的空间索引为图层集,创建所述图层集的空间索引为地图,创建所述地图的空间索引为地图集,以在接收到外部输入的查询条件时,根据所述查询条件以及各个所述空间索引,获取并输出与所述查询条件对应的数据。第二方面,本专利技术实施例提供了一种煤矿数据存储装置,包括:接收单元、解析单元、创建单元以及存储单元,其中,所述接收单元,用于接收外部输入的煤矿数据文件;所述解析单元,用于利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据;所述创建单元,用于按照预设统一存储规则创建几何信息空间表和空间属性信息表;所述存储单元,用于将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中。优选的,进一步包括:确定单元;所述确定单元,用于在所述接收单元接收外部输入的煤矿数据文件之后,且在所述解析单元利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件之前,读取所述煤矿数据文件的后缀;根据读取的所述后缀确定所述煤矿数据文件的文件类型;根据预设文件类型与解析模型之间的对应关系,确定对应所述煤矿数据文件的解析模型。优选的,进一步包括:索引创建单元;所述索引创建单元,用于在所述存储单元将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中之后,将所述空间数据和所述属性数据抽象成相应的实体数据;所述实体数据,包括:点、线、多边形、多点、多线、多多边形、集合对象集以及特定地理实体中的任意一种或多种;创建所述实体数据的空间索引为图层,创建所述图层的空间索引为图层集,创建所述图层集的空间索引为地图,创建所述地图的空间索引为地图集,以在接收到外部输入的查询条件时,根据所述查询条件以及各个所述空间索引,获取并输出与所述查询条件对应的数据。第三方面,本专利技术实施例提供了一种计算机可读介质,包括计算机执行指令,当存储控制器的处理器执行所述计算机执行指令时,所述存储控制器执行上述任一实施例所述的方法。第四方面,本专利技术实施例提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述存储控制器执行上述任一实施例所述的方法。本专利技术实施例提供了一种煤矿数据存储方法及装置,每一次在接收到外部输入的煤矿数据文件时,首先会针对该煤矿数据文件利用预设相应的解析模型进行解析,以解析出文件中的空间数据和属性数据,由于预设有统一存储规则,那么会创建出几何信息空间表和空间属性信息表,最终将解析出的空间数据存储至几何信息空间表,将属性数据存储至空间属性信息表,这样,针对接收到的不同的煤矿数据文件,最终都将相应的空间数据和几何数据存储在均按照预设统一存储规则设置的表中,从而本方案实现了煤矿数据的统一存储。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种煤矿数据存储方法的流程图;图2是本专利技术另一个实施例提供的一种煤矿数据存储方法的流程图;图3是本专利技术一个实施例提供的一种煤矿数据存储装置的结构示意图;图4是本专利技术另一个实施例提供的一种煤矿数据存储装置的结构示意图;图5是本专利技术又一个实施例提供的一种煤矿数据存储装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种煤矿数据存储方法,该方法可以包括以下步骤:步骤101:接收外部输入的煤矿数据文件。步骤102:利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据。步骤103:按照预设统一存储规则创建几何信息空间表和空间属性信息表。步骤104:将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中。本专利技术实施例提供了一种煤矿数据存储方法,每一次在接收到外部输入的煤矿数据文件时,首先会针对该煤矿数据文件利用预设相应的解析模型进行解析,以解析出文件中的空间数据和属性数据,由于预设有统一存储规则,那么会创建出几何信息空间表和空间属性信息表,最终将解析出的空间数据存储至几何信息空间表,将属性数据存储至空间属性信息表,这样,针对接收到的不同的煤矿数据文件,最终都将相应的空间数据和几何数据存储在均按照预设统一存储规则设置的表中,从而本方案实现了煤矿数据的统一存储。在本专利技术一个实施例中,在所述步骤101之后,且在所述步骤102之后,可进一步包括:读取所述煤矿数据文件的后缀;根据读取的所述后缀确定所述煤矿数据文件的文件类型;根据预设文件类型与解析模型之间的对应关系,确定对应所述煤矿数据文件的解析模型。其中,煤矿数据文件的文件类型可以是CSV、Excel、GeoJson、Shapefile中的任意一种。在本专利技术实施例中,可设置统一的接口来接收不同形式的煤矿数本文档来自技高网...

【技术保护点】
1.一种煤矿数据存储方法,其特征在于,包括:接收外部输入的煤矿数据文件;利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据;按照预设统一存储规则创建几何信息空间表和空间属性信息表;将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中。

【技术特征摘要】
1.一种煤矿数据存储方法,其特征在于,包括:接收外部输入的煤矿数据文件;利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据;按照预设统一存储规则创建几何信息空间表和空间属性信息表;将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中。2.根据权利要求1所述的方法,其特征在于,在所述接收外部输入的煤矿数据文件之后,且在所述利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件之前,进一步包括:读取所述煤矿数据文件的后缀;根据读取的所述后缀确定所述煤矿数据文件的文件类型;根据预设文件类型与解析模型之间的对应关系,确定对应所述煤矿数据文件的解析模型。3.根据权利要求1或2任一所述的方法,其特征在于,在所述将解析得到的所述空间数据存储至所述几何信息空间表中,以及将解析得到的所述属性数据存储至所述空间属性信息表中之后,进一步包括:将所述空间数据和所述属性数据抽象成相应的实体数据;所述实体数据,包括:点、线、多边形、多点、多线、多多边形、集合对象集以及特定地理实体中的任意一种或多种;创建所述实体数据的空间索引为图层,创建所述图层的空间索引为图层集,创建所述图层集的空间索引为地图,创建所述地图的空间索引为地图集,以在接收到外部输入的查询条件时,根据所述查询条件以及各个所述空间索引,获取并输出与所述查询条件对应的数据。4.一种煤矿数据存储装置,其特征在于,包括:接收单元、解析单元、创建单元以及存储单元,其中,所述接收单元,用于接收外部输入的煤矿数据文件;所述解析单元,用于利用预设对应所述煤矿数据文件的解析模型解析所述煤矿数据文件,得到空间数据和属性数据;所述创建单元,用于按照预设统一存储规则创建几何信息空间表和空间属性信...

【专利技术属性】
技术研发人员:姜爱逢
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

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

1