<p>Qaqa</p>
<div class="gmail_quote">On Sep 26, 2015 2:05 PM,  <<a href="mailto:qgis-developer-request@lists.osgeo.org">qgis-developer-request@lists.osgeo.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Qgis-developer mailing list submissions to<br>
        <a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:qgis-developer-request@lists.osgeo.org">qgis-developer-request@lists.osgeo.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:qgis-developer-owner@lists.osgeo.org">qgis-developer-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Qgis-developer digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Compilation error with geosextra (Tim Sutton)<br>
   2. Re: Kriging interpolation functionality in QGIS?<br>
      (Barry Rowlingson)<br>
   3. Re: New authentication system ready (Larry Shaffer)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sat, 26 Sep 2015 16:51:55 +0200<br>
From: Tim Sutton <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>><br>
To: Matthias Kuhn <<a href="mailto:matthias@opengis.ch">matthias@opengis.ch</a>><br>
Cc: QGIS Developer Mailing List <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>><br>
Subject: Re: [Qgis-developer] Compilation error with geosextra<br>
Message-ID:<br>
        <CAES-DZQHt1307j5T-iffnAMD+L_YB3ks3SH6t1CR=+<a href="mailto:crT_F0xw@mail.gmail.com">crT_F0xw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Thanks Matthias!<br>
<br>
Regards<br>
<br>
Tim<br>
On Sep 26, 2015 4:13 PM, "Matthias Kuhn" <<a href="mailto:matthias@opengis.ch">matthias@opengis.ch</a>> wrote:<br>
<br>
> Hi Tim,<br>
><br>
> * Edit CMacheCache.txt in your build directory and remove any line<br>
> starting with GEOS_<br>
> * Or start from a clean build directory<br>
><br>
> Matthias<br>
><br>
> On 09/26/2015 04:10 PM, Tim Sutton wrote:<br>
><br>
> Hi All<br>
><br>
> Compiling here on Fedora 22, git checkout<br>
> from 9df1a08d46229a92aa122eb06278dfbd273da54d<br>
><br>
> Linking CXX shared library ../../output/lib/libqgis_core.so<br>
> CMakeFiles/qgis_core.dir/geosextra/geos_c_extra.cpp.o: In function<br>
> `GEOSPrecisionModel_create':<br>
> /home/timlinux/dev/cpp/QGIS/src/core/geosextra/geos_c_extra.cpp:25:<br>
> undefined reference to<br>
> `geos::geom::PrecisionModel::PrecisionModel(geos::geom::PrecisionModel::Type)'<br>
> CMakeFiles/qgis_core.dir/geosextra/geos_c_extra.cpp.o: In function<br>
> `GEOSPrecisionModel_createFixed':<br>
> /home/timlinux/dev/cpp/QGIS/src/core/geosextra/geos_c_extra.cpp:30:<br>
> undefined reference to `geos::geom::PrecisionModel::PrecisionModel(double)'<br>
> CMakeFiles/qgis_core.dir/geosextra/geos_c_extra.cpp.o: In function<br>
> `GEOSPrecisionModel_destroy':<br>
> /home/timlinux/dev/cpp/QGIS/src/core/geosextra/geos_c_extra.cpp:35:<br>
> undefined reference to `geos::geom::PrecisionModel::~PrecisionModel()'<br>
> CMakeFiles/qgis_core.dir/geosextra/geos_c_extra.cpp.o: In function<br>
> `GEOSGeometryPrecisionReducer_reduce':<br>
> /home/timlinux/dev/cpp/QGIS/src/core/geosextra/geos_c_extra.cpp:47:<br>
> undefined reference to<br>
> `geos::precision::GeometryPrecisionReducer::reduce(geos::geom::Geometry<br>
> const&)'<br>
> collect2: error: ld returned 1 exit status<br>
> src/core/CMakeFiles/qgis_core.dir/build.make:10986: recipe for target<br>
> 'output/lib/libqgis_core.so.2.11.0' failed<br>
> make[2]: *** [output/lib/libqgis_core.so.2.11.0] Error 1<br>
> CMakeFiles/Makefile2:1119: recipe for target<br>
> 'src/core/CMakeFiles/qgis_core.dir/all' failed<br>
> make[1]: *** [src/core/CMakeFiles/qgis_core.dir/all] Error 2<br>
> Makefile:146: recipe for target 'all' failed<br>
> make: *** [all] Error 2<br>
><br>
><br>
> Does anyone else get this?<br>
><br>
> Regards<br>
><br>
> Tim<br>
><br>
> ?<br>
><br>
><br>
><br>
><br>
> Tim Sutton<br>
><br>
> Visit <a href="http://kartoza.com" rel="noreferrer" target="_blank">http://kartoza.com</a> to find out about open source:<br>
><br>
> * Desktop GIS programming services<br>
> * Geospatial web development<br>
> * GIS Training<br>
> * Consulting Services<br>
><br>
> Skype: timlinux Irc: timlinux on #qgis at <a href="http://freenode.net" rel="noreferrer" target="_blank">freenode.net</a><br>
> Tim is a member of the QGIS Project Steering Committee<br>
><br>
> Kartoza is a merger between Linfiniti and Afrispatial<br>
><br>
><br>
><br>
> _______________________________________________<br>
> Qgis-developer mailing listQgis-developer@lists.osgeo.orghttp://<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
><br>
><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" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/1a3f8348/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/1a3f8348/attachment-0001.html</a>><br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: not available<br>
Type: image/png<br>
Size: 9324 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/1a3f8348/attachment-0001.png" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/1a3f8348/attachment-0001.png</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sat, 26 Sep 2015 18:43:12 +0100<br>
From: Barry Rowlingson <<a href="mailto:b.rowlingson@lancaster.ac.uk">b.rowlingson@lancaster.ac.uk</a>><br>
To: Stefan Keller <<a href="mailto:sfkeller@gmail.com">sfkeller@gmail.com</a>><br>
Cc: "<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>" <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>><br>
Subject: Re: [Qgis-developer] Kriging interpolation functionality in<br>
        QGIS?<br>
