<div dir="ltr"><div>@Even - also a big "thank you" from my side! I won't appreciate it as much as others though - as I never have to deal with ESRI formats ... except an occasional shapefile. Luckily, most governments in Switzerland aren't distributing their data in ESRI formats ...</div><div><br></div><div>@Tim: I will do my best, but some things to consider:</div><div>- bug fixes often happen until the last hour/minutes</div><div>- if I do it too early, we'll miss out on some entries<br></div><div>- if the process is automated - then we can publish it 2 or 3 times when there are late entries.</div><div><br></div><div>It would be great if we could manage to publish the visual changelog in parallel with the release. We don't need for all entries to be ready, just publish it shortly before the release, and then an update after the release. I think that in reality, we'll need to publish at least twice.</div><div><br></div><div>Andreas<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 29 Sep 2020 at 00:15, Tim Sutton <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Wow, thank you for the update, great work!<div dir="auto"><br></div><div dir="auto">@Andreas do you think it would be possible to accummulate the paid bugfix and grant work in the changelog a week or so before we release?  We want to try for the first time to have the visual changelog go out at the same time as the release...</div><div dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto"><br></div><div dir="auto">Tim</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 28 Sep 2020, 21:29 Even Rouault, <<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div style="font-family:"monospace";font-size:9pt;font-weight:400;font-style:normal">
<p style="margin:0px;text-indent:0px">Hi,</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">I want to report about the outcome of</p>
<p style="margin:0px;text-indent:0px"><a href="https://github.com/qgis/QGIS-Enhancement-Proposals/issues/172" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS-Enhancement-Proposals/issues/172</a></p>
<p style="margin:0px;text-indent:0px">"Use of FileGeodatabase spatial index in OpenFileGDB driver"</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">This work has been successfully completed into GDAL master (for upcoming GDAL 3.2) per <a href="https://github.com/OSGeo/gdal/pull/2771" rel="noreferrer" target="_blank">https://github.com/OSGeo/gdal/pull/2771</a> , and automatically benefits to QGIS when it uses the OpenFileGDB driver.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Some figures on a version from of few years ago of the dataset at</p>
<p style="margin:0px;text-indent:0px"><a href="https://data.linz.govt.nz/layer/50772-nz-primary-parcels/" rel="noreferrer" target="_blank">https://data.linz.govt.nz/layer/50772-nz-primary-parcels/</a>, featuring 2 484 646 polygons, 773 MB:<br>"ogrinfo -spat 174.949909 -41.143842 175.684529 -40.594600 -al -so -noextent" (thus counting the number of features intersecting the spatial filter), which returns 81 046 polygons, nows runs in 400 ms with GDAL 3.2dev and the OpenFileGDB driver, versus 6.7 s before (full scan), vs 890 ms with the FileGDB driver (with FileGDB SDK 1.5).</p>
<p style="margin:0px;text-indent:0px">All figures given with debug builds, and on a hot run (so with most pages cached by the OS).</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Interactive display of this dataset in QGIS with the OpenFileGDB driver is as fluid as with the FileGDB one. Comparing behaviour of OpenFileGDB and FileGDB drivers with strace shows that they read a similar amount of data in the .spx file, which confirms it is uses correctly.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">The filegdb reverse engineered specification was also updated in</p>
<p style="margin:0px;text-indent:0px"><a href="https://github.com/rouault/dump_gdbtable/wiki/FGDB-Spec#specification-of-spx-files" rel="noreferrer" target="_blank">https://github.com/rouault/dump_gdbtable/wiki/FGDB-Spec#specification-of-spx-files</a></p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Thanks to <a href="http://qgis.org" rel="noreferrer" target="_blank">qgis.org</a> grant program for making this improvement possible.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Best regards,</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Even</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">-- </p>
<p style="margin:0px;text-indent:0px">Spatialys - Geospatial professional services</p>
<p style="margin:0px;text-indent:0px"><a href="http://www.spatialys.com" rel="noreferrer" target="_blank">http://www.spatialys.com</a></p></div>_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" rel="noreferrer" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>
_______________________________________________<br>
Qgis-psc mailing list<br>
<a href="mailto:Qgis-psc@lists.osgeo.org" target="_blank">Qgis-psc@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-psc" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><br>--<br>Andreas Neumann<br></div><a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member (treasurer)<br></div></div>