Zygrib ошибка пустой файл

Обновлено: 03.07.2024

Нужна инструкция (желательно пошаговая) как получать в море карты погоды через спутниковый телефон системы Иридиум.
Думаю будет полезна многим. Нужны карты погоды в Южно-Китайском море.

как вариант можно использовать программу цугриб

На фото только что полученный прогноз по Южно-Китайскому морю, весил 119 кб.Закачать файл можно прямо с программы. Я правда не знаю сложно ли закачать такой объем через Иридиум.

Прикрепленные изображения

Рулевой 2-го класса

Нужна инструкция (желательно пошаговая) как получать в море карты погоды через спутниковый телефон системы Иридиум.
Думаю будет полезна многим.
Нужны карты погоды в Южно-Китайском море.

К сожалению все непросто. Известные читалки грибов требуют он-лайн соединения для загрузки данных, а у Иридиума скорость - сами знаете.
Я пользуюсь лицензионной Дижибот. Это навигационная программа, внутри нее есть модуль погоды. Выбираете нужный регион, формируете запрос на сервер Сэйлдокс или Мэйласэил в виде е-мэйла. Далее идете в почту Иридиума и отправляете запрос на соответствующий сервер, это минуты полторы-две трафика. Потом минут 5 пьете кофе и опять запускаете почту Иридиума, через 2-5 минут получаете гриб, выгружаете его в Дижибот.
Сам Дижибот мне не очень нравится, но использую для второй картографии, основная - Навионикс.

Чтобы генерить запросы на Сэйлдокс не обязателен софт. Можно писать их вручную по образцу, подставляя нужные координаты и т.д. Сделать шаблон вопроса в почтовом клиенте. Проверял - работает. Правда не с Иридием.
А чем конкретно Дигибот не нравится? (Я долгое время переписывался с его разработчиками, возможно им было бы интересно)

Рулевой 2-го класса

Отправил,мне ничего не пришло почему то.


Скорее всего Вы вставили текст в само тело письма, а нужно - в название темы, письмо остается пустым.

Скорее всего Вы вставили текст в само тело письма, а нужно - в название темы, письмо остается пустым.

Рулевой 2-го класса

Письмо пустое, только в тему вставил

Проверил толко что - ответ приходит мгновенно

Рулевой 2-го класса

Прикрепленные изображения

Чтобы генерить запросы на Сэйлдокс не обязателен софт. Можно писать их вручную по образцу, подставляя нужные координаты и т.д. Сделать шаблон вопроса в почтовом клиенте. Проверял - работает. Правда не с Иридием.
А чем конкретно Дигибот не нравится? (Я долгое время переписывался с его разработчиками, возможно им было бы интересно)

Я и не говорю что обязателен, просто с ним удобнее. Он сам формирует запрос и запускает почтовую программу Иридиума. Он же читает грибы.
Дижибот, если я правильно понимаю, заточен под тач-скрин, а у меня простой монитор. С мышкой там особенно не поуправляешь, неудобно.

Известные читалки грибов требуют он-лайн соединения для загрузки данных

Запокойхрен? ZyGrib не требует постоянного соединения, размер файла ответа можно регулировать.

Запокойхрен? ZyGrib не требует постоянного соединения, размер файла ответа можно регулировать.

Запокойхрен? ZyGrib не требует постоянного соединения, размер файла ответа можно регулировать.

А по теме ситуация в общем то интересная, использовать zYgrib или нет, при медленных линках или же использовать емайл. Давайте попробуем разобраться.
Итак нам в любом случае нужно иметь соединение в интернет хоть на какое то время. Хоть для emайл, хоть для zYgrib. Обьем принимаемого файла примерно одинаков получается при соответствущем задании параметров в zyGrib или в параметрах запрашиваемого по email файла. Этот факт я только что проверил на вышеприведеном примере. То есть по сути нет разницы чем забирать грибы либо письмом либо zyGrib.
Хотя. очень может быть что разница будет при email, потому что мейлер у провайдера может не принимать бинарный email, и мейлеру на mailasail прийдется закодировать бинарные фложение в base64, что увеличит обьем письма минимум в два раза
Время онлайн соединения одинаковое или же больше при email.

Для самой работы в zyGrib, выбора района, параметров и просмотра, никакого онлайн соединения не нужно, а коннект нужен только на момент забирания файла с сервера. то есть еще раз повторю разницы во времени соединения, при одних и тех же параметрах grib, никакой нет. А вот процедура выбора района и прочих параметров горздо поудобнее нежели вбивание сабжекта в строку email да еще и ошибится можно случайно.

Поэтому всетаки имхо zyGrib лучше.
Но как вcегда не всегда Исключением тут может быть наличие почтового ящика на самом Iridium, и льготы либо удобства (например выше скорость, стабильнее соединение) его использования, тогда конечно email.

