前言

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

经纬度查找表数据

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

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

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

序号 卫星名称 星下点经度
1 FY-2F 112°E
2 FY-2E 104.5°E
3 FY-2D 86.5°E
4 FY-2C 104.5°E

影像校正

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

使用GDAL工具校正

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

自己编写代码校正

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

示例数据



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

  1. FY-4A 静止卫星圆盘数据几何校正

    前言 最近好多网友有FY-4的几何校正需求,就来更新一下. 数据准备 L1级的FY-4数据是HDF格式的全圆盘数据,数据集里面没有经纬度信息.每个位置对应的经纬度数据需要单独下载,如下图.这里我下载了 ...

  2. 使用Geolocation校正GDAL不支持的数据

    对于低分数据来说,常用的校正方式就是给定数据的经纬度查找表来进行校正.在GDAL中,这种校正方式叫Geolocation array.常用的数据有国外的MODIS数据,国内的如风云系列(FY)和海洋系 ...

  3. 使用GDAL对HDF数据进行校正

    在使用HDF的数据时,首先要对其进行校正处理.比如MODIS数据中,有个去除蝴蝶结现象.一般出现这种情况会在低分辨率卫星数据中(个人理解),比如气象卫星,海洋卫星等,这类数据一般的数据分辨率都很低,几 ...

  4. 使用GDAL工具对FY3系列卫星数据进行校正

    本文档主要对如何使用GDAL提供的工具对FY3系列卫星数据进行校正处理.FY3系列卫星提供的数据一般是以HDF5格式下发,一个典型的FY3A和FY3B的数据文件名如下: FY3A_MERSI_GBAL ...

  5. GDAL读取S-57海图数据中文属性值乱码问题解决

    使用GDAL读取S-57海图数据时,对于属性表中的中文属性值读出来是乱码.如图1所示. 图1 S57海图数据中文乱码字段 通过调试代码发现,S-57文件中的中文是按照宽字节存储在文件中,而GDAL在读 ...

  6. 使用GDAL获取HDF等数据集中的图像

    使用GDAL读取HDF,NetCDF等数据集中的数据时,一般需要两个步骤,第一,获取数据集中的子数据集:第二,通过第一步获取的子数据集读取图像数据.一般的HDF图像中会有很多个子数据集,比如常用的MO ...

  7. 高分1(GF1)、高分2(GF2)卫星数据大气校正

    KEYWORDS:GF1,GF2,RSD,大气校正,遥感软件 0. RSD大气校正 RSD是李国春教授团队开发的一款遥感数处理软件.其大气校正模块是参照USGS LaSRC大气校正流程,使用VC++重 ...

  8. MeteoInfoLab读取绘制FY4A卫星全圆盘数据

    由于FY4A数据中空间信息缺失,需要根据数据实际情况在脚本中补充.FY卫星圆盘数据是Geostationay satellite投影,在此投影的的数据网格是矩形,x, y坐标单位是米.这个数据的分辨率 ...

  9. matlab用C语言画图,Matlab数据与函数的作图(详细例子)c.pdf

    Matlab数据与函数的作图(详细例子)c 6.14 立体图形的切片处理立体图形的切片处理 立体图形的切片处理立体图形的切片处理 在科学研究中我们常常将物体进行切片处理在科学研究中我们常常将物体进行切 ...

最新文章

  1. c 语言与试验系统,C/C++程序设计学习与实验系统
  2. 吞吐量达到瓶颈后下降_如何找到 Kafka 集群的吞吐量极限?
  3. 2019-05-15 Java学习日记 day5
  4. OpenCV:详解掩膜mask
  5. 根本不存在 DIV + CSS 布局这回事
  6. VS2017无法启动
  7. Qt中字符串之间的转换
  8. SQL 数据发现和分类
  9. nodejs模块之event
  10. 对Spring的一些理解
  11. java实现跟踪 物流管理_基于jsp的物流跟踪-JavaEE实现物流跟踪 - java项目源码
  12. U盘文件、文件夹不显示却能搜索到 显示U盘文件的解决办法
  13. 在VMWare虚拟机上安装Kali linux系统的完整过程(图文)
  14. phython在file同时写入两个_RTX 3080出生两个月卒!Radeon RX 6800/6800 XT首发评测
  15. 宇视科技android面试_宇视科技初面
  16. 功能强大的黑科技APP,各种免费资源一应俱全!
  17. CF1139C Edgy TreesDFS求连通块大小、思维
  18. git did not exit cleanly (exit code 128)已解决
  19. MATLAB数学经典建模之风扇特性:流量 随 压比函数值变化的图形 (2 维图形)
  20. Java安装与环境配置(Java SE 14)

热门文章

  1. UART 初始化及使用示例代码
  2. MTK:GPIO模式与设置
  3. asp与php对比,ASP和PHP文件操作速度的对比
  4. shell for循环两个变量并列_从Go汇编角度解释for循环的两个疑点
  5. web目录字典_Dirmap:一款高级Web目录文件扫描工具
  6. 胎压监测 (15 分)
  7. 微信浏览器如何禁止iPhone手机上下滑动网页
  8. python操作excel命令_python excel操作总结
  9. python的dataframe的groupby_python pandas.DataFrame.groupby()方法详解
  10. python 无法调用turtle_新人求助,关于python 调用turtle《python简单turtle教程》