使用块分割栅格
用途
按指定的块大小(以像素计)把一个栅格分割成多个小栅格文件。常用于:
- 大栅格数据拆分后并行处理;
- 按块分发/下载;
- 切片或模型推理前的分块准备。
输入与输出
- 输入:一个栅格文件。
- 输出:一个文件夹,内含多个分割后的栅格文件(每块一个文件)。
参数说明
| 数名称 | 参数描述 | 补充说明 |
|---|---|---|
| 输入栅格文件 | 需要分割的栅格 | 可以是单波段或者多波段栅格 |
| X方向块大小(像素) | 每个块的宽度,单位:像素。 | 单位为像素,不是地图单位 |
| Y方向块大小(像素) | 每个块的高度,单位:像素。 | 单位为像素,不是地图单位 |
| 输出文件 | 用于指定输出栅格数据的存储位置 | 文件命名为 输入文件 _ split_raster_by_block_size _ 任务编号 (文件编号) |

操作步骤
- 启动工具:打开【栅格基础工具】工具箱 → 导航至【栅格处理】 → 启动【使用块分割栅格】工具窗格。
- 设置输入:选择需要处理的输入栅格文件。
- 配置参数:设置块大小(例如
256 x 256像素)。 - 配置输出:设置输出栅格文件夹路径。
- 执行生成:点击运行并查看结果。
裁剪后的图示
左侧为裁剪后的一系列数据,右侧为所有文件,红色框内为单个数据文件。可以看出最后一列栅格小于左侧的栅格数据。

注意事项
- 块大小单位是“像素”,不是米/度;输出块的地理尺寸取决于输入栅格分辨率。
- 栅格宽高不能被块大小整除时,边缘块会小于设定块大小。
- 输出会生成多个栅格文件(数量约为
ceil(width/x) * ceil(height/y))。