Skip to content

GSIP 134

Daniele Romagnoli edited this page Oct 20, 2015 · 12 revisions

GSIP 134 - Promote Multidimensional modules from Community to Extension

Overview

GeoServer Community section contains GRIB, NetCDF and NetCDF-Out multidimensional modules. The first twos are no more than a simple import of the GeoTools counterpart of GRIB and NetCDF multidimensional plugins. The second one is an output format to produce NetCDF output on WCS 2.0.

Proposed By

Daniele Romagnoli

Assigned to Release

The release that this proposal will be implemented for is 2.9.

State

Choose one of:

  • Under Discussion
  • In Progress
  • Completed
  • Rejected
  • Deferred

Motivation

GeoTools multidimensional formats (GRIB and NetCDF) are already in supported land as raster plugins. It would be great to also port the related GeoServer counterpart from community to extension since they usage from MetOC/Remsens users is growing. In the end, the core functionality is at GeoTools level. The GeoServer GRIB/NetCDF community modules mainly build packages containing the GeoTools jars.

Proposal

This proposal involves:

  • Moving GRIB community module to extension
  • Moving NetCDF community module to extension
  • Moving NetCDF-Out community module to extension

I would like to do these 3 upgrades at once being strictly correlated, instead of tripling the effort and verbosity with 3 proposals, 3 pull requests and so on.

The modules meet all the requirements to make it an extension:

  • It has a dedicated maintainer (Daniele Romagnoli)
  • They mantain minimal coverage (>50% as reported by JaCoCo)
  • It has a several users already using it (several GeoSpatial agencies and companies also communicating through the Geoserver mailing list).
  • Modules have pages in the GeoServer user manual.

Feedback

This section should contain feedback provided by PSC members who may have a problem with the proposal.

Backwards Compatibility

The change doesn't introduce any backwards compatibility being simply a packages reorganization switching modules from community to extension sections.

Voting

  • Alessio Fabiani:
  • Andrea Aime: +1
  • Ben Caradoc Davies: +1
  • Christian Mueller:
  • Jody Garnett: +1
  • Jukka Rahkonen: +1
  • Phil Scadden: +1
  • Simone Giannecchini: +0

Links

Clone this wiki locally