Единственное замечание, файлы в zyGrib приезжают еще дополнительно пожатые компрессором bzip2 (непонятно зачем потому что gfs grib и так пожаты хорошо своим форматом) поэтому чтобы их подсунуть какой либо другой программе их надо раскомпрессировать, насколько мне известно современный WinZip этот формат понимает нормально.

Основные характеристики и установка

  • Визуализация метеоданных из файлов в формате GRIB 1
  • Доступные метеоданные :
    • Давление на поверхности
    • Скорость ветра в 10 метрах над землей
    • Порывы ветра
    • Температура в 2 метрах над землей
    • Температура (мин, макс, потенциальная) в 2 метрах над землей
    • Относительная влажность в 2 метрах над землей
    • Общее количество осадков (мм/ч)
    • Общее облачное покрытие (%)
    • Точка росы в 2 мерах над землей
    • Изотермы 0C
    • Снег (глубина - риск)
    • CAPE (возможная потенциальная энергия конвекции) на уровне земли
    • Data in altitude (925, 850, 700, 500 et 300 hPa) : geopotential altitude, wind, temperature, theta-e.
    • Град (возможность ливней)
    • Метеоданные из NOAA (модель GFS);
    • Определенные файлы GRIB, созданные для и в zyGrib;
    • Обновления каждые 6 часов (зависит от доступности данных NOAA);
    • Прогноз до 10 дней с шагом в 3 часа;
    • Всемирное покрытие (0.25°x0.25°).
    • Метеоданные из NOAA;
    • Анализ и 24-часовой прогноз, только для Европы и северной Атлантики (давление, изобары и фронты);
    • Ежедневное обновление каждые 4 часа;
    • Файлы IAC (International Analysis Codem, полетные коды) очень малы и могут быть использованы с PSKmail(По любым вопросам обращайтесь напрямую к авторам PSKMail; я ничего об этом не знаю).

    Программное обеспечение

    • программа zyGrib распространяется под лицензией GNU GPL v3 сжатие данных сжатие данных
    • Контрольная сумма sha1
    • Картографическая проекция proj.4
    ВНИМАНИЕ : zyGrib распространяется "как есть", без какой-либо гарантии. Данные не должны быть использованы без подтверждения из официальных метеопрогнозов для хождения под парусом или других видов деятельности, зависящих от погоды. Сырые данные создаются без какого-либо толкования. Локальные явления, когда сила ветра и его направление зависят от конфигурации земли, не принимаются во внимание.

    Установка

    • zyGrib : main directory
      • data : software data
        • config : configuration files
        • fonts : fonts
        • gis : countries and cities
        • img : images for graphical interface
        • maps : maps
          • gshhs : world maps GSHHS

          Для Mac OS X : Исходники собраны для qt4-mac с использованием macports.

            должны быть установлены.
          • Если вы имеете установленными более одной версии QT, вы должны использовать "QT4 qmake". Вы должны изменить в файле Makefile (он находится в директории src) первую строку, прописав правильную переменную QTBIN .

          Версия 32-bit и 64-bit Устанавливается в /opt/zyGrib с использованием инструментария Ubuntu или Debian, типа apt-get, aptitude, synaptic.
          к примеру: sudo apt-get install zyGrib

          Репозитории :

          Скрипт и запаковка от Dominique Hauser.

          Библиотеки (dll) QT4 включены

          • zyGrib_win-8.0.1.zip (24.1 Mo)
          • С высокими картами разрешение: zyGrib_win_withmaps2-8.0.1.zip (124.9 Mo)
          • zyGrib_mac-8.0.1.dmg (26.9 Mo)
          • С высокими картами разрешение: zyGrib_mac_withmaps2-8.0.1.dmg (129.8 Mo)

          Карты GSHHS

          Основной пакет содержит карты с 3-мя разрешениями (≈25 км, ≈5 км и ≈1 км). Вы можете добавить карты более высокого разрешения (≈200 м и ≈100 м). Будте осторожны с низкой скоростью соединения (посмотрите на размер архива).

          распакуйте картыв zyGrib/maps/gshhs.

          Они особо-то не нужны, но с ними лучше .

          Valid HTML 4.01 Transitional


          Auteur : Jacques Zaninetti - Contact
          Mise à jour : 2021-04-27 12:53


          на этом открытом FTP-сервере (ftp://ftpdatos.aemet.es/modelos_numericos/hirlam005_peninsula/) вы можете найти модели HIRLAM от испанской метеорологической службы.

          В документации к файлам LEEME (на испанском языке) говорится, что файлы данных находятся в формате GRIB-1. К сожалению, я не могу это прочитать. Я безуспешно использую разные программы, такие как QGIS, и инструменты командной строки: wgrid, grid_ls и т.д.

          Кто угодно может взглянуть и сообщить мне, как это прочитать.

          Я новичок в Грибе и не разбираюсь в кодах и ключах. В документации на ftp://ftpdatos.aemet.es/modelos_numericos/hirlam005_peninsula/LEEME_DATOS.txt говорится об идентификаторах IPAR, LTYP и LEV.

          Также он содержит некоторое описание параметров в файлах:

          Может ли кто-нибудь помочь мне прочитать эти данные?

          Наконец я обнаружил проблему, заключающуюся в том, что я загружал файлы в режиме ASCII вместо BINARY.

          Я могу подтвердить, что инструмент grib_api после компиляции и установки работает отлично. Пример:

          С другой стороны, я не могу заставить работать gdalinfo с этими файлами GRIB, но на данный момент мне это не нужно.

          • Еще тестировал зыгриб, не работает.
          • 2 Я безуспешно пытался извлечь информацию с помощью нескольких пакетов (degrib, Ugrib, zygrib). Ugrib и degrib указывают, что это файл GRIB1, но чего-то не хватает, чтобы можно было расчистить файл. Я подозреваю, что для кодирования данных использовалась локальная таблица. Возможно, вам придется связаться с людьми HIRLAM, чтобы узнать, что вы можете использовать для его чтения, или найти другой источник данных, который позволил бы одному из декодеров GRIB прочитать их.

          В UNIX / LINUX можно использовать NCL (NCAR Command Language) для преобразования и преобразования гриба и сохранения его в netcdf. Отсюда (если это простое скалярное поле) вы можете напрямую использовать GDAL или QGIS.

          GRIB-файл с картой ветра

          Поскольку большинство яхт перемещаются по морю, а не стоят на одном месте (на самом деле всё происходит с точностью до наоборот, но это не важно), то и погоду яхтсмену хочется знать не в одной точке, а сразу в нескольких. Чтобы можно было маршрут планировать, чтобы пути отхода (и порты захода) легче находить, чтобы точнее рассчитать время прибытия, в общем много для чего. Самый удобный формат для этого — метеокарта с указанием ветра, давления и осадков, по возможности подробная.

          В данной статье мы рассмотрим практические аспекты использования файлов формата GRIB для обеспечения безопасного и комфортного плавания на яхте. Основа — более двадцати тысяч миль, пройденные за последние годы в походах и перегонах.

          Что ещё за GRIB-ы?

          Хорошо, что умные люди додумались: подробность ветровых карт не такая и высокая, разрешение обычно составляет 1 градус (сейчас уже половина, и даже четверть градуса, а иногда и того меньше!). Значит, можно составить таблицу для точек пересечения линий координатной сетки, и для каждой точки записать компактненько все, что нам требуется: скорость и направление ветра, температуру, облачность, давление. И дальше получившуюся матрицу наложить на карту, которая заранее записана на компьютер. Или телефоно-планшет. Получилось фантастически удобно. Настолько, что человек-изобретатель такого формата однозначно достоин памятника. (Кстати, если вы не знаете, кому такому выдающемуся слепить памятник, смело ваяйте ему. Яхтсмены, я уверен, вас поддержат и быстро скинутся, я буду в числе первых, обещаю).

          Так вот, формат этот получил название GRIB, что значит Gridded Regularly-distributed Information in Binary form). Или в простонародье гриб-файлы. Вот их и вожделеют яхтсмены перед выходом в море, за ними бегут в интернеты. Ради них устанавливают спутниковые антенны на мачты и арки своих яхт, а вовсе не затем, чтобы в фейсбучек тупить.

          Очень долго основным (и чуть ли не единственным) источником гриб-файлов было американское агентство NOAA, которое безвозмездно, то есть даром, раздавало эти самые ГРИБы для любого района мира. Так случилось, что гриб-файл стал синонимом GFS-прогноза, что не совсем правильно. И даже совсем неправильно.

          Американское агенство NOAA безвозмездно, то есть даром, раздает GRIB-файлы с прогнозом модели GFS для любой точки мира.

          Где cкачать GRIB?

          В большинстве программ для просмотра гриб-файлов есть механизм скачивания GFS-метеоданных с серверов NOAA: надо выбрать район, длительность, разрешение и частоту, а также какие данные качаем (ветер, порывы, температуру, осадки, влажность, давление и т.д.). Чем больше данных, тем больше «весит» файл. Если это не критично (вайфай в кафе), то выбирайте все параметры, суть которых понимаете. Если интернет-трафик лимитирован, постарайтесь ограничить длительность, район и данные (ветер, давление, осадки). Правильно подобранные параметры сокращают размер файла до 100 килобайт и даже меньше, что позволяет качать GRIB-ы даже через спутниковую связь.

          PredictWind — отличный погодный сервис. Да, он платный, но стоимость вполне посильная (я плачу 20 долларов в год за базовую подписку), а качество очень высокое, есть четыре прогнозные модели высокого разрешения, с сеткой 50 и 8 км (на некоторые районы также доступен прогноз высокого разрешения, 1 км). Однако для скачивания гриб-файлов предикт-винд предлагает воспользоваться собственной программой. Бонус — она может (при должной подписке) планировать наилучшее время выхода и маршрут с учетом ветра, а также умеет оптимизировать интернет-трафик для спутниковых терминалов Iridium.

          Чем смотреть на компьютере?

          Прогнозы от PredictWind придется смотреть через их собственное приложение. Теоретически через него же можно смотреть грибы, скачанные в других местах. Но на практике это крайне неудобно. Приложение всячески подталкивает вас купить полную подписку, в противном случае пользоваться им не слишком удобно: например, нет информации о параметрах атмосферы в выбранной точке.

          Также существуют специализированные сервисы, такие как старый добрый ViewFax, GRIBview, MaxSea и SailMail, оптимизированные для работы через медленную и дорогую спутниковую связь.

          Тут мы подходим к еще одной интересной теме: просмотр погоды в картографических программах. Сейчас показывать погоду и накладывать ее на карту могут не только программы-плоттеры для компьютеров, но и стационарные карт-плоттеры, устанавливаемые на борту яхт. Для этого надо скачать прогноз на Micro-SD-карточку и вставить в слот карт-плоттера. Затем немного поколдовать, и — вуаля! По сравнению с просмотром прогноза на планшете или смартфоне это те ещё «танцы с бубном», однако и результат приятный.

          Чем смотреть на смартфоне/планшете

          В первую очередь PocketGrib (для андроид бесплатно, для iOS за деньги), Weather4D (версии для Andoid и iOS), PredictWind (Windows, MAC, iOS, Android).

          Ограничения и недостатки

          Прогнозы, представленные в виде GRIB-файлов, стали в последнее время настолько наглядны, подробны и убедительны, что многие яхтсмены начинают воспринимать их, чуть ли не как расписание электричек. А ведь это прогноз, он носит вероятностный характер, и даже картина на ближайшие сутки может содержать существенные ошибки.

            ошибки времени: прогноз обещал заход ветра на 2 часа дня, а он случился только в 6 вечера. Весьма распространенное явление, когда погодное явление приходит с запаздыванием, или наоборот, раньше графика может поставить в тупик даже опытных яхтсменов;

          местные особенности: прогнозы синоптического масштаба не учитывают явления мезо- и микро-масштаба: усиления на мысах, катабатический ветер в долинах, зоны ускорения или наоборот, штилевые пятна за высокими горами. Это отностися в первую очередь к прогнозам модели GFS, но и прогнозы мезомасштаба могут неверно обрабатывать местные явления;

          атмосферные фронты: это, пожалуй основной недостаток "грибов" — в них можно видеть фронты только при наложении нескольких параметров, и то косвенно. При этом силу ветра во время прохождения фронта прогноз очень часто покажет неверно, или усреднит на период 3-6 часов, не показав, таким образом, очень важные и потенциально опасные атмосферные явления; не "видят" грибы и отдельные грозы;

          ошибка глубины прогнозирования: зачастую GRIB-прогноз дает точную картину на ближайшие 3 дня, а дальше начинает откровенно "врать". Так например, этим летом мы шли из Франции в Средиземное море, и всё это время прогноз давал восточный ветер в Гибралтаре на ближайшие три дня, который потом должен был стихнуть до штиля и затем развернуться, но по мере приближения дата "разворота" всё смещалась и смещалась. Так в итоге и проходили Гибралтар по встречному ветру, вопреки ранним прогнозам (и в полном соответствии с прогнозами краткосрочными);

          ошибка модели: зачастую одна модель дает точный прогноз, а другая ошибается, но по прошествии некоторого времени в том же районе наоборот, вторая модель оказывается точнее первой. Поэтому важно скачивать и смотреть несколько различных моделей (именно разных моделей, а не одну и ту же прогнозную модель с разных сайтов) и сравнивать. Как правило, совпадение прогнозов говорит об их более высокой достоверности, и наоборот: когда прогнозы противоречат друг другу, следует удвоить бдительность и исходить из худшего сценария. Но бывает, что несколько прогнозных моделей на протяжении существенного времени ошибаются: мы шли из Гибралтара в Турцию весной 2017 года и на протяжении недели все прогнозы давали очень неточную картину. В конечном итоге, мы перестали на них ориентироваться, и просто смотрели на небо.

          Читайте также: