<div dir="ltr">Hi<div><br></div><div>+1 From me on this too.</div><div><br></div><div>Regards</div><div><br></div><div>Tim</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 11, 2014 at 11:23 PM, Tom Kralidis <span dir="ltr"><<a href="mailto:tomkralidis@gmail.com" target="_blank">tomkralidis@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all: looks like feedback is positive overall.  Is there any<br>
advisory on how to move this forward?<br>
<br>
Thanks<br>
<span class="HOEnZb"><font color="#888888"><br>
..Tom<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Fri, Apr 4, 2014 at 11:29 AM, G. Allegri <<a href="mailto:giohappy@gmail.com">giohappy@gmail.com</a>> wrote:<br>
> +1 from me too.<br>
><br>
> giovanni<br>
><br>
> PS: The italian national catalog (RNDT) was recently added to the plugin<br>
> thanks to a proficous dialog netween some people in the italian gfoss<br>
> mailing list and the national agency.<br>
><br>
><br>
> 2014-04-04 17:24 GMT+02:00 Marco Hugentobler<br>
> <<a href="mailto:marco.hugentobler@sourcepole.ch">marco.hugentobler@sourcepole.ch</a>>:<br>
>><br>
>> Hi<br>
>><br>
>> It will be great to have CSW functionality in QGIS out of the box!<br>
>><br>
>> Regards,<br>
>> Marco<br>
>><br>
>> On 04.04.2014 15:30, Tom Kralidis wrote:<br>
>>><br>
>>> tl; dr: we are proposing MetaSearch for inclusion into QGIS core, to<br>
>>> help the discovery (download/add, find/bind) workflow in QGIS. There<br>
>>> are Python dependencies and build workflows that need to be<br>
>>> discussed/resolved, but overall we believe it's a good time to start<br>
>>> this discussion.<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> Devs: as per<br>
>>> <a href="https://github.com/geopython/MetaSearch/wiki/QGIS-Core-Integration" target="_blank">https://github.com/geopython/MetaSearch/wiki/QGIS-Core-Integration</a>,<br>
>>> I'd like to discuss the possibility of integrating the MetaSearch<br>
>>> Catalogue Client into QGIS as a core plugin.<br>
>>><br>
>>> To quote Tim (Sutton):<br>
>>><br>
>>> `tomkralidis: btw it would be great to see the CSW client made ready<br>
>>> to go into QGIS core one of these days - its a missing piece from our<br>
>>> 'out of the box OGC compliance'`<br>
>>><br>
>>> Plugin: <a href="http://plugins.qgis.org/plugins/MetaSearch/" target="_blank">http://plugins.qgis.org/plugins/MetaSearch/</a><br>
>>><br>
>>> Notes:<br>
>>><br>
>>> - supports the badly-in-need publish/find/bind SDI workflow, allowing<br>
>>> users to discover data/services and add them to their map<br>
>>> - OGC services are seamlessly supported for dynamic add layer dialogues<br>
>>> - over 1300 downloads in the last 6 weeks from <a href="http://plugins.qgis.org" target="_blank">plugins.qgis.org</a><br>
>>> - interest across multiple organizations and countries (development,<br>
>>> pull requests, documentation, feature requests/enhancements/bug<br>
>>> reports, translation, etc.)<br>
>>> - documentation: currently Sphinx, hosted on GitHub, translated on<br>
>>> Transifex<br>
>>> - extensible, future work will include additional APIs (OpenSearch, etc.)<br>
>>> - initially forked from the excellent CSWClient work by NextGIS<br>
>>><br>
>>> Dependencies:<br>
>>> - user:<br>
>>> <a href="https://github.com/geopython/MetaSearch/blob/master/requirements.txt" target="_blank">https://github.com/geopython/MetaSearch/blob/master/requirements.txt</a><br>
>>> - developer:<br>
>>> <a href="https://github.com/geopython/MetaSearch/blob/master/requirements-dev.txt" target="_blank">https://github.com/geopython/MetaSearch/blob/master/requirements-dev.txt</a><br>
>>> - managed in<br>
>>> <a href="https://github.com/geopython/MetaSearch/blob/master/pavement.py#L60" target="_blank">https://github.com/geopython/MetaSearch/blob/master/pavement.py#L60</a><br>
>>> - OWSLib is a hard requirement<br>
>>> - I'd be willing to move off Jinja2 (HTML templating) and pygments<br>
>>> (Syntax highlighting) in favour of something already in QGIS; these<br>
>>> are self contained in<br>
>>><br>
>>> <a href="https://github.com/geopython/MetaSearch/blob/master/plugin/MetaSearch/util.py#L55" target="_blank">https://github.com/geopython/MetaSearch/blob/master/plugin/MetaSearch/util.py#L55</a><br>
>>> and<br>
>>> <a href="https://github.com/geopython/MetaSearch/blob/master/plugin/MetaSearch/util.py#L103" target="_blank">https://github.com/geopython/MetaSearch/blob/master/plugin/MetaSearch/util.py#L103</a>,<br>
>>> if there are easy alternatives already supported in the QGIS Python<br>
>>> environment<br>
>>> - I'm not familiar with QGIS development/build workflow/etc., so I'm<br>
>>> not sure how the dependencies are/will be handled. Does/will QGIS have<br>
>>> a Python package dependency strategy?<br>
>>><br>
>>> Build/packaging:<br>
>>> - uses Paver to build, package, bundle and upload to <a href="http://plugins.qgis.org" target="_blank">plugins.qgis.org</a><br>
>>> - **dependencies are bundled with the plugin in isolation**<br>
>>> - how does/would this look in a QGIS build?<br>
>>><br>
>>> Issues:<br>
>>><br>
>>> - UI: thanks to Anita, Tim and others on UI comments and development<br>
>>> in Vienna last week.  We are working on these in master branch<br>
>>> currently<br>
>>> - default connections file: there is interest in organizations<br>
>>> publishing their CSW to this list as a means to have it default in<br>
>>> QGIS. Current process at<br>
>>><br>
>>> <a href="https://github.com/geopython/MetaSearch/wiki/MetaSearch-Default-Connections-List" target="_blank">https://github.com/geopython/MetaSearch/wiki/MetaSearch-Default-Connections-List</a>.<br>
>>>   We have Travis CI setup to always test the default connections so the<br>
>>> list does not become stale over time (as well as pep8 checks, etc.)<br>
>>><br>
>>> I hope this provides enough of an overview to move the discussion<br>
>>> forward.<br>
>>><br>
>>> Thanks for consideration.<br>
>>><br>
>>> Tom Kralidis, Richard Duivenvoorde, Angelos Tzotsos,<br>
>>> _______________________________________________<br>
>>> Qgis-developer mailing list<br>
>>> <a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
>>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Dr. Marco Hugentobler<br>
>> Sourcepole -  Linux & Open Source Solutions<br>
>> Weberstrasse 5, CH-8004 Zürich, Switzerland<br>
>> <a href="mailto:marco.hugentobler@sourcepole.ch">marco.hugentobler@sourcepole.ch</a> <a href="http://www.sourcepole.ch" target="_blank">http://www.sourcepole.ch</a><br>
>> Technical Advisor QGIS Project Steering Committee<br>
>><br>
>> _______________________________________________<br>
>> Qgis-developer mailing list<br>
>> <a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
>> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Giovanni Allegri<br>
> <a href="http://about.me/giovanniallegri" target="_blank">http://about.me/giovanniallegri</a><br>
> Twitter: <a href="https://twitter.com/_giohappy_" target="_blank">https://twitter.com/_giohappy_</a><br>
> blog: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>
> GEO+ geomatica in Italia <a href="http://bit.ly/GEOplus" target="_blank">http://bit.ly/GEOplus</a><br>
><br>
> _______________________________________________<br>
> Qgis-developer mailing list<br>
> <a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Tim Sutton - QGIS Project Steering Committee Member<br>==============================================<br>Please do not email me off-list with technical<br>

support questions. Using the lists will gain<br>more exposure for your issues and the knowledge<br>surrounding your issue will be shared with all.<br><br>Irc: timlinux on #qgis at <a href="http://freenode.net" target="_blank">freenode.net</a><br>

==============================================</div>
</div>