Подмножество MODIS L3SMI ncdf на основе долготы / широты
У меня есть временной набор данных Global MODIS L3SMI в формате ncdf, как установить поднабор этого набора данных в определенном месте (например, в регионах Индонезии) на основе диапазона долготы / широты. Затем я хочу записать этот набор данных в файл ncdf так же, как и исходный набор данных, без каких-либо изменений структуры ncdf (т. Е. Имен измерений и переменных).
образец набора данных можно загрузить по этой ссылке https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2018064.L3m_DAY_SST_sst_4km.nc
Я пытался использовать transNcdfSubset
от ncdf.tools
пакет, но дайте мне сообщение об ошибке:
Ошибка в transNcdfSubset("A2018064.L3m_DAY_SST_sst_4km.nc",: имена измерений в файле не широта / долгота / время. Переименуйте!
Вот мой код:
transNcdfSubset('A2018064.L3m_DAY_SST_sst_4km.nc',
dim.values = list(latitude = c(-25:20), longitude = c(90:145), rgb = c(), eightbitcolor=c()),
values.type = c("values", "values", "values", "values")[2],
file.output = sub("[.]nc", "_indo.nc", 'A2018064.L3m_DAY_SST_sst_4km.nc'),
var.name = readNcdfVarName('A2018064.L3m_DAY_SST_sst_4km.nc'))