The ProcessCoverage operation allows to process and analyse coverages and coverage sets stored on the server as well as to extract information – both grid data and metadata – from coverages. To this end, requests are phrased in a formally defined processing language which supports coverage expressions of unlimited complexity. Result coverages can be transmitted directly back to the client or made available for download by URLs communicated to the client.