Nominatim

Open Source search based on OpenStreetMap data

  • Owner: osm-search/Nominatim
  • Platform:
  • License:: GNU General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Build Status

Nominatim

Nominatim (from the Latin, 'by name') is a tool to search OpenStreetMap data
by name and address (geocoding) and to generate synthetic addresses of
OSM points (reverse geocoding). An instance with up-to-date data can be found
at https://nominatim.openstreetmap.org. Nominatim is also used as one of the
sources for the Search box on the OpenStreetMap home page.

Documentation

The documentation of the latest development version is in the
docs/ subdirectory. A HTML version can be found at
https://nominatim.org/release-docs/develop/ .

Installation

Nominatim is a complex piece of software and runs in a complex environment.
Installing and running Nominatim is something for experienced system
administrators only who can do some trouble-shooting themselves. We are sorry,
but we can not provide installation support. We are all doing this in our free
time and there is just so much of that time to go around. Do not open issues in
our bug tracker if you need help. You can ask questions on the mailing list
(see below) or on help.openstreetmap.org.

The latest stable release can be downloaded from https://nominatim.org.
There you can also find installation instructions for the release, as well as an extensive Troubleshooting/FAQ section.

Detailed installation instructions for the development version can be
found at nominatim.org
as well.

A quick summary of the necessary steps:

  1. Compile Nominatim:

     mkdir build
     cd build
     cmake ..
     make
    
  2. Get OSM data and import:

     ./build/utils/setup.php --osm-file <your planet file> --all
    
  3. Point your webserver to the ./build/website directory.

License

The source code is available under a GPLv2 license.

Contributing

Contributions are welcome. For details see contribution guide.

Both bug reports and pull requests are welcome.

Mailing list

For questions you can join the geocoding mailing list, see
https://lists.openstreetmap.org/listinfo/geocoding

Main metrics

Overview
Name With Ownerosm-search/Nominatim
Primary LanguagePython
Program languageShell (Language Count: 7)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2012-03-03 12:24:39
Pushed At2025-06-02 12:39:02
Last Commit At2025-06-02 14:39:02
Release Count43
Last Release Namev5.1.0 (Posted on )
First Release Namev2.0.0 (Posted on 2013-01-23 22:56:08)
用户参与
Stargazers Count3.6k
Watchers Count95
Fork Count753
Commits Count5.1k
Has Issues Enabled
Issues Count2105
Issue Open Count94
Pull Requests Count1038
Pull Requests Open Count4
Pull Requests Close Count184
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private