<div dir="ltr"><div>Hi All,<br></div><div><br></div><div>I'm new to pywps :)<br></div><div>I'm trying to find a way to make an efficient raster processing pipeline.</div><div>For instance, with Geoserver wps I was able to chain wps requests to make the following chain:</div><div>1. clipping a DEM raster from a geoserver layer.<br></div><div>2. apply an SLD style</div><div>3. publish the result on geoserver.</div><div><br></div><div>I wanted to know how can I do something similar with pywps and possibly reuse gdal tools (such as gdal_translate, gdal_transform or gdaldem via their python interfaces)<br></div><div>Some points to consider:</div><div>1. I couldn't find a way to chain requests on pywps.</div><div>2. As raster data can be heavy, ideally intermediate rasters won't be saved/loaded to disk, but kept in memory and deleted once the result is ready (maybe use gdal memory raster?)<br></div><div>3. I want to make use of cache in a way that multiple requests for the same input raster(s) blocks will make use of cache (maybe gdal internal cache could be good).</div><div>4. Is there a best practice for serving the result raster(s) and possibly use them as cache in case the same request is submitted again to the service?<br></div><div><br></div><div>Any pointers would be appreciated!</div><div>Kind regards,</div><div>Idan<br></div><div><br></div></div>