Не удалось прочитать файл netcdf. Нужна помощь

Я изо всех сил пытался прочитать этот файл, используя несколько программ, Idrisi, ArcMap, Envi, но потерпел неудачу. Единственное программное обеспечение, которое может считывать эти данные, — это Panoply по адресу http://www.giss.nasa.gov/tools/panoply/

К моему удивлению, Panoply распознал эти данные как HDF версии 5, а не netcdf. Я могу просматривать свои данные, но не могу извлечь определенный «слой» в данных. Затем мне нужно открыть данные либо в ArcMap, либо в Idrisi Taiga.

Есть желающие помочь? Доступ к данным можно получить по адресу https://docs.google.com/file/d/0BzzExM8ZYZwxdmI4bk5rSUw0VVE/edit?usp=sharing


person Eddie    schedule 23.05.2013    source источник


Ответы (1)


Похоже, проблема может заключаться в том, что файл имеет формат netCDF-4 (который построен на основе HDF5 - таким образом, это идентификатор panoply). Как правило, вы не можете преобразовать netCDF-4 в netCDF-3, если не соблюдены некоторые очень специфические ограничения, поскольку их модели данных различны (см. http://www.unidata.ucar.edu/software/netcdf/docs/faq.html#fv14 для получения дополнительной информации). К счастью, ваш файл довольно прост и может быть помещен в формат netCDF-3 с помощью следующей команды:

nccopy -k classic tos_Omon_modmean_rcp26_00.nc tos_Omon_modmean_rcp26_00-nc3.nc

Новый файл будет в классическом формате netCDF-3, который, скорее всего, будет работать с используемыми вами инструментами. Если вам нужно, я могу опубликовать преобразованный файл для загрузки (если у вас нет установленного netCDF и, следовательно, доступа к nccopy в вашей системе).

Ваше здоровье!

Шон

person Sean A.    schedule 24.05.2013
comment
Шон, Большое спасибо! Буду очень признателен, если выложите конвертированный файл. Ты сделал мой день. Ваше здоровье - person Eddie; 24.05.2013
comment
Привет, Эдди, вы можете скачать файл здесь - теперь ссылка должна работать. - person Sean A.; 25.05.2013
comment
Шон, программа netcdf работает в среде Windows. Спасибо. - person Eddie; 29.05.2013