Nominatim – is a free software that allows to make forward geocoding (search location by name, address) and reverse geocoding (retrieve postal address or place name by known coordinates).

The advantage of using Nominatim with Navixy On-premise is that it can be deployed on your local server, thus won’t limit you in amount of requests. You can still use other sources for geocode in parallel (e.g. Google, Bing), but they might seem rather expensive or not meeting your needs in specific regions.

Nominatim evolves as a part of OSM project and is distributed under open license and the source code under GPLv2.

Hardware requirements

Example configuration:

  • Intel(R) Xeon(R) CPU E5430 @ 2.66GHz – 2 units
  • HDD SAS 10k rpm 500 Gb for OS
  • HDD SATA 7200 or higher rpms – 1 Tb minimum for whole planet. If you’re going to use Nominatim for just one continent the size of HDD is related to OSM data you want to use:
  • RAM – 16 Gb and more. Optimal value is 32Gb.

Software requirements

The software requirements are listed on the original page of the project,  and in general they are like as follows:

  1. Operating system GNU Linux Debian 7
  2. GCC
  3. PostgreSQL (9.0 or later)
  4. Proj4
  5. GEOS
  6. PostGIS (1.5 or later)
  7. PHP (mod_apache and cli)
  8. PHP-pgsql
  9. PEAR::DB
  10. protobuf (for PBF support)
  11. wget
  12. boost (1.48 or later)
  13. osmosis


If you have more questions please contact our support team


USA: +1 858 815 9045

Mexico: +52 334 1642158

UK: +44 808 1641499

Germany: +49 1573 5988250

Russia: +7 495 223 0427

Log in