Standards /

WCPS-Tutorial / Sequential inspection

Coverage processing is not constrained to just one coverage. As the for construct suggests it actually comprises an iterator which inspects the coverages listed one by one (and in the sequence given). For example, raw satellite images (such as L1a imagery) might be offered as a set of coverages, instead of a seamless map which would require extra preprocessing steps. A set of coverages s1, s2, and s3 can be retrieved by:

for s in ( s1, s2, s3 )
return
	encode( s, "jpeg" )

The response, then, consists of a package containing three individual image files. Similarly, a request for summary data on these coverages would result in a list of three scalar data items.

Background information:

  • for multiple coverages to be returned the server must have implemented the WCS extension for composite response packages.

See manual: coverageListExpr