Обновление: Изменен этот вопрос, чтобы лучше отразить мое текущее понимание.Извлечь данные прогноза погоды из NetCDF 4.5 Grib2Record
У меня есть версия NetCDF 4.5 Grib2Record. Учитывая точку сетки (x, y) и имя переменной, я хочу извлечь все данные прогноза для этой переменной по времени прогноза с объекта (если запись содержит прогноз для этой переменной). Из-за поведения по умолчанию записи файла индекса диска I не хотите использовать интерфейс NetCDFFile более высокого уровня.
Я пробовал посмотреть код более низкого уровня (Grib2Rectilyser, Grib2Customizer и т. Д.). Но код слишком плотный, и я ищу помощь, с чего начать.
Я бы по достоинству оценил любые указатели на то, как взять Grib2Record и 1. проверить, содержится ли в нем конкретная переменная прогноза, а 2. если это так, то извлекать данные прогноза по прогнозу-действительное время для данного xy точка сетки и z-уровень.
Можете ли вы конкретизации ваш ответ больше? Что такое переменная данных? Как вы получаете имя переменной, уровень lat/lons, z и т. Д.? – Innuo
Проверьте отредактированную версию кода. –