基于mapbox实现海洋背景场显示,需要在离线环境中使用,自动下载的数据文件编号是0-2n-1,而地图显示需要的2n-1-0,以后是用matlab写的用来转换数据序号
maindir = ‘D:\mapbox\map\6’; %原来数据存放的路径
todir = ‘D:\mapbox\6’; %修改后数据存放路径,6代码层号
z=6;
a1= 0:2^z-1;
a2 = fliplr(a1);
for i = 0:2^z-1
updir = num2str(i);
for k = 1:length(a1)
filename = [num2str(a1(k)),’.vector.pbf’];
toname = [num2str(a2(k)),’.vector.pbf’];
fromfile = [maindir,updir,’’,filename];
if exist(fromfile,‘file’)
if ~exist(fromfile,‘dir’)
mkdir([todir,updir]);
end
tofile = [todir,updir,’’,toname];
copyfile(fromfile,tofile);
end
end
end