MSG——气象卫星第二代
司机简称
MSG
生成依赖项
消息库
此驱动程序实现对Meteosat第二代文件的读取支持。这些文件的名字像 H-000-MSG1\_\_-MSG1\_\_\_\_\_\_\_\_-HRV\_\_\_\_\_\_-000007\_\_\_-200405311115-C\_
,通常分布到带有日期的文件夹结构中(例如。 2004\05\31
对于提到的文件)。
MSG文件是小波压缩的。授权自的解压缩库 EUMETSAT 是需要的 (Public Wavelet Transform Decompression Library Software _,较短 小波变换软件 ). 该软件可以在微软Windows、Linux和Solaris操作系统上编译,它可以在32位和64位以及混合体系结构上工作。它是在Apache v2下授权的。
驱动程序功能
Supports Georeferencing
This driver supports georeferencing
生成说明
CMake builds
See the GDAL_USE_PUBLICDECOMPWT
option of Build hints (cmake).
Other build systems
将用于小波解压缩的EUMETSAT库克隆到 frmts/msg
.
如果使用Visual Studio 6.0构建,请从文件中提取PublicDecompWT的.vc makefile PublicDecompWTMakefiles.zip 存储在那个目录中。
如果使用GNUMakefile构建,请使用 --with-msg 启用消息驱动程序的选项:
./configure --with-msg
如果您发现makefile和/或msg源文件中需要一些调整,请“提交”它们。EUMETSAT库承诺是“独立于平台”的,但是由于我们使用的是微软Windows和Visual Studio 6.0,我们没有足够的工具来检查msg驱动程序的其余部分是否是。此外,应用 栅格驱动程序实现教程 ,部分“将驱动程序添加到GDAL树”。
MSG Wiki页面位于http://trac.osgeo.org/gdal/Wiki/MSG。它专门用于文档构建和使用提示
源数据集规范
可以选择要打开的单个文件。在这种情况下,驱动程序将收集与同一图像的其他条带相对应的文件,并正确地合成图像。
使用gdal_translate.exe的示例:
gdal_translate
C:\hrit_a\2004\05\31\H-000-MSG1__-MSG1________-HRV______-000008___-200405311115-C_
C:\output\myimage.tif
也可以使用以下语法打开MSG文件:
消息(源文件夹,时间戳,(通道,通道,…,通道),使用根文件夹,数据转换,nr_周期,步骤)
源文件夹:包含文件的文件夹结构的路径
时间戳:表示日期/时间的12位数字,用于标识该时间的12个图像中的114个文件,例如200501181200
频道:介于1和12之间的数字,表示12个可用频道中的每一个。仅指定一个通道时,括号是可选的。
使用根文件夹:Y表示文件直接位于指定的源文件夹中。N表示文件位于日期结构的文件夹中:source_folder/YYYY/MM/DD
数据转换:
N保留原始的10位DN值。结果是UInt16。
B转换为8位(方便用于GIF和JPEG图像)。结果是字节。
R进行辐射定标,得到mW/m2/sr/(cm-1)-1的结果。结果是Float32。
L进行辐射定标,得到W/m2/sr/um的结果。结果是Float32。
T得到可见波段(1、2、3和12)的反射率,以及红外波段(所有其他波段)的温度(单位:开氏度)。结果是Float32。
nr_cycles:表示要包含在同一文件(时间序列)中的连续周期数的数字。这些被附加为附加频带。
步骤:当选择多个周期时,表示步长的数字。E、 g.每隔15分钟:step=1,每隔30分钟:step=2等。注意,周期正好相隔15分钟,因此不能从中间的时间获取图像(步骤是整数)。
使用gdal_translate实用程序的示例:
以IMG格式获取带1、2和3的200501181200的MSG图像的调用示例:
gdal_translate -of HFA MSG(\\pc2133-24002\RawData\,200501181200,(1,2,3),N,N,1,1) d:\output\outfile.img
JPG格式,通过将所有值除以4将10位图像转换为8位:
gdal_translate -of JPEG MSG(\\pc2133-24002\RawData\,200501181200,(1,2,3),N,B,1,1) d:\output\outfile.jpg
同样,但重新排列JPEG图像中的波段以类似于RGB:
gdal_translate -of JPEG MSG(\\pc2133-24002\RawData\,200501181200,(3,2,1),N,B,1,1) d:\output\outfile.jpg
Geotiff输出,仅带2,原始10位值:
gdal_translate -of GTiff MSG(\\pc2133-24002\RawData\,200501181200,2,N,N,1,1) d:\output\outfile.tif
乐队12:
gdal_translate -of GTiff MSG(\\pc2133-24002\RawData\,200501181200,12,N,N,1,1) d:\output\outfile.tif
同一波段12,辐射定标单位为mW/m2/sr/(cm-1)-1:
gdal_translate -of GTiff MSG(\\pc2133-24002\RawData\,200501181200,12,N,R,1,1) d:\output\outfile.tif
从c:hrit data20050118而不是从pc2133-24002RawData检索数据。。。:
gdal_translate -of GTiff MSG(c:\hrit-data\2005\01\18,200501181200,12,Y,R,1,1) d:\output\outfile.tif
另一个相同的选项(请注意“使用根文件夹”参数的Y和N之间的差异:
gdal_translate -of GTiff MSG(c:\hrit-data\,200501181200,12,N,R,1,1) d:\output\outfile.tif
无辐射定标,但连续10个周期(从1200到1415):
gdal_translate -of GTiff MSG(c:\hrit-data\,200501181200,12,N,N,10,1) d:\output\outfile.tif
10个周期,但每小时(从1200到2100):
gdal_translate -of GTiff MSG(c:\hrit-data\,200501181200,12,N,N,10,4) d:\output\outfile.tif
每小时10个周期,波段3、2和1:
gdal_translate -of GTiff MSG(c:\hrit-data\,200501181200,(3,2,1),N,N,10,4) d:\output\outfile.tif
地理参照和投影
这些图像是利用地球静止卫星的视图投影。大多数地理信息系统软件包无法识别此投影(我们只知道有此投影的ILWIS),但gdalwarp.exe可用于重新投影图像。
也见
Implemented as
gdal/frmts/msg/msgdataset.cpp
.http://www.eumetsat.int - European Organisation for the Exploitation of Meteorological Satellites