如何在matlab中保存具有不同名称的多个.kml文件

时间:2017-07-27 08:32:55

标签: save kml multiple-files

下面是一个非常有用的命令,可以将您的文件转换为.kml文件,以便在google earth中进行绘制。

output = ge_plot(data(:,2),data(:,1)); 
 ge_output('name.kml',output);

但这只适用于每次一个文件。让我说我有n个文件,所以我想创建n .kml文件。 我已将代码的第一行更改为:

for i=1:n
   each_traj{i} = out(:,:,i);
   output{i} = ge_plot(each_traj{1,i}(:,2),each_traj{1,i}(:,1));
end

它有效。所以我在每个单元格中都有一个n维“every_traj”信息。 第二行怎么样?

ge_output('traj1.kml',output{1,i})

我想同时保存n traj,当然每个都有不同的名字。 非常感谢你!

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。如果其他任何对此问题感兴趣的是子代码

 for i=1:count_cases
   each_traj{i} = out(:,:,i);     
   kml_line(each_traj{1,i}(:,2), each_traj{1,i}(:,1),sprintf('traj%d', i),'w', 6);
end

,其中each_traj,放置您的数据文件