Dear Lists.
First of all, sorry for cross posting.
We did some work in upgrading the NetCDF version to 5.5.3 in both GT and GS.
As we have seen already in some past upgrade attempts, the GRIB related upgrade introduced some incompatibilities with the previous version. Basically, the GRIB variable name and dimension mapping was “improved”, in a way that is not compatible with the previous outputs, and that cannot be reverted to it. This mainly affects already published layers, as the “native name” we store in GeoServer won’t match with the names found in the GRIB file, as processed by the new NetCDF library. The GRIB upgrade also affected the way the temporal domain is being interpreted, resulting in changing the temporal component of the exposed parameter name as well as the actual values of the time ranges.
See all the details reported on https://osgeo-org.atlassian.net/browse/GEOT-7547
Despite the map redefinitions we attempted during the investigations and the communications we had with the Unidata community, it turned out that the GRIB backwards is basically impossible to achieve.
At the same time, the NetCDF 4.x series is completely dead, while the 5.x series is packing up significant improvements: we are left with the only way to go, forwards.
I have also added notes to the GeoServer documentation with all the details for the GRIB related migration process, for both single layers and mosaics, in case they do not properly work after the upgrade:
https://github.com/geoserver/geoserver/pull/7507/files
As a breaking change, there is no intention of backporting the changes to the stable series, the user base will see these changes in September.
···
Regards,
Daniele Romagnoli
==
GeoServer Professional Services from the experts!
Visit http://bit.ly/gs-services-us for more information.
Daniele Romagnoli
Senior Software Engineer
GeoSolutions Group
phone: +39 0584 962313
fax: +39 0584 1660272
https://www.geosolutionsgroup.com/
http://twitter.com/geosolutions_it
Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.