Как извлечь подмножество из файла netCDF, используя границы широты / долготы в R

У меня есть файл netCDF, из которого я хочу извлечь подмножество, определяемое границами широты / долготы (т. Е. Поле широты / долготы), используя ‘ncdf» пакет в R.

Резюме моего файла netCDF ниже. Он имеет два измерения (широта и долгота) и 1 переменная (10U_GDS4_SFC). По сути, это сетка широта / долгота, содержащая значения ветра:

[1] "file example.nc has 2 dimensions:"
[1] "lat_0   Size: 1280"
[1] "lon_1   Size: 2560"
[1] "------------------------"
[1] "file example.nc has 1 variables:"
[1] "float 10U_GDS4_SFC[lon_1,lat_0]  Longname:10 metre U wind component Missval:1e+30"

Переменная широты варьируется от +90 до -90, а переменная долготы от 0 до 360.

Я хочу извлечь подмножество общей сетки, используя следующие географические угловые границы:

нижний левый угол: широта: 34,5˚, Длинный: 355˚, верхний левый угол: широта: 44,5˚, Длинный: 355˚, верхний правый угол: широта: 44,5˚, Длинный: 12˚, нижний правый угол: широта: 34,5˚ , Длинный: 12˚

Я знаю, что части переменной могут быть извлечены с помощьюget.var.ncdf() команда (пример ниже):

z1 = get.var.ncdf(example.nc, "10U_GDS4_SFC", start=c(11,26), count=c(5,5))

Тем не менее, я могуЯ не могу понять, как можно включить широту / долготу, чтобы в итоге я получил заданную пространственную сетку, содержащую значения переменных. Я новичок в работе со значениями netCDF в R, и любые советы будут с благодарностью. Большое спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос