时空网格文件系统技术方案

技术编号:37793698 阅读:7 留言:0更新日期:2023-06-09 09:23
本发明专利技术提供了一种时空网格文件系统,包括:网格配置表,网格配置表与文件配置表对应,网格配置表包括剖分网格的层级和网格编码,剖分网格的层级和网格编码对每个网格关联的数据存储在磁盘扇区位置进行索引,通过网格编码在网格配置表中查询到数据所在的磁盘扇区进行访问。通过设置与文件配置表对应的网格配置表,直接针对磁盘数据索引,无需经过数据库检索在到文件系统访问,从而达到降低系统负担重且提高查询效率的目的。且提高查询效率的目的。

【技术实现步骤摘要】
时空网格文件系统


[0001]本专利技术属于空域网格应用
,尤其是涉及一种时空网格文件系统。

技术介绍

[0002]目前文件系统按照多级目录和文件名进行索引管理,具体为:当前文件系统(FAT32、NTFS等)的文件配置表(FAT:File Allocation Table)是通过多级目录,对每个文件的数据实际存储的磁盘扇区进行索引,即通过目录和文件找到数据在磁盘上的存储位置进行访问。在针对三维或四维空间中的网格数据的查询和调用中,需要在大量文件库中进行时空数据检索和程序调用,系统负担重,查询效率低。

技术实现思路

