Я хочу прочитать данные из модели прогноза погоды GFS. NOAA имеет несколько URL-ссылок, с которых можно загружать данные, например ::10000
https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25_1hr.pl?file=gfs.t06z.pgrb2.0p25.f005&lev_surface=on&var_CAPE=on&leftlon=0&rightlon=360&toplat=90&bottomlat=-90&dir=%2Fgfs.2019053006
В интернет-браузере эта ссылка автоматически загружает файл (но в каком формате?). В 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. Но как теперь я могу автоматически читать эти файлы в MatLab, чтобы отображать их с помощью команды imagesc()? Попытка NCToolbox не сработала.
imagesc()
Почему бы вам сначала не скачать файл? Затем создайте сценарий для поиска каталогов внутри папки.
Может даже источник из папки загрузки браузера.
% Directory directory = 'C:\Datasets\NOAA\myfile'; %Do stuff