我想从GFS天气预报模型中读取数据。 NOAA具有一些URL链接,可以从中下载数据,例如:
在Internet浏览器中,此链接自动下载文件(但是格式是什么?)。在Matlab中,我执行以下操作:
fullURL = ['https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25_1hr.pl?file=gfs.t06z.pgrb2.0p25.f011&lev_surface=on&var_CAPE=on&leftlon=0&rightlon=360&toplat=90&bottomlat=-90&dir=%2Fgfs.2019053006'];
filename = 'cape_test.anl';
urlwrite(fullURL,filename);
这些文件可以在QGIS或ArcGIS等GIS软件中很好地打开。但是,现在如何在MatLab中自动读取这些文件,以便可以使用imagesc()
命令显示它们?尝试NCToolbox无效。
答案 0 :(得分:0)
为什么不先下载文件。然后构建一个脚本来查找文件夹中的目录。
甚至可以从浏览器的下载文件夹中获取资源。
% Directory
directory = 'C:\Datasets\NOAA\myfile';
%Do stuff