[0003]针对现有技术中存在的问题,本专利技术提供了一种时空网格文件系统,至少部分的解决现有技术中存在的时空数据检索和程序调用中,系统负担重,查询效率低的问题。
[0004]本公开实施例提供了一种时空网格文件系统,包括:
[0005]网格配置表,网格配置表与文件配置表对应,网格配置表包括剖分网格的层级和网格编码,剖分网格的层级和网格编码对每个网格关联的数据存储在磁盘扇区位置进行索引,通过网格编码在网格配置表中查询到数据所在的磁盘扇区进行访问。
[0006]可选的,系统还包括网格目录,当用户在网格目录下建立新文件或将文件拷贝到网格目录时,在网格目录下选择特定层级的网格,网格用于关联文件数据。
[0007]可选的,当新文件或拷贝文件是空间数据文件,自动提取数据范围所在的网格,存储时将数据内容按照提取的网格进行分割。
[0008]可选的,在网格目录下能切换文件列表方式和网格底图方式,通过网格底图缩放能展示每个网格内部的文件个数或更新时间,点击网格能查看网格内的数据列表,点击网格能打开文件或分割的数据块。
[0009]可选的,系统的目录或文件夹属性中具有定义网格数据目录的功能,进入网格数据目录的数据带有网格索引,从而按照网格进行管理和使用数据。
[0010]可选的,系统具有按照文件数据空间位置,基于所在剖分网格的层级与网格编码进行数据组织的功能。
[0011]可选的,按照文件数据空间位置,基于所在剖分网格的层级与网格编码进行数据组织的功能,包括:通过网格底图点击任意网格查询该网格对应空间关联的数据,数据按照时间和类型进行排列。
[0012]可选的,系统支持云存储,云存储时按照网格编码动态分配到并行网格存储设备上,支持并行访问和计算处理。
[0013]可选的,并行访问和计算处理包括,从并行网格云存储设备上,根据网格编码和时间需求获取该网格对应的时空数据。
[0014]可选的,系统提供网格数据访问程序接口和数据管理功能,当接收到多个网格数
据的读取请求时,根据网格编码和时间需求,在时空网格文件系统中获取相应网格的时空数据。
[0015]本专利技术提供的时空网格文件系统,通过设置与文件配置表对应的网格配置表,直接针对磁盘数据索引,无需经过数据库检索在到文件系统访问,从而达到降低系统负担重且提高查询效率的目的。
具体实施方式
[0016]应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0017]需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0018]另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
[0019]网格底图:是网格文件系统中按照地球剖分标准划分的网格组成的基底地图,每个网格原始状态是空的,用于依据位置关联索引各文件数据。
[0020]本实施例基于GeoSOT全球剖分网格数据索引架构,构建一种支持时空网格数据的时空网格文件系统。该系统用于组织和管理利用GeoSOT剖分网格编码技术标识后的时空网格数据,即时空网格数据带有网格索引(剖分层级+网格编码),实现针对网格空间位置(即按照网格剖分层级和网格编码)的数据组织、存储、管理及应用。
[0021]本实施例公开的一种时空网格文件系统,包括:
[0022]网格配置表,网格配置表与文件配置表对应,网格配置表包括剖分网格的层级和网格编码,剖分网格的层级和网格编码对每个网格关联的数据存储在磁盘扇区位置进行索引,通过网格编码在网格配置表中查询到数据所在的磁盘扇区进行访问。
[0023]时空网格文件系统需建立一个与文件配置表FAT对应的网格配置表(GAT:Grid Allocation Table),采用剖分网格的层级替代目录的多级、网格编码替代文件名,对每个网格关联的数据存储在磁盘扇区位置进行索引,通过网格编码在GAT中查询到数据所在的磁盘扇区进行访问。
[0024]可选的,系统还包括网格目录,当用户在网格目录下建立新文件或将文件拷贝到网格目录时,在网格目录下选择特定层级的网格,网格用于关联文件数据。
[0025]可选的,当新文件或拷贝文件是空间数据文件,自动提取数据范围所在的网格,存储时将数据内容按照提取的网格进行分割。
[0026]当用户在网格目录下建立新文件或将一个文件从常规目录拷贝到网格目录时,需要在网格目录下选择特定层级的一个网格用来关联该文件数据。如果文件本身是空间数据文件,如GeoTiff图像、Shape格式的GIS文件,系统可自动提取数据范围所在的一个或多个网格,存储时将数据内容按照网格进行分割。
[0027]可选的,在网格目录下能切换文件列表方式和网格底图方式,通过网格底图缩放能展示每个网格内部的文件个数或更新时间,点击网格能查看网格内的数据列表,点击网格能打开文件或分割的数据块。
[0028]在网格目录下,用户可以切换文件列表方式和网格底图方式,网格图可以缩放(高低层级)展示每个网格内部的文件个数或更新时间,点击网格即可查看网格内的数据列表,进一步可以打开文件或分割的数据块(图像或地图)。
[0029]可选的,系统的目录或文件夹属性中具有定义网格数据目录的功能,进入网格数据目录的数据带本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时空网格文件系统,其特征在于,包括:网格配置表,网格配置表与文件配置表对应,网格配置表包括剖分网格的层级和网格编码,剖分网格的层级和网格编码对每个网格关联的数据存储在磁盘扇区位置进行索引,通过网格编码在网格配置表中查询到数据所在的磁盘扇区进行访问。2.根据权利要求1所述的时空网格文件系统,其特征在于,包括网格目录,当用户在网格目录下建立新文件或将文件拷贝到网格目录时,在网格目录下选择特定层级的网格,网格用于关联文件数据。3.根据权利要求2所述的时空网格文件系统,其特征在于,当新文件或拷贝文件是空间数据文件,自动提取数据范围所在的网格,存储时将数据内容按照提取的网格进行分割。4.根据权利要求2所述的时空网格文件系统,其特征在于,在网格目录下能切换文件列表方式和网格底图方式,通过网格底图缩放能展示每个网格内部的文件个数或更新时间,点击网格能查看网格内的数据列表,点击网格能打开文件或分割的数据块。5.根据权利要求1所述的时空网格文件系统,其特征在于,系统的目录或文件夹属性中具有定义网格数据目录的功能,进入网...

【专利技术属性】
技术研发人员:刘杰任伏虎伍学民
申请(专利权)人:北斗伏羲中科数码合肥有限公司
类型:发明
国别省市:

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

1