[Qgis-psc] Nominatim integration in QGIS

Marco Bernasocchi marco at qgis.org
Wed Dec 23 13:33:49 PST 2020


Dear OSMF Board,
the QGIS community just opened a pull request[1] integrating the Nominatim
geocoder into QGIS through a dedicated locator filter and an algorithm to
do batch geocoding. The Nominatim’s endpoint used is the one run by the
OpenStreetMap Foundation (OSMF).

Throughout the development of these features, steps were taken to ensure
the integration adheres to the OSMF usage policy. This means:
- Adding a mechanism to our locator filters to delay fetching of results to
avoid ‘auto-completion’ queries at every keystroke;
- Throttling the number of queries made to OSMF’ endpoint to one request
per second;
- Ensuring fair visibility/acknowledgement of the origin and license of the
fetched data;
- Zero-effort: our network access manager already insures a
QGIS-identifiable User-Agent, required by OSMF.

Enabling this would surely reduce the usage for geocoding plugins that use
nominatim and are unfortunately not always as well behaved as our core
implementation.

In striving to be the best possible open-source citizens, we would like to
ask formal permission from OSMF to go ahead and merge these features and
thus enabling nominatim geocoding by default in qgis.

Thanks a lot Marco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20201223/c7ba2c92/attachment.html>


More information about the Qgis-psc mailing list