<div dir="ltr">Hello guys, <div><br></div><div>Thanks a lot for your feedback.</div><div><br></div><div>Dimitris</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 8, 2016 at 7:39 PM, Paolo Corti <span dir="ltr"><<a href="mailto:pcorti@gmail.com" target="_blank">pcorti@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey Simone and Alessio<br>
<br>
thanks for the feedback.<br>
<br>
Sure, having an asynchronous process to generate datasets for download<br>
user requests is something we have been talking since a while.<br>
In my opinion this process shouldn't be tied to GeoServer, but should<br>
be Pythonic, in the form of tasks in Celery for example. And of<br>
course, using ogr2ogr and gdal_translate<br>
<br>
This way code will work even when once it will be possible to use<br>
GeoNode with different map servers (for example with the QGIS Server<br>
one).<br>
<br>
Obviously if you guys have something already working as a GeoServer<br>
WPS, it would be very welcome in the meanwhile!<br>
<br>
thanks again<br>
<span class="HOEnZb"><font color="#888888">p<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Wed, Jun 8, 2016 at 4:28 AM, Simone Giannecchini<br>
<<a href="mailto:simone.giannecchini@geo-solutions.it">simone.giannecchini@geo-solutions.it</a>> wrote:<br>
> Ciao Paolo,<br>
> there is nothing "wrong" in your approach, it is more than<br>
> reasonable., but I second what Alessio is saying.<br>
><br>
> We used that approach in the past then we moved away for various reasons:<br>
><br>
> -1- synch requests with WFS tends to perform badly when the work to do<br>
> is non trivial (large extraction, reprojections, etc...)<br>
> -2- you need to use WFS for vector and WCS for raster<br>
><br>
> I would recommend having a quick look at this page:<br>
> <a href="http://docs.geoserver.org/stable/en/user/community/wps-download/index.html" rel="noreferrer" target="_blank">http://docs.geoserver.org/stable/en/user/community/wps-download/index.html</a><br>
><br>
> In addition you can also chain the WPS ogr and gdal output to get more<br>
> output formats.<br>
><br>
> You can try a live instance here:<br>
> <a href="http://sit.comune.bolzano.it/mapstore/?config=download" rel="noreferrer" target="_blank">http://sit.comune.bolzano.it/mapstore/?config=download</a><br>
><br>
> (easy, low-end infrastructure :) )<br>
><br>
><br>
><br>
> Regards,<br>
> Simone Giannecchini<br>
> ==<br>
> GeoServer Professional Services from the experts!<br>
> Visit <a href="http://goo.gl/it488V" rel="noreferrer" target="_blank">http://goo.gl/it488V</a> for more information.<br>
> ==<br>
> Ing. Simone Giannecchini<br>
> @simogeo<br>
> Founder/Director<br>
><br>
> GeoSolutions S.A.S.<br>
> Via di Montramito 3/A<br>
> 55054  Massarosa (LU)<br>
> Italy<br>
> phone: <a href="tel:%2B39%200584%20962313" value="+390584962313">+39 0584 962313</a><br>
> fax:     <a href="tel:%2B39%200584%201660272" value="+3905841660272">+39 0584 1660272</a><br>
> mob:   <a href="tel:%2B39%20333%208128928" value="+393338128928">+39 333 8128928</a><br>
><br>
> <a href="http://www.geo-solutions.it" rel="noreferrer" target="_blank">http://www.geo-solutions.it</a><br>
> <a href="http://twitter.com/geosolutions_it" rel="noreferrer" target="_blank">http://twitter.com/geosolutions_it</a><br>
><br>
> -------------------------------------------------------<br>
> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003<br>
> Le informazioni contenute in questo messaggio di posta elettronica e/o<br>
> nel/i file/s allegato/i sono da considerarsi strettamente riservate.<br>
> Il loro utilizzo è consentito esclusivamente al destinatario del<br>
> messaggio, per le finalità indicate nel messaggio stesso. Qualora<br>
> riceviate questo messaggio senza esserne il destinatario, Vi preghiamo<br>
> cortesemente di darcene notizia via e-mail e di procedere alla<br>
> distruzione del messaggio stesso, cancellandolo dal Vostro sistema.<br>
> Conservare il messaggio stesso, divulgarlo anche in parte,<br>
> distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità<br>
> diverse, costituisce comportamento contrario ai principi dettati dal<br>
> D.Lgs. 196/2003.<br>
><br>
> The information in this message and/or attachments, is intended solely<br>
> for the attention and use of the named addressee(s) and may be<br>
> confidential or proprietary in nature or covered by the provisions of<br>
> privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New<br>
> Data Protection Code).Any use not in accord with its purpose, any<br>
> disclosure, reproduction, copying, distribution, or either<br>
> dissemination, either whole or partial, is strictly forbidden except<br>
> previous formal approval of the named addressee(s). If you are not the<br>
> intended recipient, please contact immediately the sender by<br>
> telephone, fax or e-mail and delete the information in this message<br>
> that has been received in error. The sender does not give any warranty<br>
> or accept liability as the content, accuracy or completeness of sent<br>
> messages and accepts no responsibility  for changes made after they<br>
> were sent or for other risks which arise as a result of e-mail<br>
> transmission, viruses, etc.<br>
><br>
><br>
> On Wed, Jun 8, 2016 at 10:20 AM, Alessio Fabiani<br>
> <<a href="mailto:alessio.fabiani@geo-solutions.it">alessio.fabiani@geo-solutions.it</a>> wrote:<br>
>> Well, first of all it does not allow to filter raster layers, secondly the<br>
>> filter could be potentially too big and finally it allow you just to filter<br>
>> out subsets of data.<br>
>><br>
>> Everything works fine until you have small datasets and you don need to crop<br>
>> and reproject the outcomes.<br>
>><br>
>> Finally, as far as I understood, everything is done synchronously. In other<br>
>> words you lock the server until the request has finished. Again, it works<br>
>> well until you have elatively small vectorial datasets.<br>
>><br>
>> Best Regards,<br>
>> Alessio Fabiani.<br>
>><br>
>> ==<br>
>> GeoServer Professional Services from the experts!<br>
>> Visit <a href="http://goo.gl/it488V" rel="noreferrer" target="_blank">http://goo.gl/it488V</a> for more information.<br>
>> ==<br>
>><br>
>> Ing. Alessio Fabiani<br>
>> @alfa7691<br>
>> Founder/Technical Lead<br>
>><br>
>> GeoSolutions S.A.S.<br>
>> Via di Montramito 3/A<br>
>> 55054  Massarosa (LU)<br>
>> Italy<br>
>> phone: <a href="tel:%2B39%200584%20962313" value="+390584962313">+39 0584 962313</a><br>
>> fax:     <a href="tel:%2B39%200584%201660272" value="+3905841660272">+39 0584 1660272</a><br>
>> mob:   <a href="tel:%2B39%20331%206233686" value="+393316233686">+39 331 6233686</a><br>
>><br>
>> <a href="http://www.geo-solutions.it" rel="noreferrer" target="_blank">http://www.geo-solutions.it</a><br>
>> <a href="http://twitter.com/geosolutions_it" rel="noreferrer" target="_blank">http://twitter.com/geosolutions_it</a><br>
>><br>
>> -------------------------------------------------------<br>
>><br>
>> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003<br>
>><br>
>> Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i<br>
>> file/s allegato/i sono da considerarsi strettamente riservate. Il loro<br>
>> utilizzo è consentito esclusivamente al destinatario del messaggio, per le<br>
>> finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio<br>
>> senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia<br>
>> via e-mail e di procedere alla distruzione del messaggio stesso,<br>
>> cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo<br>
>> anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per<br>
>> finalità diverse, costituisce comportamento contrario ai principi dettati<br>
>> dal D.Lgs. 196/2003.<br>
>><br>
>><br>
>><br>
>> The information in this message and/or attachments, is intended solely for<br>
>> the attention and use of the named addressee(s) and may be confidential or<br>
>> proprietary in nature or covered by the provisions of privacy act<br>
>> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection<br>
>> Code).Any use not in accord with its purpose, any disclosure, reproduction,<br>
>> copying, distribution, or either dissemination, either whole or partial, is<br>
>> strictly forbidden except previous formal approval of the named<br>
>> addressee(s). If you are not the intended recipient, please contact<br>
>> immediately the sender by telephone, fax or e-mail and delete the<br>
>> information in this message that has been received in error. The sender does<br>
>> not give any warranty or accept liability as the content, accuracy or<br>
>> completeness of sent messages and accepts no responsibility  for changes<br>
>> made after they were sent or for other risks which arise as a result of<br>
>> e-mail transmission, viruses, etc.<br>
>><br>
>> ---------------------------------------------------------------------<br>
>><br>
>><br>
>> On Tue, Jun 7, 2016 at 8:53 PM, Paolo Corti <<a href="mailto:pcorti@gmail.com">pcorti@gmail.com</a>> wrote:<br>
>>><br>
>>> Hello Alessio<br>
>>><br>
>>> On Fri, Jun 3, 2016 at 9:11 AM, Alessio Fabiani<br>
>>> <<a href="mailto:alessio.fabiani@geo-solutions.it">alessio.fabiani@geo-solutions.it</a>> wrote:<br>
>>> ><br>
>>> > Maybe you want to consider the use of such plugin to extend the<br>
>>> > capabilities<br>
>>> > of your query plugin instead of relying only on CQL filters (if I<br>
>>> > understood<br>
>>> > correctly how the tool currently works).<br>
>>> ><br>
>>><br>
>>> Would love to learn what is wrong in relying on CQL filters<br>
>>> thanks a lot<br>
>>> p<br>
>>><br>
>>> --<br>
>>> Paolo Corti<br>
>>> Geospatial software developer<br>
>>> web: <a href="http://www.paolocorti.net" rel="noreferrer" target="_blank">http://www.paolocorti.net</a><br>
>>> twitter: @capooti<br>
>>> skype: capooti<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> geonode-devel mailing list<br>
>> <a href="mailto:geonode-devel@lists.osgeo.org">geonode-devel@lists.osgeo.org</a><br>
>> <a href="http://lists.osgeo.org/mailman/listinfo/geonode-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-devel</a><br>
>><br>
<br>
<br>
<br>
--<br>
Paolo Corti<br>
Geospatial software developer<br>
web: <a href="http://www.paolocorti.net" rel="noreferrer" target="_blank">http://www.paolocorti.net</a><br>
twitter: @capooti<br>
skype: capooti<br>
</div></div></blockquote></div><br></div>