GRIB - GRIB

GRIB (GRIdded Binary немесе Екілік түрдегі жалпы тұрақты таратылатын ақпарат[1]) - бұл әдетте қолданылатын қысқаша деректер форматы метеорология сақтау үшін тарихи және болжау ауа-райы туралы мәліметтер. Ол стандартталған Дүниежүзілік метеорологиялық ұйым GRIB FM 92-IX нөмірімен белгілі базалық жүйелер жөніндегі комиссия, WMO нұсқаулығында №306 кодта сипатталған. Қазіргі уақытта GRIB-дің үш нұсқасы бар. 0 нұсқасын TOGA сияқты жобалар шектеулі мөлшерде қолданды, ал қазір қолданыста жоқ. Бірінші басылымды (қазіргі қосалқы нұсқасы - 2) бүкіл әлемде көптеген метеорологиялық орталықтар қолданады, үшін Ауа-райының сандық болжамы шығу (NWP). GRIB екінші басылымы деп аталатын жаңа буын енгізілді және деректер осы форматқа қарай баяу өзгеруде. Екінші буындағы GRIB-дің бір бөлігі таратылған өнім үшін қолданылады Eumetcast туралы Meteosat екінші буыны. Тағы бір мысал - NAM (Солтүстік Американдық Mesoscale) моделі.

Пішім

GRIB файлдары - бұл 2D деректерінің дербес жазбаларының жиынтығы, ал жеке жазбалар мағыналы деректер ретінде жеке тұрады, басқа жазбаларға немесе жалпы схемаға сілтемелер жоқ. GRIB жазбаларының топтамаларын бір-біріне қосуға немесе жазбаларды бөлуге болады.

Әрбір GRIB жазбасында екі компонент бар - жазбаны сипаттайтын бөлік (тақырып) және нақты екілік деректердің өзі. GRIB-1-дегі мәліметтер әдетте масштабты және ығысуды қолданып бүтін сандарға айналдырылады, содан кейін битке оралады. GRIB-2-де қысу мүмкіндігі бар.

GRIB тарихы

GRIB ауыстырды Деректердің аэронавигациялық форматы (ADF).

Бүкіләлемдік метеорологиялық ұйымның (WMO) негізгі жүйелер жөніндегі комиссиясы (CBS) 1985 жылы GRIB (GRIdded Binary) пішімін құру үшін жиналды. Деректерді басқару жөніндегі жұмыс тобы (WGDM) 1994 жылдың ақпанында, үлкен өзгерістерден кейін GRIB 1-нұсқасын мақұлдады format.GRIB Edition 2 форматы 2003 жылы Женевада бекітілген.

GRIB проблемалары [2]

GRIB жазбаларында GRIB жазбаларының жиынтығын сипаттауға ешқандай мүмкіндік жоқ

  • Әрбір жазба тәуелсіз, GRIB жазушысының жоспарланған схемасына сілтеме жасау мүмкіндігі жоқ
  • Жазбаларды олар алынған көп өлшемді массивтерге біріктірудің ақымақ тәсілі жоқ.
  • Мәліметтердің мағынасын сипаттау үшін сыртқы кестелерді қолдану.
  • Орталықтар өздерінің жергілікті кестелерін шығаратын беделді орын жоқ.
  • Жергілікті кестелерді нұсқалаудың сәйкес келмейтін және дұрыс емес әдістері.
  • WMO кестелерінің машинада оқылатын нұсқалары жоқ (енді GRIB-2 үшін қол жетімді, бірақ GRIB-1 емес)

GRIB 1 тақырыбы

GRIB 1 тақырыбының 2 бөлігі бар - біреуі міндетті (өнімді анықтау бөлімі - PDS) және біреуі міндетті емес (торды сипаттау бөлімі - GDS). PDS деректерді кім жасағанын (зерттеу / пайдалану орталығы), қатысатын сандық модельді / процесті сипаттайды (болуы мүмкін) NWP немесе GCM ), нақты сақталған деректер (мысалы жел, температура, озон концентрация және т.б.), мәліметтер бірлігі (метр, қысым мәліметтердің тік жүйесі (тұрақты биіктік, тұрақты қысым, тұрақты) потенциалды температура ) және уақыт белгісі.

Егер деректерді кеңістіктік ұйымдастырудың сипаттамасы қажет болса, онда GDS де қосылуы керек. Бұл ақпарат спектрлік (гармоникасы алшақтық және құйын ) тор көздеріне қарсы (Гаусс, X-Y торы), көлденең ажыратымдылық және орналасуы шығу тегі.

Бағдарламалық жасақтама

