<div dir="ltr"><div>Hi Francesco</div><div><br></div><div>You are correct in your investigations. Pygeoapi does not currently have support for outputting process execution results by reference. Unfortunately, support for version 1.0.0 of the OGC API - Processes standard is still not 100% in pygeoapi, and the missing bits include return result by reference.</div><div><br></div><div>I had opened an issue to mention this previously, see:</div><div><br></div><div><a href="https://github.com/geopython/pygeoapi/issues/1285">https://github.com/geopython/pygeoapi/issues/1285</a></div><div><br></div><div>Hopefully, this thread will help it gain a bit more traction ;)</div><div><br></div><div><br></div><div>Best regards<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Francesco Martinelli via pygeoapi <<a href="mailto:pygeoapi@lists.osgeo.org">pygeoapi@lists.osgeo.org</a>> escreveu no dia terça, 5/12/2023 à(s) 11:21:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi there,<br>
I am new to this list, and possibly I am asking simple questions,<br>
but I found no info around in the web.<br>
<br>
I would like to publish a "process",<br>
and to allow for the result(s) to be returned as reference.<br>
I installed and tested pygeoapi,<br>
but I didn't find an example/template to request the result as reference,<br>
i.e. using the parameter "transmissionMode": "reference".<br>
<br>
The case I am interested in, is where the output parameter to return as <br>
reference is a file (i.e. a generic bytestream).<br>
However I also wonder if a process with<br>
"outputTransmission": ['value', 'reference']<br>
should also allow for all other output parameter types to be retrieved <br>
as reference.<br>
Also, having "outputTransmission": ['reference'] (i.e. without the <br>
option 'value') would conform to the standard?<br>
<br>
<br>
What I am looking for is:<br>
a basic example on the response (including the headers) that the client <br>
is expected to receive where an output parameter of an execute request <br>
has set the property "transmissionMode": "reference".<br>
Even better if it were possible to have a code snippet on how to make it.<br>
<br>
Also, in api.py, describe_processes(), I found the "outputTransmission" <br>
is fixed to only be ['value'],<br>
while there is no option to load the process metadata specific value <br>
associated to "outputTransmission".<br>
<br>
I would like to minimize (if not avoiding) the changes in pygeoapi <br>
framework, while allowing this option.<br>
<br>
<br>
Thank you for any help,<br>
Francesco<br>
_______________________________________________<br>
pygeoapi mailing list<br>
<a href="mailto:pygeoapi@lists.osgeo.org" target="_blank">pygeoapi@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/pygeoapi" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/pygeoapi</a><br>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">___________________________ ___ __<br>Ricardo Garcia Silva</div>