使用GDAL对静止卫星圆盘数据进行校正(以FY2为例子)

13 篇文章 1 订阅

使用GDAL对静止卫星圆盘数据进行校正(以FY2为例子)

 

前言

使用GDAL对静止卫星数据的校正的方式与之前写的校正MODIS数据一样,只不过对于静止卫星的圆盘数据而言,经纬度查找是固定的,不会发生变化。

经纬度查找表数据

对于FY2气象卫星而言,经纬度查找表文件(NOM_ITG_2288_2288(0E0N)_LE.zip)可以从网上下载。数据解压之后,里面有三个文件,分别是:

序号名称说明
1NOM_ITG_2288_2288(0E0N)_LE.dat经纬度查找表数据
2NOM_ITG_2288_2288(0E0N)_LE.hdr经纬度查找表数据头文件
3Readme for FY latlon.txt数据说明文件

在数据说明文件中,详细说明了经纬度查找表数据的使用方法,同时针对FY2系列卫星的经度进行了说明,由于上述经纬度数据是以中心点为0度经度生成的,所以对于FY2的数据,需要在经度数据上加上卫星所在的经度。

序号卫星名称星下点经度
1FY-2F112°E
2FY-2E104.5°E
3FY-2D86.5°E
4FY-2C104.5°E

影像校正

将上面的经纬度查找表数据按照博客的内容构造一个Geolocation信息,然后调用gdalwarp就可以处理。 
需要注意的是,需要事先对经纬度数据中的经度全部加上卫星的星下点经度,然后再构造GeoLocation信息。也可以不用这么处理,直接校正,校正结束之后,修改图像的仿射变换参数,先通过GDALDataset::GetGeotransform函数获取仿射变换参数,然后给第一个值加上卫星的星下点经度之后,再使用GDALDataset::SetGeotransform函数更新到校正结果数据中即可。

使用GDAL工具校正

具体的处理方式参考《使用GDAL工具对FY3系列卫星数据进行校正》以及《使用GDAL对HDF数据进行校正》两篇博客。

自己编写代码校正

具体处理步骤参考《使用GDAL对HDF数据进行geoloc校正》的相关内容。

示例数据

校正前的圆盘数据 
校正后的圆盘数据 
校正后放大数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值