The open-source GeocodingLite project is powered by Feroeg.com
With these words, we present our first release of an open-source geocoding engine on GitHub at https://github.com/Enoch72/GeocodingLite.
You can launch a textual search to get the coordinates and/or the postal codes and other info about the wanted location.
As the name suggests the project is based on the SQLite database and is a very successful attempt to explore the potential of the SQLite FTS5 search text engine.
The data comes from GeoNames. They contain 'only' the centroids (the geographic centre point) of the cities of about 100 nations of the world and other useful pieces of information, such as postal codes.
The search engine is 'lite' also because the search can't resolve address coordinates at street level.
The GitHub repository contains the source code (C++) of the search server and all the data needed to run the search engine.
The search engine runs on Linux and is based on a simple HTTP/JSON API protocol to retrieve the data, as explained in the repository.
You can test it on the demo page of the Feroeg.com site.
You can also download a Docker image, from Docker Hub of the georeferentiation service.
The project is Open Source (modify and use the code as you want) but is mandatory that the final user is aware of the source/author of the original work.
That's all.
Cheers, Giovanni.
Comments
Post a Comment