SPOT VGT栅格设置CRS后与掩膜图层不匹配,无法正确裁剪求助
SPOT VGT栅格影像QGIS裁剪异常问题解决
问题描述
我从Terrascope下载了一幅SPOT VGT栅格影像,想用掩膜图层裁剪,但栅格显示异常——尺寸过大,掩膜完全盖不住目标区域。在QGIS里打开这幅栅格时,界面提示“栅格未设置坐标参考系统”,手动指定WGS 84(EPSG:4326)后提示图标消失,但添加同CRS的掩膜图层后,显示结果还是不对(如附图所示)。
问题根源
SPOT VGT这类欧空局的HDF格式欧洲区影像,本身自带LAEA欧洲等面积投影(EPSG:3035),强行手动指定WGS84会导致栅格坐标被错误映射,直接引发尺寸畸变、位置偏移的问题。
解决步骤
- 正确识别原生投影:打开栅格后右键→属性→源,查看元数据;如果QGIS没自动识别,直接在CRS选择器搜索
EPSG:3035并设置,不要用WGS84。 - 统一掩膜CRS:把你的掩膜图层转成EPSG:3035——右键掩膜→导出→保存要素为,选择CRS为EPSG:3035后保存新文件。
- 执行裁剪:用QGIS自带的「按掩膜图层裁剪」工具(处理工具盒→栅格→裁剪),选择正确投影下的栅格和掩膜,输出裁剪结果即可。
- 排查子数据集:SPOT VGT的HDF可能包含多个子图层,确认你加载的是目标波段(比如B3),别误加载了元数据或辅助层。
- 用GDAL验证元数据:如果还是有问题,用命令行工具
gdalinfo查看栅格原生参数:
从输出的gdalinfo 2.20120421S10_Europe_B3.HDFPROJCS字段确认投影信息。
内容的提问来源于stack exchange,提问作者FF123456
相关产品推荐
相关产品推荐

