Вопросы по теме 'netcdf4'

Записать файл netcdf-4
Я пытаюсь написать файл Netcdf-4 из модели набора данных, следуя этому http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/tutorial/NetcdfWriting.html , в результате получится следующий код: NetcdfDataset model =...
176 просмотров
schedule 21.10.2021

Экспорт имен растров из стека растров в файл NetCDF в R
Я пытаюсь извлечь имена растровых слоев из файла netcdf, как ранее было написано, из стека растров. Экспорт растрового стека в ncdf работает нормально. Например: library(raster) library(ncdf4) library(RNetCDF) #Create some rasters (x3)...
1470 просмотров
schedule 27.12.2021

Как лучше всего преобразовать коллекцию файлов NetCDF в набор данных Zarr
Я пытаюсь переработать коллекцию файлов NetCDF и создать набор данных Zarr на AWS S3. У меня есть 168 оригинальных классических файлов NetCDF4 с массивами размерности time: 1, y: 3840, x: 4608 , разбитых как chunks={'time':1, 'y':768, 'x':922} ....
1170 просмотров

Извлечение значения из netCDF для местоположения и во временном диапазоне
Существует ли в netCDF4 эквивалент функции xarray для выбора значений из файла netCDF для широты и определенного диапазона времени: hndl_nc.sel(time=slice(start_date, end_date)).sel(lon=lon, lat=lat, method='nearest') Я не хочу использовать...
657 просмотров
schedule 05.03.2022

Извлечь заданную переменную из нескольких файлов Netcdf и объединить в один файл
Я пытаюсь извлечь одну переменную (DUEXTTAU) из нескольких файлов ЧПУ, а затем объединить все отдельные файлы в один файл ЧПУ. Я использую nco, но у меня проблема с ncks. Имена файлов NC следующие: MERRA2_100.tavgM_2d_aer_Nx.YYYYMM.nc4...
504 просмотров
schedule 15.03.2022

Как извлечь все уровни из файла netcdf с помощью растрового пакета?
Связанный с этим вопросом Создание файла netcdf с уровнями в R Но я хотел бы знать, как автоматически извлекать все уровни из файла netcdf, не просматривая их по одному. Нужно ли мне писать собственную функцию или в растровом пакете есть...
169 просмотров
schedule 13.04.2022

Получение одной переменной из нескольких файлов NetCDF с помощью цикла в R
Если у меня есть n файлов с именами nc.data_1, nc.data_2 ... nc.data_n, как я могу получить одну и ту же переменную из всех файлов и сохранить их в одном массиве в R? (т.е. (а) получение времени, затем (б) получение данных об осадках с размерами:...
858 просмотров
schedule 26.04.2022

Как устранить ошибку: не удается выделить вектор размером 70,7 Гб в RStudio?
Мне нужно преобразовать файл .nc (размер 35 ГБ) в .csv. Он показывает ошибку: невозможно выделить вектор размером 70,7 ГБ. Как решить эту ошибку? Я успешно преобразовал файлы .nc (размер 4 КБ) в файлы .csv, используя тот же код, который я...
2055 просмотров
schedule 17.06.2022

Как добавить новые данные в существующий файл netcdf
У меня есть многопараметрический ncdf, который я создал и хотел добавить дополнительные данные к каждой переменной. размеры широты и долготы останутся прежними, но я хочу расширить измерение времени, добавив новые данные к каждой переменной. Новый...
1859 просмотров
schedule 10.08.2022

Python 2.7: получить файл netCDF4 с помощью ftplib
Вот моя проблема: я загружаю некоторые файлы netCDF4 с FTP-сервера двумя разными способами: через FileZilla и через скрипт Python 2.7 с использованием ftplib. Код скрипта Python (работает в Windows): # download the file try: ftp =...
272 просмотров
schedule 01.09.2022

Как преобразовать netCDF с необычными размерами в стандартный netCDF (ltime, lat, lon) (python)
У меня есть несколько файлов netCDF, которые я хочу объединить. Пример netCDF выглядит следующим образом. import xarray as xr import numpy as np import cftime Rain_nc = xr.open_dataset('filepath.nc', decode_times=False) print(Rain_nc)...
343 просмотров
schedule 20.09.2022

Извлечение переменной из группы в netCDF
У меня есть файл netCDF со следующим. нкдамп: netcdf test_nc { dimensions: time = UNLIMITED ; // (20 currently) latitude = 360 ; longitude = 720 ; N = 3 ; strlen = 1 ; variables: float data_array(time, latitude, longitude,...
745 просмотров
schedule 07.04.2023

добавить переменную в существующий файл Netcdf4 с помощью Python
Я хотел бы добавить дополнительную переменную, содержащую юлианские даты, в существующий набор файлов климатических данных NetCDF. Я немного написал скрипты на Python, но это было давно, поэтому я довольно ржавый. Прочитав документацию по модулю...
3521 просмотров
schedule 19.07.2023

python, netcdf4: требуется введение в создание неограниченного измерения времени для netcdf
Может ли кто-нибудь дать представление о том, как создать неограниченное измерение времени для файла NetCDF? Я пытался использовать data.createDimension('t', None) , но когда я смотрю на t , это массив Numpy. Если возможно, дайте также...
3022 просмотров
schedule 14.12.2022

Как извлечь ячейки сетки модели из файла NetCDF, соответствующие определенным широте и долготе, и отобразить их на одном графике?
Я работаю с R только последние три недели, так что я новичок. В настоящее время я работаю с климатическими данными NetCDF по всей Новой Англии (путь). У меня также есть файл .csv с координатами конкретных городов, которые мы хотим посмотреть...
850 просмотров
schedule 27.03.2023

Python — используйте список точек для извлечения данных из NetCDF с сеткой без циклов for
В следующем примере используется образец набора данных netCDF "Unidata" для восточного ветра, который может быть скачал отсюда (2,8 МБ) У меня есть два списка целых чисел, которые соответствуют индексам x и y массива с координатной сеткой в...
1279 просмотров
schedule 02.05.2023

\ [Errno -101 \] NetCDF: ошибка HDF при открытии файла netcdf
У меня возникает эта ошибка при открытии файла netcdf. Код раньше работал. Как это исправить? Отслеживание (последний вызов последний): Файл "", строка 1, в ... Файл "file.py", строка 71, в gather_vgt возвращает...
6824 просмотров
schedule 06.05.2023

Изменить тип данных netcdf4
У меня есть файл данных netCDF4, в котором переменная времени хранится как число с плавающей запятой (netCDF: 'f8', numpy: float64) , и мне нужно изменить его на 32-битное целое число (netCDF: 'i4', numpy: int32) . Я попытался внести изменения в...
1286 просмотров
schedule 23.02.2023

Извлечение данных из набора данных OpenDAP для многомерных переменных
Я создаю API, который будет извлекать данные из океана набор данных Я использую модуль Python netCDF4 для работы с этими данными. Имеется многомерная переменная vozocrtx с входными параметрами time_counter, deptht, y, x. Согласно...
61 просмотров

Как сохранить месяцы из измерения времени NETcdf (0 соответствует jan)?
У меня есть набор данных 3d NETcdf, и я пытаюсь работать с переменной осадков. Я хотел бы построить среднемесячные значения за 60 лет, но мне трудно построить график, который согласуется с предыдущими расчетами усреднения, которые я не использовал...
112 просмотров
schedule 28.03.2023