Hi everyone, this is the update on the final phase of my progress in enhancing Nominatim’s search results ranking.
Previous Diary Entries
To have a background understanding of the project, you can check the overview of the project followed by the project’s first phase down below.
Project’s Pull Request
To see the code of the project, you can check the pull request here.
Detailed Report of the Project
The detailed version of the report can be read here.
What Has Been Done
- Enabled PostGIS to work with raster files
- Nominatim CLI tool can now import OSM views data from the GeoTIFF file
- Nominatim CLI tool has the ability to refresh the OSM views data and recompute the importance scores
- Integrated OSM views data into the algorithm that computes the places’ importance scores which are used in ranking Nominatim’s search results
- Added some unit tests
- Updated the documentation and added a detailed report of the experiments conducted
Possible Next Steps
There is a weak correlation between the OSM views data and the wiki importance data. A number of possible reasons have been outlined in the detailed version of this report in which further investigation is needed to have a better understanding of this outcome. Apart from that, the OSM views import feature can be enhanced so that the user can specify the zoom level when importing the data, or even have multiple zoom levels data imported one after the other so that the OSM views data have a higher degree of accuracy.