陆地卫星数据(MSS、TM、ETM+)的MTL解析
作者:Evan Miles,剑桥大学斯科特极地研究所,2012年11月
扩展自ETM+ MTL解析器编写的Seongsu Jeong,测绘与遥感实验室(GRSLAB),延世大学
主要功能:
从与LANDSAT数据一起提供的MTL文本文件中读取信息。
用法:
MTL=MTL_parser(filename) -对于单个MTL文件
MTL_list=MTL_parser(filename_list) -用于多个MTL文件。列表应该是一个矩阵形式,它的每个行向量是一个MTL文件名的字符串
MTL_list=MTL_parser() -搜索当前目录中的所有MTL文件并解析它们。
输出变量的通知:
“双引号”周围的值被视为一个字符串,以及与时间和日期相关的信息。其他变量被认为是双精度浮点变量。
更新的特点:
2012年11月15日:实现了递归结构生成器来解释具有任意名称的嵌套组,消除了识别特定于mtl名称的必要性。
08- 03 -2011:能够处理无效输入。当发生这种情况时,该模块根据文件名搜索所有MTL文件并列出它们。然后,该函数读取所有检测到的MTL文件,并以列向量形式返回结构数组。
最后修改:15 - 11月- 2012
引用作为
埃文(2021)。LANDSAT MSS/TM/ETM+元数据(.MTL)解析(//www.tatmou.com/matlabcentral/fileexchange/39073-landsat-mss-tm-etm-metadata-mtl-parser), MATLAB中央文件交换。检索.