缓存目录第三层次:行文件夹

基于所划分的缓存分块数据分组存储的分组格网,在缓存目录的分层文件夹中创建行文件夹,即在缓存目录中分层文件夹层级下创建文件夹,每个分层文件夹中要创建 row 个行文件夹,row 的计算公式如下。行文件夹的创建个数由分组格网的划分结果决定,划分的分组格网有多少行,就要在相应分层目录下建立多少个行文件夹,因此,需要在:第1层的分层文件夹下创建2个行文件夹,每个行文件夹的名称为行文件夹的序号,从0000开始起算,依次递增1,行文件夹的序号其实对应着该分层分块数据的分组格网的行号;第2层的分层文件夹下创建2个行文件夹;第3层的分层文件夹下创建4个行文件夹。此时,构建了缓存目录的第三层结构如下:

每个分层中行文件夹的创建个数的计算规则如下:

其中,x 为中间变量;n 为当前分层的级别编号;floor()为向下取整函数;pow()为幂指数函数;row 即为当前分层目录下要创建的行文件夹的个数,行文件夹的名称为行文件夹的序号,且序号从0000开始编号,依次递增,如0001、0002、0003…;row_image 为当前分层中影像或地形数据分块后的行数;row_setp 为当前分层中分块处理后的行数的分组跨度,即在影像或地形数据分块处理后所产生的剖分格网中,确定格网的每 row_setp 行对应的分块缓存文件存放在一个行文件夹目录下,也就是分组格网的每行包含了 row_setp 行的分块缓存文件,因此,行文件夹的序号也可以理解为分组格网行号。