Message-ID:<br>
        <<a href="mailto:CANVKczNYM-KqiT6Gi3ZU8u88hfFbfMJZ%2BDjyVCGABcmtV4WLuA@mail.gmail.com">CANVKczNYM-KqiT6Gi3ZU8u88hfFbfMJZ+DjyVCGABcmtV4WLuA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
On Fri, Sep 25, 2015 at 6:46 PM, Stefan Keller <<a href="mailto:sfkeller@gmail.com">sfkeller@gmail.com</a>> wrote:<br>
> Hi Barry<br>
><br>
> Many thanks for your explanations and hints.<br>
> So from a pragmatic point-of-view ("80/20 pareto rule"):<br>
> Do you think Inverse Distance Weighting (IDW) would do the job as well,<br>
> since Kriging has so many parameters to fiddle around and to understand?<br>
<br>
 Depends on what "the job" is. To get an impression of the overall<br>
trend of a set of samples - IDW is probably fine. But to get a<br>
*principled* (ie based on a statistical model) set of estimates over a<br>
grid *with honest estimates of uncertainty* so you can answer<br>
probabilistic questions (like "what's the chance that the soil over<br>
there will contain 1ug gold/tonne?") you need something like kriging.<br>
<br>
 Barry<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Sat, 26 Sep 2015 12:04:49 -0600<br>
From: Larry Shaffer <<a href="mailto:larrys@dakotacarto.com">larrys@dakotacarto.com</a>><br>
To: Tim Sutton <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>><br>
Cc: QGIS Developer Mailing List <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>><br>
Subject: Re: [Qgis-developer] New authentication system ready<br>
Message-ID:<br>
        <<a href="mailto:CA%2BnQOR9dVFZKbvymYObyzmNMmP58UyyMYLrMXXxEtDAao0gw7A@mail.gmail.com">CA+nQOR9dVFZKbvymYObyzmNMmP58UyyMYLrMXXxEtDAao0gw7A@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi Tim,<br>
<br>
On Sat, Sep 26, 2015 at 2:33 AM, Tim Sutton <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>> wrote:<br>
<br>
> Hi Larry<br>
><br>
><br>
> Great to see this new feature make its way into QGIS. One thing I am<br>
> curious about is what happens when we want to publish a project in QGIS<br>
> server. What is the standard workflow for that or similar situations (e.g.<br>
> shared project stored on a network drive?<br>
><br>
<br>
For shared project scenarios, including the network drive setup, you can<br>
edit the authentication configuration ID to something that is shared across<br>
users. (Thanks to Nyall for pointing out that this, and the Handle Bad<br>
Layers dialog, needed solved before feature freeze. [0])<br>
<br>
Since the authcfg ID is embedded in the project file, each user just needs<br>
to make an auth config that has their specific credentials for that<br>
resource, then edit the ID (upon creation or config or after) to the same<br>
ID in the project file. Then, when when the resource loads, the same<br>
configuration will be queried on everyone's QGIS, just with their<br>
respective credentials for the authentication method used.<br>
<br>
With the very last feature I added, for the Handle Bad Layers dialog, users<br>
can Add/Edit/Remove auth configs within the dialog and have the data source<br>
URI updated to match. So, in the scenario of a shared project, the user<br>
could immediately add an appropriate new auth config (and see exactly what<br>
shared authcfg ID should be used) upon project loading .<br>
<br>
Also, see the discussion in the PR about other sharing scenarios, and how<br>
the unimplemented Resource URL could help here  [1].<br>
<br>
Regarding the QGIS Server launch, I think a good fix would be to add<br>
support for passing the master password as an environment variable to a<br>
password file, like is done with Postgres and other setups. For example, an<br>
env var like QGIS_AUTH_PASSWORD_PATH could be set to a filepath. In<br>
QgsAuthManager::instance()->init() the variable could be read, password<br>
loaded, then the variable unset in the env. This would also make a great<br>
way to allow using Desktop without having to enter your master password<br>
every session.<br>
<br>
Similarly, the master password could be in an OS's keychain or keyring and<br>
be auto-input in the background on launch if that user's OS key cache is<br>
unlocked. See Matthias's suggestion for that [2].<br>
<br>
Currently, the master password auto-set can be set via Python, or by way of<br>
a custom C++ plugin, on launch setups using a call to<br>
QgsAuthManager::instance()->setMasterPassword( "mypassword", true ).<br>
However, I think many of the Python bindings should be blocked for the<br>
initial release. So, setting an env variable to a password file path seems<br>
like a good start, especially for QGIS Server.<br>
<br>
Note: for Server, you can also use QGIS_AUTH_DB_DIR_PATH to set the path to<br>
a qgis-auth.db dir on the server.<br>
<br>
[0] <a href="https://github.com/qgis/QGIS/pull/2330#issuecomment-142252072" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/2330#issuecomment-142252072</a><br>
[1] <a href="https://github.com/qgis/QGIS/pull/2330#issuecomment-142673812" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/2330#issuecomment-142673812</a><br>
[2] <a href="https://github.com/qgis/QGIS/pull/1838#issuecomment-70845116" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/1838#issuecomment-70845116</a><br>
[3]<br>
<a href="https://github.com/qgis/QGIS/blob/master/src/core/auth/qgsauthmanager.h#L105-L110" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/blob/master/src/core/auth/qgsauthmanager.h#L105-L110</a><br>
<br>
Regards,<br>
<br>
Larry Shaffer<br>
Dakota Cartography<br>
Black Hills, South Dakota<br>
<br>
<br>
> Regards<br>
><br>
> Tim<br>
><br>
> On 25 Sep 2015, at 14:59, Larry Shaffer <<a href="mailto:larrys@dakotacarto.com">larrys@dakotacarto.com</a>> wrote:<br>
><br>
> Hi devs,<br>
><br>
> As you can see in the PR [0], I've fixed up some things, including adding<br>
> the ability to edit an authentication ID, which will help with workflows<br>
> where users need to share projects. I've also cleaned up the interface and<br>
> moved most PKI-related dialogs out of the main Options view.<br>
><br>
> I am working on another widget that can be used for the Handle Bad Layers<br>
> and the Layers Properties dialogs. That should work for most issues<br>
> occurring when sharing projects and when users open projects with missing<br>
> authentication IDs. I've also added feedback in the selector widget when it<br>
> tries to load a config ID that is missing.<br>
><br>
> I should have those bits done today, then it's mostly work on finishing<br>
> the unit test migration to C++.<br>
><br>
> **However, I would like to merge this now, since it is in a very good<br>
> state for doing so. Does anyone have objections with me merging this?**<br>
><br>
><br>
> [0] <a href="https://github.com/qgis/QGIS/pull/2330" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/2330</a><br>
><br>
> Regards,<br>
><br>
> Larry Shaffer<br>
> Dakota Cartography<br>
> Black Hills, South Dakota<br>
><br>
><br>
> On Wed, Sep 23, 2015 at 4:38 AM, Luca Manganelli <<a href="mailto:luca76@gmail.com">luca76@gmail.com</a>> wrote:<br>
><br>
>> On Tue, Sep 22, 2015 at 10:02 PM, R?gis Haubourg<br>
>> <<a href="mailto:regis.haubourg@eau-adour-garonne.fr">regis.haubourg@eau-adour-garonne.fr</a>> wrote:<br>
>> > Wooooh. that's huge work Larry. Will need quite some time to inspect<br>
>> all that<br>
>> > and give some feedback. Any way , bravo!<br>
>> > R?gis<br>
>><br>
>> +1. The documentation is a MASSIVE job. Compliments!<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" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>><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" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
><br>
><br>
> ?<br>
><br>
><br>
><br>
><br>
> Tim Sutton<br>
><br>
> Visit <a href="http://kartoza.com" rel="noreferrer" target="_blank">http://kartoza.com</a> to find out about open source:<br>
><br>
> * Desktop GIS programming services<br>
> * Geospatial web development<br>
> * GIS Training<br>
> * Consulting Services<br>
><br>
> Skype: timlinux Irc: timlinux on #qgis at <a href="http://freenode.net" rel="noreferrer" target="_blank">freenode.net</a><br>
> Tim is a member of the QGIS Project Steering Committee<br>
><br>
> Kartoza is a merger between Linfiniti and Afrispatial<br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/0ac33769/attachment.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150926/0ac33769/attachment.html</a>><br>
<br>
------------------------------<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" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
<br>
End of Qgis-developer Digest, Vol 119, Issue 65<br>
***********************************************<br>
</blockquote></div>