qgis批量裁剪
qgis根据矩形范围对图像进行批量裁剪
在 QGIS 中,您可以使用矩形范围对图像(如栅格图像)进行裁剪。这通常包括绘制一个矩形范围,然后将其用作裁剪栅格的边界。以下是详细步骤:
方法 1:通过交互式绘制矩形进行裁剪
步骤 1:加载栅格数据
- 打开 QGIS。
- 点击菜单 图层 > 添加图层 > 添加栅格图层,选择您的图像文件加载到地图中。
步骤 2:绘制矩形范围
- 确保工具栏中启用了 绘图工具集(如果未显示,可以通过菜单 视图 > 工具栏 > 绘图工具 启用)。
- 点击工具栏上的 创建新矢量图层 按钮:
- 文件类型:选择 临时图层 或 GeoPackage。
- 几何类型:选择 多边形。
- 在地图上手动绘制一个矩形:
- 点击工具 添加要素(或 绘制矩形)。
- 在地图上按住鼠标左键并拖动,绘制一个矩形。
- 双击结束绘制并保存要素。
步骤 3:使用矩形范围裁剪栅格
- 打开工具箱:点击 处理 > 工具箱。
- 搜索 裁剪栅格(clip raster by mask layer)。
- 在弹出的窗口中设置:
- 输入图层:选择您的栅格图像。
- 掩膜图层:选择您绘制的矩形范围。
- 裁剪选项:可以选择保存为临时文件或指定输出文件路径。
- 点击 运行,完成裁剪。
步骤 4:查看结果
裁剪后的图像将加载到地图中。根据需要导出裁剪结果到本地文件。
方法 2:手动输入矩形范围进行裁剪
如果您知道矩形范围的坐标(如经纬度或投影坐标),可以直接输入范围值进行裁剪。
步骤 1:获取图像的范围
- 右键点击栅格图层,选择 属性。
- 在 信息 选项卡中,查看图层的范围(extent)。记下最小/最大 X 和 Y 值。
步骤 2:裁剪栅格
- 打开工具箱:点击 处理 > 工具箱。
- 搜索 裁剪栅格(clip raster by extent)。
- 设置参数:
- 输入图层:选择栅格图像。
- 裁剪范围:选择 用户自定义范围。
- 输入矩形范围的最小/最大 X 和 Y 值。
- 输出文件:选择保存位置。
- 点击 运行,完成裁剪。
方法 3:利用矢量范围文件裁剪
如果您已经有一个矢量文件(如 Shapefile 或 GeoJSON)定义了矩形范围,可以直接使用该矢量文件裁剪栅格。
步骤
- 确保矢量文件和栅格图像具有相同的投影(EPSG)。
- 如果不一致,右键矢量图层,选择 导出 > 另存为,在导出时重新定义投影。
- 使用 裁剪栅格(clip raster by mask layer) 工具:
- 输入图层:选择栅格图像。
- 掩膜图层:选择矢量文件。
- 输出文件:选择保存位置。
- 点击 运行,完成裁剪。
提示
- 如果栅格较大,裁剪操作可能耗费较长时间,确保您的系统有足够的内存。
- 如果裁剪结果包含多余的透明区域,可以使用 裁剪到内容(clip to content) 工具优化输出。
- 裁剪时请注意图像的分辨率(像素大小),可以在工具参数中选择是否调整分辨率。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰大海!







