Чтение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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