zyGrib

zyGrib's forum
Nous sommes actuellement le 19 Nov 2017 22:39

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
 Sujet du message : ZyGrib does not like Norwegian grib files
Message Publié : 24 Août 2017 23:57 
Hors-ligne

Inscription : 24 Août 2017 23:50
Message(s) : 3
Hi,

Until recently, I used grib files from the Norwegian weather office in ZyGrib. Something has changed somewhere (probably in Norway) and ZyGrib does not understand the files any more! They are, as far as I can see, valid Grib files as OpenCPN and WinGPS will consume them without any problem.

Link to the files:http://api.met.no/weatherapi/gribfiles/1.1/?area=n-northsea;content=weather or generally, any grib file from this page:http://om.yr.no/verdata/grib/
ZyGrib says: not a GRIB file, unreadable or... (the message box is in Dutch, not very useful to post a screenshot here)

Can anyone tell me why the files won't work? They did work a year ago.


Haut
 Profil  
 
 Sujet du message : Re: ZyGrib does not like Norwegian grib files
Message Publié : 14 Sep 2017 23:08 
Hors-ligne
Site Admin

Inscription : 23 Jan 2009 09:03
Message(s) : 300
ZFDennis a écrit :
Hi,

Until recently, I used grib files from the Norwegian weather office in ZyGrib. Something has changed somewhere (probably in Norway) and ZyGrib does not understand the files any more! They are, as far as I can see, valid Grib files as OpenCPN and WinGPS will consume them without any problem.

Link to the files:http://api.met.no/weatherapi/gribfiles/1.1/?area=n-northsea;content=weather or generally, any grib file from this page:http://om.yr.no/verdata/grib/
ZyGrib says: not a GRIB file, unreadable or... (the message box is in Dutch, not very useful to post a screenshot here)

Can anyone tell me why the files won't work? They did work a year ago.


Hello,

A grib file is a binary file (not completely standerdised) with an identification of the source at the top of the file.

There is also 2 formats GRIB1 and GRIB2. The norvegian files (source : http://om.yr.no/verdata/grib) are GRIB1.

In zyGrib, there is a test before opening the file on the identity, and if this ID is not recognised, the file is not open.

I cannot remember in wich source file of zygrib, the list is given, but if you find it, you can add the ID of the norvegian files and recompile and it will work.

May be the developper will add the info in a next version

_________________
Bonne journée ou bonne soirée (vous pouvez choisir)
Have a nice day or good night (you can choose)
Guten Morgen oder gute Nacht (Sie können wählen)

DomH


Haut
 Profil  
 
 Sujet du message : Re: ZyGrib does not like Norwegian grib files
Message Publié : 19 Sep 2017 23:56 
Hors-ligne

Inscription : 24 Août 2017 23:50
Message(s) : 3
Of course! How could I forget the old adage 'Use the source, Luke' ;)

Although my proficiency in C is not very great, I should be able to identify where and why this file is rejected. If I can find the right place, I should be able to provide a correction. Nice reply, I will start my development environment right away.


Haut
 Profil  
 
 Sujet du message : Re: ZyGrib does not like Norwegian grib files
Message Publié : 25 Sep 2017 00:24 
Hors-ligne

Inscription : 24 Août 2017 23:50
Message(s) : 3
Code :
   else if (   
             (idCenter==88 && idModel==255 && idGrid==255)
          || (idCenter==88 && idModel==230 && idGrid==255)
          || (idCenter==88 && idModel==200 && idGrid==255)
          || (idCenter==88 && idModel==67 && idGrid==255)
   ) {
      dataCenterModel = NORWAY_METNO;
   }

in GribRecord.cpp line 103 should have a new condition:
Code :
..
          || (idCenter==88 && idModel==127 && idGrid==255)


Don't know if the files will work after this addition, but at least they won't be rejected because of a new model.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduit en français par Maël Soucaze.