Skip to content

GSIP 140

Cesar Martinez Izquierdo edited this page Mar 10, 2016 · 2 revisions

GSIP 140 - Coverage statistics calculation

Overview

Proposed By

Cesar Martinez

Assigned to Release

This proposal is for GeoServer 2.9.

State

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

Motivation

The interface CoverageDimensionInfo has a range of valid values (a NumberRange specifying the min and max values of the coverage band). This information is available/editable on Geoserver web interface and the REST API, but it is actually never loaded from the coverage, so the values are unset unless updated by hand.

The min and max values are very useful for some symbolization methods, so there should be some method to request Geoserver to read the statistics from the coverage and store them on the CoverageDimensionInfo for future usage.

Proposal

This feature will be implemented as a new transform for the importer extension. The transform will compute the coverage statistics (min, max) and store them on the CoverageDimensionInfo object.

In order to actually compute the stats, there are 2 available options: using the existing WPS process or using a wrapper on gdalinfo -stats process.

Feedback

Backwards Compatibility

Voting

Project Steering Committee:

  • Alessio Fabiani
  • Andrea Aime
  • Ben Caradoc-Davies
  • Brad Hards
  • Christian Mueller
  • Ian Turton
  • Jody Garnett
  • Jukka Rahkonen
  • Kevin Smith
  • Simone Giannecchini

Committers:

Links

Clone this wiki locally