笔者下载了一批GF-2数据,在用Arcgis打开时出现了范围不一致的问题。本文详细给出了解决这一问题的过程方法。
GF-2数据是中国高分重大专项研发计划的重要产品,多光谱3.2米、全色0.8米分辨率,影像高清。
1.arcgis打开GF-2遇到问题
GF-2数据的地理坐标相关头文件信息存储在RPB文件里。与Landsat、Sentinel-2等文件不同。可能是由于Arcgis读取头文件信息时出了问题,arcgis识别不到或者错误识别了GF-2数据的坐标和范围信息,导致报错为:“打开范围不一致”
进一步查看数据源信息
坐标系为WGS84,没有问题。
查看Extent信息,发现问题原来在这里
范围信息明显不正确,不是正常的经纬度信息!
所以极有可能是Arcgis在读取GF-2数据的头文件、元数据信息时发生错误了!
2. 用ENVI打开GF-2数据
既然Arcgis不能正常打开数据,那就试一试使用envi呢?
这里发现envi打开数据是没有问题的,坐标范围都读取正确。
不像arcgis打开那么离谱。
那么,我们知道用arcgis打开GF-2方便我们在图上勾图斑或者出图,因此要怎么样才能用arcgis正确打开GF-2数据呢?
3. 解决方案
既然ENVI能够正常打开,arcgis不能打开。那么我们能否用ENVI打开数据以后,再用ENVI导出TIFF数据,然后再用arcgis打开呢?
话不多说,立即实践!
首先用ENVI打开GF-2数据,对其进行重投影:
选择合适的投影坐标系
导出文件的后缀名称为.dat
然后用arcgis打开
发现数据终于正常显示了!
这是因为用ENVI导出的数据符合arcgis数据读取方式,能够正常读取。ENVI能够正确读取到GF-2数据的元数据信息,正确读取坐标范围信息。利用ENVI重投影,给出确定影像的坐标系信息,再用envi导出的数据,arcgis就能够正确读取的。
欢迎关注我的博客,一起发现有用的地信遥感相关知识!