<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Sandro<div class=""><br class=""></div><div class="">Greetings and how are you? During the hackfest we just had in Denmark, the fine folks at Sourcepole presented some really awesome new tools for QGIS for checking and repairing geometry issues. Having these tools added to QGIS master will be a huge feather in our cap. However they have two blocking issues preventing the merge of this new tool - both relating to QGIS (see below Pirmin’s details of the outstanding issues). I am wondering if There is something we can do to help you get PrecisionModel and M value support working nicely in GEOS (and in default compilation flags) so that we can pave the way to getting the geometry checker / fixer tool incorporated? PSC would you be agreeable to spending some of our funds to support Sandro to put in the time needed to resolve these issues?</div><div class=""><br class=""></div><div class="">Regards</div><div class=""><br class=""></div><div class="">Tim</div><div class=""><br class=""></div><div class=""><br class=""><blockquote type="cite" class="">On 22 May 2015, at 08:22, Pirmin Kalberer <<a href="mailto:pka@sourcepole.ch" class="">pka@sourcepole.ch</a>> wrote:<br class=""><br class="">Hi Tim,<br class=""><br class="">There are two important pending points:<br class=""><br class="">1. C API exposition of the PrecisionModel<br class=""><br class="">Needed for the new QGIS geometry checker.<br class=""><br class="">This was the last discussion:<br class=""><a href="http://lists.osgeo.org/pipermail/geos-devel/2015-January/007080.html" class="">http://lists.osgeo.org/pipermail/geos-devel/2015-January/007080.html</a><br class=""><br class=""><br class="">2. Support for M values in GEOS<br class=""><br class="">For processing geometries with M values with the new QGIS geometry model, we <br class="">need also support for M values in GEOS. Documentation says that GEOS supports <br class="">M values, but the this is not the case.<br class="">Sandro's pull request:<br class="">https://github.com/libgeos/libgeos/pull/45<br class=""><br class="">Regards<br class="">Pirmin<br class=""><br class="">-- <br class="">Pirmin Kalberer            @PirminKalberer<br class="">Sourcepole - Linux & Open Source Solutions<br class="">Weberstrasse 5, 8004 Zürich,   Switzerland<br class="">Tel: 044 440 77 11   Direkt: 044 51 567 77<br class="">pka@sourcepole.ch http://www.sourcepole.ch<br class=""><br class=""></blockquote><br class=""><div class=""><span>—</span><br class=""><span><br class=""></span><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline"><span><img height="66" width="160" apple-inline="yes" id="A66614FF-B4D2-44E9-A35F-2DE2655A306A" apple-width="yes" apple-height="yes" src="cid:62C890D4-3964-4609-BDE6-7536D5FBDD70" class=""></span><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class=""><br class="Apple-interchange-newline"><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class="">Tim Sutton</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div style="text-align: center;" class="">Visit <a href="http://kartoza.com" class="">http://kartoza.com</a> to find out about open source:</div><div style="text-align: center;" class=""><br class=""></div><div class=""><div style="text-align: center;" class="">* Desktop GIS programming services</div><div style="text-align: center;" class="">* Geospatial web development</div><div style="text-align: center;" class="">* GIS Training</div><div style="text-align: center;" class="">* Consulting Services</div><div style="text-align: center;" class=""><br class=""></div><div class=""><div style="text-align: center;" class="">Skype: timlinux Irc: timlinux on #qgis at <a href="http://freenode.net" class="">freenode.net</a></div><div style="text-align: center;" class="">Tim is a member of the QGIS Project Steering Committee</div><div style="text-align: center;" class=""><br class=""></div><div style="text-align: center;" class="">Kartoza is a merger between Linfiniti and Afrispatial</div></div></div></div>
</span></div><br class=""></div></body></html>