[关闭]
@novachen 2017-10-31T16:49:47.000000Z 字数 554 阅读 2451

高分二号MS/PAN分离数据包的合并

高分二号 合并


有些单位(比如环保部卫星应用中心)获得的高分数据集是MS和PAN独立的两个压缩包,需要另外写一个脚本将两者合并到一个标准目录中。
下面是一个matlab的脚本

% 有些GF2数据源的版本是MS和PAN分开的
% 现在需要把它们合并成标准数据集的那种模式
% 先找到PAN目录,去掉后缀,然后把MS的内容移动过去

root = 'X:\root_for_gf2\';

d = dir([root, 'GF2*MSS*']);
for i = 1:length(d)
    if (d(i).isdir)
        ms = d(i).name;
        sur = d(i).name(1:end-5);
        %disp(sur);
        pan = ms;
        pan(end-3:end-1) = 'PAN';
        cmd = sprintf('move %s%s\\*.* %s%s', root, pan, root, ms);
        disp(cmd);
        cmd = sprintf('move %s%s %s%s', root, ms, root, sur);
        disp(cmd);
        cmd = sprintf('rd %s%s', root, pan);
        disp(cmd);
        disp(' ');

    end;
end;

联系方式

陈甫 副研究员
中国科学院遥感与数字地球研究所
chenfu@radi.ac.cn
13811147935

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注