NetCDF
| Network Common Data Form | |
|---|---|
| Расширение |
.nc .cdf |
| MIME-тип | application/netcdf, application/x-netcdf |
| Сигнатура | CDF\001 |
| Разработчик | UCAR |
| Тип формата | формат файла |
| Расширен из | CDF |
| Сайт | unidata.ucar.edu/… (англ.) |
NetCDF (Network Common Data Form) — машинонезависимый двоичный формат файлов, являющийся стандартом для обмена научными данными. Заголовок формата содержит информацию о содержимом файла. Страница проекта поддерживается программой Unidata — объединением университетов в области исследований атмосферы (англ.). Формат является открытым стандартом. В основном используется в климатологии, например при прогнозировании погоды, изучении изменения климата и геоинформационных системах. Большинство современных моделей общей циркуляции имеет возможность выводить данные в формате NetCDF. Также — одноименная библиотека для работы с данным форматом.
Для визуализации и обработки данных в формате NetCDF существует множество утилит, в том числе: CDO (Climate Data Operators), ncview, Panoply, GMT, GrADS, NCL, NCO.[1]
Описание форматов NetCDF
Библиотеки netCDF поддерживают несколько двоичных реализаций (форматов) для файлов netCDF с данными:
- Классический формат использовался в первой версии библиотеки и все еще является форматом по умолчанию при создании файлов.
- В версии библиотеки 3.6.0 был введен формат с 64-разрядными смещениями, что позволило поддерживать файлы большего размера.
- Гибридный формат netCDF-4/HDF5 введен в библиотеке версии 4.0; он является файлом формата HDF5 с рядом дополнительных ограничений.
- Формат HDF4 SD может использоваться в режиме «только для чтения».
- Формат CDF5 поддерживается в координации с проектом «parallel-netcdf».
Все форматы содержат метаданные, описывающие размещение данных внутри файла. Каждый файл содержит универсальный заголовок, который описывает структуру последующего файла, массивы, сохраненные в нем, и набор пар ключ-значение для хранения произвольных атрибутов. Формат является платформенно-независимым. Хранение данных позволяет производить быструю выборку поднаборов данных.
Начиная с версии библиотеки 4.0, программный интерфейс netCDF API[2] позволяет использовать формат HDF5. Пользователи NetCDF могут создавать файлы HDF5 для получения таких свойств, как поддержка больших файлов и отсутствие ограничений на размерности.
Библиотека предоставляет API для языков Си и Фортран и сохраняет полную совместимость для доступа к файлам, сохраненным в предыдущих форматах netCDF.
Примечания
- ↑ Белоушко К. Е. Формат NetCDF как стандарт для обмена данными в атмосферных исследованиях Архивная копия от 13 июля 2018 на Wayback Machine, 2012
- ↑ Version 4.0 of the netCDF API. Unidata.ucar.edu. Дата обращения: 27 ноября 2013. Архивировано из оригинала 17 июня 2015 года.
Ссылки
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.