Чтение Grib2 на C#C#

Место общения программистов C#
Anonymous
Чтение Grib2 на C#

Сообщение Anonymous »

Я работаю над чтением файла Grib2 из приложения .NET Core, и для этой цели мне нужно использовать библиотеки .NET Core или .NET Standard. До сих пор я пробовал две разные библиотеки: NGrib и GribCS. К сожалению, ни один из них не может правильно прочитать файл — полученные значения аномально велики, и чем дальше я продвигаюсь по массиву, тем более неточными они становятся.
Что озадачивает, так это то, что при использовании других инструментов, даже онлайн, файл читается корректно и без проблем.
Я отладил код, и кажется, что заголовок файла обрабатывается правильно, но я у меня нет достаточных знаний об основном алгоритме, чтобы определить, где извлечение данных идет не так, как надо.
Я уже открывал проблему в репозитории NGrib GitHub (и прикрепил соответствующий файл Grib2), но А пока я хочу сам устранить проблему.
Прилагается к проблеме GitHub
Учитывая, что формат Grib2 достаточно стандартизирован, есть ли что-то конкретное, что могло бы объяснить эти проблемы с чтением?
Спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/790 ... in-c-sharp

Вернуться в «C#»