@novachen
2017-10-31T16:49:47.000000Z
字数 554
阅读 2451
高分二号
合并
有些单位(比如环保部卫星应用中心)获得的高分数据集是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