<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Ho Dimitris and all,<br><br>the tool you developed it' really fantastic as well as useful from my point of view.<br>Your work made me think about a possible tool: it could be nice to have a query builder for the layer to insert in the map composer, just a sort of a layer pre-filter. Moreover I wonder even if having a combo box, including possible values, in the query builder is easy to implement.<br><br>This my 2 cents.<br>Best<br><br>Eugenio<br><br><hr>Date: Mon, 23 May 2016 17:14:49 +0200<br>From: karakostis.dimitris@gmail.com<br>To: pjdufour.dev@gmail.com<br>Subject: Re: [GeoNode-devel] QueryBuilder for Download Layer functionality<br>CC: geonode-devel@lists.osgeo.org<br><br><div dir=ltr><br><div>Hi guys, </div><div><br></div><div>I have deployed the newly developed  'Query Builder and Map Filter' tool in our staging server for WFP Geonode: <a href="http://staging.geonode.wfp.org/layers/" target=_blank>http://staging.geonode.wfp.org/layers/</a>   There are still several features to be added but you can have a look and give some recommendations, improvement ideas etc.</div><div>To use the tool, select a layer, click the Download button and then the Layer Filtering.</div><div><br></div><div>Cheers</div><div>Dimitris</div><div><br></div><div><br></div></div><div class=ecxgmail_extra><br><div class=ecxgmail_quote>On Mon, May 16, 2016 at 9:09 PM, Patrick Dufour <span dir=ltr><<a href="mailto:pjdufour.dev@gmail.com" target=_blank>pjdufour.dev@gmail.com</a>></span> wrote:<br><blockquote class=ecxgmail_quote style="border-left:1px #ccc solid;padding-left:1ex;"><p dir=ltr>Yes, I can help with the GNIP when ready.</p>
<p dir=ltr>The implementation will leverage the cql_filter GeoServer WFS querystring parameter, as such no changes to GeoServer or django DB models are needed.</p>
<p dir=ltr>Regards,<br>
Patrick Dufour</p><div class=ecxHOEnZb><div class=h5>
<div class=ecxgmail_quote>On May 16, 2016 6:11 PM, "Jeffrey Johnson" <<a href="mailto:ortelius@gmail.com" target=_blank>ortelius@gmail.com</a>> wrote:<br><blockquote class=ecxgmail_quote style="border-left:1px #ccc solid;padding-left:1ex;">This is really awesome!<br>
<br>
Can you file a GNIP for this so we can discuss the implementation as a<br>
group? If you need help with that, let us know. You will need a core<br>
committer to actually file the GNIP. Perhaps Patrick can help?<br>
<br>
Looking forward to seeing/using this!<br>
<br>
Jeff<br>
<br>
On Mon, May 16, 2016 at 2:34 AM, Dimitris Karakostis<br>
<<a href="mailto:karakostis.dimitris@gmail.com" target=_blank>karakostis.dimitris@gmail.com</a>> wrote:<br>
><br>
><br>
> Hello guys,<br>
><br>
> How are you doing? I wanted to share with you our current development<br>
> plans/progress for WFPGeonode. During the last week I have been working on<br>
> the implementation of a 'Query Builder' functionality in order to be able to<br>
> download specific parts of layers in the provided formats (kml, xls, csv,<br>
> zipped shape, geojson).<br>
><br>
> The user can build the query by :<br>
> 1. selecting from a dropdown menu the available attributes,<br>
> 2. selecting an operator,<br>
> 3. enter a valid value<br>
><br>
> The different statements of the query can be combined either with AND or OR<br>
> operator. I have also used the OWSLib (0.11.0; thanks Tom)  in order to get<br>
> the type of attributes and apply some sort of validation (e.g. if you try to<br>
> put a string, while number is expected then you get an error message).<br>
><br>
> For the above process I have used JQuery for the JS functionality and<br>
> BootstrapCSS for the gui. The tool is part of the 'Download Layer' modal and<br>
> is currently being tested and making small fixes.<br>
><br>
> The next step will be to build a map tool, which you will select the area of<br>
> interest (rectangle tool; bounding box etc.) and download it.<br>
><br>
> I attach some screenshots of the two tools.  If you have any<br>
> ideas/advice/comments please let me know. They are most welcome!<br>
><br>
> Cheers<br>
> Dimitris<br>
><br>
> _______________________________________________<br>
> geonode-devel mailing list<br>
> <a href="mailto:geonode-devel@lists.osgeo.org" target=_blank>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>
geonode-devel mailing list<br>
<a href="mailto:geonode-devel@lists.osgeo.org" target=_blank>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>
</blockquote></div>
</div></div></blockquote></div><br></div>
<br>_______________________________________________
geonode-devel mailing list
geonode-devel@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geonode-devel                                         </div></body>
</html>