Hi GeoServer community. I would like to propose a new community module to improve Raster Download in the WPS Download process, by supporting NetCDF output. https://osgeo-org.atlassian.net/browse/GEOS-11839
The current WPS Download <https://docs.geoserver.org/main/en/user/extensions/wps-download/index.html> module in GeoServer supports both raster and vector data downloads. For raster data, it allows the extraction of a single GridCoverage2D and exports it to standard formats (for example, GeoTIFF) . This proposal specifically targets enhancements to the raster download capabilities, with a focus on better handling of SpatioTemporal coverages—datasets that include additional dimensions such as time, elevation, or other custom user-defined dimensions. A trivial example could be water temperature data produced by forecasting models, often delivered via NetCDF or ImageMosaic, with values varying across time and depth. The enhancement involves allowing users to apply dimension-based filters on the underlying GranuleSource. Matching granules (i.e., individual GridCoverage2D instances corresponding to specific dimension values) will be aggregated into a GranuleStack—similar to the behavior already implemented in WCS 2.0 when trimming across dimensions. The resulting GranuleStack can then be encoded into a NetCDF file, leveraging the existing NetCDF output functionality already available in WCS 2.0 through the NetCDF output extension <https://docs.geoserver.org/main/en/user/extensions/netcdf-out/index.html#netcdf-output-format> . This new functionality will be delivered as a separate community module, that depends on: - The WPS Download module - The NetCDF Output extension By structuring it this way, we ensure that NetCDF-related dependencies are only included when explicitly required, keeping the core WPS Download module lightweight. https://github.com/geoserver/geoserver/pull/8566 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.
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel