Описание тега netcdf

NetCDF (Network Common Data Form) - это двоичный формат файла для хранения научных данных, ориентированных на массивы. Используйте этот тег для вопросов о программном кодировании и / или декодировании данных в / из файлов NetCDF.
2 ответа

NetCDF: Как я могу писать сценарии на каждом временном шаге?

Я хотел бы создавать графические изображения из NetCDF на каждом временном шаге. Мои файлы NetCDF выглядят так: netcdf file:/C:/home/data/cmorph/test/reduced_cmorph_adjusted_spi_pearson_01.nc { dimensions: time = UNLIMITED; // (240 currently) lat = …
28 фев '18 в 17:47
1 ответ

Извлечение данных прогноза погоды из NetCDF 4.5 Grib2Record

Обновление: изменен этот вопрос, чтобы лучше отражать мое текущее понимание. У меня есть объект NetCDF версии 4.5 Grib2Record. Учитывая (x,y) точку сетки и имя переменной, я хочу извлечь все данные прогноза для этой переменной по времени прогноза из…
07 янв '15 в 16:12
0 ответов

R: Сумма массива XYZ (файл netcdf) для каждых двух измерений Z до конца измерений Z

Файл netcdf содержит данные о количестве осадков за каждые 12 часов за июль 2017 года. Таким образом, он имеет размеры 62 z или величину дождя за 31 день июля. Для получения ежедневных данных о количестве осадков нам нужно делать сумму каждых 12 час…
11 окт '17 в 21:17
1 ответ

Сохранение словаря Python в файл netCDF4

Я учусь использовать модуль Python для netCDF4 (и netCDF4 в целом). Используя формат файла HDF5, существует естественный способ перевода словарей Python в структуру данных HDF5 - используя атрибуты группы: parameters = {'a':1.0, 'b':2.0, 'c':3.0} f …
23 дек '15 в 11:30
2 ответа

Преобразовать переменную netcdf "land" в широту и долготу с помощью Python

У меня есть глобальный набор метеорологических данных, и я хочу получить доступ к данным для определенной сетки (широта, долгота). Однако данные сжимаются, т.е. интересующие параметры имеют не размеры (широта, долгота), а "земля". "земля" - это одно…
09 сен '14 в 16:54
1 ответ

Что такое proj4string для конформной проекции Ламберта из этого файла netcdf

Что я делаю, я использую R. Я создаю растр из файла NetCDF. Это прогноз погоды по модели NAM. В чем проблема, я не знаю, как указать параметр proj4string при создании SpatialPoints. Например, я ищу что-то вроде этого: +proj=aea +lat_1=20 +lat_2=60 +…
25 июл '17 в 22:24
2 ответа

Доступ к значению переменной netCDF с помощью xarray

hndl_nc['name_variable'][:, :, :, var] Я открываю файл netCDF с помощью xarray и хочу получить доступ к слою, как указано выше. Форма файла netCDF: (25 * 360 * 720 * 5), Есть ли способ переписать hndl_nc['name_variable'][:, :, :, var] так что мне не…
22 янв '17 в 23:41
4 ответа

Преобразование NetCDF в GRIB2

Я знаю, что есть программное обеспечение, такое как wgrib2, которое будет конвертировать файлы в grib а также grib2 отформатировать в NetCDF файлы, но мне нужно пойти другим путем: от NetCDF в grib2потому что местные офисы погоды здесь могут использ…
15 мар '13 в 12:32
1 ответ

Как удалить переменную в Scientific.IO.NetCDF.NetCDFFile?

Можно ли удалить переменную из Scientific.IO.NetCDF.NetCDFFile? Если файл открывается так: nc = Scientific.IO.NetCDF.NetCDFFile("File.nc", "a") ни один del nc.variables["var"] ни nc.variables["var"] = None удалит переменную var,Спасибо заранее за по…
25 июл '11 в 13:06
1 ответ

Конвертировать файл netCDF в RData?

У меня есть netCDF файл данных. Файл можно скачать по адресу: http://www.nodc.noaa.gov/OC5/WOA09/pr_woa09.html Это тот, который называется WOA09 netCDF version, Я хочу использовать только климатологические данные (переменная 4) и первый диапазон глу…
10 апр '14 в 12:40
1 ответ

Преобразовать данные netcdf в R для интерполяции

Итак, у меня есть некоторые переменные из файла.nc, которые находятся в 4D массивах (x,y,z,t). Дело в том, что координаты z не расположены равномерно, как координаты x и y, т. Е. Z проходит примерно 25 метров, 75 метров, 125, 175,..., 500, 600, 700,…
27 авг '14 в 06:59
1 ответ

Пользовательское имя файла при чтении в файлах netCDF в Python

У меня есть набор файлов данных о влажности почвы с 1953 по 2014 год. Все они имеют форму cpc_soil_YYYY.nc (где YYYY - один из тех лет). Есть ли способ спросить у пользователя, какой год пользователь хотел бы просмотреть, и моя программа открыла соо…
09 июн '15 в 20:02
1 ответ

Как считать переменные с плавающей запятой NetCDF в массив Numpy с той же точностью и масштабом, что и исходные значения с плавающей запятой NetCDF?

У меня есть файл NetCDF, который содержит переменную со значениями с плавающей запятой с точностью / масштабом == 7/2, т.е. возможны значения от -99999,99 до 99999,99. Когда я беру часть значений из переменной NetCDF и смотрю на них в моем отладчике…
30 май '13 в 20:11
1 ответ

Visual Studio - добавление библиотеки netCDF

Я хочу использовать форматы netCDF в C-проекте с использованием Visual Studio Express 2013 на 64-битной Windows. Я скачал установочный файл с официального сайта и запустил.exe. Затем я заглянул в этот пост, чтобы узнать, как я должен выполнять связы…
17 дек '15 в 10:15
2 ответа

Как работать с NULL: C#, Microsoft SDS 1.3 и NetCDF файлы

Я пишу программу на C#, которая использует Microsoft Scientific Data-Set для чтения файлов NetCDF. using System; using System.IO; using sds = Microsoft.Research.Science.Data; using Microsoft.Research.Science.Data.Imperative; namespace NetCDFConsoleA…
18 дек '17 в 02:19
2 ответа

Как инициализировать многомерные массивы для использования Julia ncread() для одной и той же переменной в разных файлах?

Я использую пакет NetCDF в Julia 0.5.0 для чтения одной и той же многомерной переменной из ~10 разных файлов netcdf. Есть ли лучший способ циклически просматривать файлы и объединять их в один всеобъемлющий многомерный массив, а не создавать массив …
2 ответа

csv to netCDF создает файлы.nc, которые в 4 раза больше оригинальных.csv

У меня есть много больших файлов.csv, которые я хочу преобразовать в.nc (т.е. файлы netCDF), используя xrray. Однако я обнаружил, что сохранение файлов.nc занимает очень много времени, и полученные файлы.nc намного больше (в 4–12 раз больше), чем ис…
01 мар '18 в 15:57
0 ответов

Устранение неполадок netCDF на C++11

Поэтому я пытаюсь использовать netCDF вместе с C++. Установка правильная (я знаю, так как я работаю в кластере, и я знаю, что это работает для других людей там). Но даже примеры кодов с веб-страницы netCDF не работают... Я использую g++ -std= C++11 …
29 янв '19 в 17:56
1 ответ

Агрегирование файлов netCDF с помощью R

Ищем объединение двух файлов netCDF, чтобы иметь только один файл. В первом файле у меня есть данные с 01.01.1995 00:00 до 01.01.1999 00:00, а во втором файле они с 01.01.1999 00:00 до 01/01/2000 00:00 (так что одна общая дата). Для этого шага это о…
20 ноя '13 в 09:48
2 ответа

Как обновить существующий массив netCDF в python

У меня есть код, как показано ниже, я хочу обновить существующий файл NetCDF в соответствии с другим файлом NetCDF. Если в другом файле NetCDF value=0 в месте существующего файла NetCDF он равен 0. Поэтому я рассматриваю только место, где другой net…
16 дек '15 в 21:40