Қолданбалар

GRIB файлдарын қолданатын бірқатар бағдарламалық пакеттер жазылған. Бұл бастап пәрмен жолы утилиталар графикалық көрнекілік пакеттер.

  • ATMOGRAPH ModelVis GRIB 1 және GRIB 2 форматтарын декодтауға және көрсетуге қабілетті коммерциялық сандық модельдің деректерін визуализациялау бағдарламасы.
  • ArcGIS Нарықтық жетекші ГАЖ бағдарламалық жасақтамасы
  • Экспедиция - Экспедиция - бұл желкенді навигация және ауа-райы қосымшасы. Grib дисплейі және көптеген көздерден жүктеу тегін.
  • WGRIB GRIB1 файлдарын манипуляциялауға, түгендеуге және декодтауға арналған командалық жолға негізделген бағдарлама
  • Сыныптар, GRIB1 және GRIB2 файлдарын тікелей өңдейтін, ақысыз командалық жолға негізделген жұмыс үстелі қосымшасы [3]
  • Пикогриб GRIB 1 C-тілінде (қоңырау шалуға болатын FORTRAN) ECMWF GRIBEX күнделікті жұмысымен белгілі дәрежеде үйлесімді декодтау пакеті
  • NCEP кодтары GRIB 1 форматындағы деректерді декодтауға және кодтауға арналған ақысыз бағдарламалық жасақтама (C және FORTRAN кітапханасы)
  • NCEP кодтары GRIB 2 форматындағы деректерді декодтауға және кодтауға арналған ақысыз бағдарламалық жасақтама (C және FORTRAN кітапханасы) (тек кейбір шаблондарда)
  • JGrib - Jgrib - бұл Java-да GRIB файлдарын оқуға арналған ақысыз кітапхана.
  • Метеосатлиб - Meteosatlib - бұл ақысыз бағдарламалық жасақтама C ++ кітапханасы және спутниктік кескіндерді әртүрлі форматтар арасында түрлендіруге арналған құралдар жиынтығы; ол GRIB деректерін оқи және жаза алады, ал GRIB кодтау / декодтау кітапханасын дербес пайдалануға болады.
  • Математика, жалпы математикалық, статистикалық және презентация қосымшасы GRIB файлдарын тікелей өңдейді және оларды көптеген проекциялармен салыстыра алады
  • The NCAR командалық тілі GRIB деректерін оқуға, талдауға және бейнелеуге, сондай-ақ оларды тордың басқа форматтарына түрлендіруге болады.
  • PyNIO Бұл Python бағдарламалау тілі netCDF-де модельделген интерфейсті қолданып, әртүрлі мәліметтер форматына оқуға және / немесе жазуға рұқсат беретін модуль.
  • degrib (AKA NDFD GRIB2 декодері) - GRIB 1 және GRIB 2 файлдарының оқырманы.
  • wgrib2 GRIB 2 файлдарының оқырманы болып табылады.
  • GRIB API болып табылады API ECIWF-те GRIB 1 және 2 шығарылымдарының кодтарын шифрлау және кодтау үшін әзірленген. Ескерту: бұл пакет енді ауыстырылды ecCodes бұл GRIB API-нің супер жиынтығы. Пайдалы жиынтығы командалық жол құралдары сонымен қатар енгізілген. ECMWF жоспарлау пакетін де ұсынады Сиқырлар және Көрініс GRIB файлдарын өңдеуге / визуалдауға арналған жұмыс станциясы / пакеттік жүйе.
  • Угриб - Ugrib - бұл GRIB 1 файлдарын оқуға арналған графикалық GRIB графикалық қарау құралы. GRIB.US веб-сайты ауа-райын болжау үшін GRIB деректерін ұқыпты және қауіпсіз пайдалану бойынша білім беруге бағытталған. Бұл сілтеме 2017 жылғы 20 мамырдағы жағдай бойынша жұмыс істемейді.
  • SmartMet - SmartMet - бұл GRIB деректерін оқитын, жазатын және бейнелейтін Windows құралы.
  • Xconv / Convsh - Xconv - бұл торлы деректерді бейнелеуге және түрлендіруге арналған графикалық құрал және көптеген операциялық жүйелер үшін қол жетімді. Convsh - командалық жолдың баламасы.
  • The NetCDF-Java жалпы деректер моделі бұл GRIB 1 және GRIB 2 файлдарын оқи алатын Java кітапханасы.
  • zyGrib Linux, Mac OS X және Windows-қа арналған графикалық бағдарламалық жасақтама (GPL3, Qt) GRIB 1 және GRIB 2 (v8.0 бастап) файлдарын жүктеу және көрсету.
  • XyGrib zyGirb 8.0.1 шанышқысы ретінде басталды. Бұл мультиплатформалық бағдарламалық жасақтама.
  • GDAL, геокеңістіктік деректерді оқуға және жазуға арналған танымал ашық кітапхана
  • PredictWind Offshore қосымшасы Жерсерік немесе SSB қосылымында болжамды GRIB деректерін жүктеу қажеттілігі бар теңізде жүзетін қайықтарға арналған көп платформалы қосымша.
  • LuckGrib қол жетімді бағдарлама macOS, iOS және iPadOS, матростарға және басқа ауа-райы әуесқойларына арналған. LuckGrib ауа райының көптеген GRIB модельдеріне оңай қол жеткізуге мүмкіндік береді. Сонымен қатар, мұхиттық ағым мен толқынның бірнеше моделі ұсынылған. Деректерді интернет, жерсерік немесе электрондық пошта арқылы жүктеуге болады.
  • PyGrib Python тілін кеңейту модулі, ол GRIB 1 және GRIB 2 форматтарын оқуға және жазуға мүмкіндік береді.
  • PolarView GRIB 1 және GRIB 2 қолдайтын GRIB қарау құралын қамтитын навигациялық бағдарлама. PolarView құрамында GRIB жүктеу NOAA-дан GFS (жел / атмосфералық қысым), NWW3 (толқынның биіктігі / бағыты) және RTOFS (Атлантикалық ағындар) үшін қызмет. Linux, Mac және Windows үшін қол жетімді.
  • OpenCPN Ашық қайнар көз диаграммасы / теңіз штурманы. Күнделікті круизге немесе маршрутты жоспарлауға арналған. (ЕСКЕРТПЕ: GRIB қолдауы нұсқадан бастап қол жетімді 1.3.5 бета нұсқасы )
  • CDO (Climate Data Operators) - GRIB қолдауымен гео-ғылыми деректерді талдау құралы
  • IDV GRIB1, GRIB2 және NetCDF файлдарын визуалдауға және талдауға арналған метеорологиялық бағдарланған, платформадан тәуелсіз қосымша болып табылады.
  • Бағдарламалық жасақтама Диаграммада GRIB қабаттарын қамтитын Windows үшін теңіз навигациясы қосымшасы.
  • GribAE WGRIB үшін ақысыз Windows интерфейсі.
  • qtVlm Linux, windows, mac, android, raspberryPi және iOS үшін ақысыз бағдарламалық жасақтама, интерфейсі GPS және маршруттау функциялары бар (+ виртуалды желкенді ойынымен интерфейс) VLM )
  • PyNDFD АҚШ-тың Ұлттық ауа-райы қызметінен болжамды деректерді нақты уақыт режимінде алуға арналған ашық кодты Python модулі. GRIB форматталған деректер кэштелген және талданған, әзірлеушіге ондаған заманауи ауа-райының өзгермелі мүмкіндіктерін береді. АҚШ-тағы кез-келген координаттар үшін деректер келесі 7 күнде қол жетімді.
  • Ауа-райы4D Бұл қолданба GRIB файлдарын өңдейді (шамамен 35 ауа-райы / толқын / ағымдағы модельдер), 3D HD форматында анимациялауға болатын ауа-райы болжамын жасау үшін. «Маршруттау» нұсқасы сонымен қатар таңдалған модельдер мен полярлық деректерге, орналасқан жерді басқаруға негізделген ауа райын бағдарлау мүмкіндіктерін ұсынады. «Routing & Navigation» нұсқасы NMEA интерфейсі, AIS, теңіз диаграммалары, аспаптық панельдер, трек жазбасы сияқты навигациялық мүмкіндіктерді қосады.
  • glgrib Бұл қосымша GRIB2 өрістерін OpenGL көмегімен көрсетеді. Растр, контур, вектор, колорбар, карта масштабы, жағалау сызықтары, шекаралар. Лат / лон, ламберт, гаусс торы. Өрістерді интерактивті түрде қарауға болады (жылжыту, масштабтау және т.б.). Glgrib көмегімен жоғары ажыратымдылықтағы өрістер (2,5 км және 1,25 км) көрсетілген.

Мобильді қосымшалар

iOS

Бірнеше iOS Қолданбалар GRIB пішімін қолдайды, соның ішінде:

Android

Бірнеше Android Қолданбалар GRIB пішімін қолдайды, соның ішінде:

Сондай-ақ қараңыз

Әдебиеттер тізімі

Сыртқы сілтемелер