Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Open Source search based on OpenStreetMap data
PLpgSQL C PHP Python Cucumber C++ Other
Branch: master

disable multithreading in osm2pgsql

not really useful for gazetteer plugin and producing too much overhead
latest commit fe3eb40e3a
@lonvia lonvia authored
Failed to load latest commit information.
contrib update to OpenLayers 2.12
data switch remaining GRANTs to configurable web user
lib fix json output of empty arrays
m4 add configure script for pgsql server libs
module disable warning about missing chars
munin Add some comments to help use munin plugin, add over limit detection
mysql2pgsql add mysql to pgsql tool as lib
nominatim adapt to new configure variables for postgres
osm2pgsql @ 8179cdb update osm2pgsql (libosmium; source, sidewalk, wikidata tags)
settings make search with reverse plan default
sql ignore man_made objects in reverse search
tests-php assume PHP test suite is run from the tests-php directory. Matches do…
tests force sensible file prefixes for generated test files
utils disable multithreading in osm2pgsql
website use url with php prefix in more url
wikidata replace '_' and ' ' when matching wikipedia article names
.gitignore Vagrant: remove nonworking Digitalocean configuration
.gitmodules update osm2pgsql to latest version
AUTHORS apply Sarah's pull request feedback
COPYING add licence file
ChangeLog during reverse geocode lookup we also check the (optional) Tiger data…
Makefile.am fix running of DB tests via Makefile
NEWS create a globale configure/make
README add hint about osm2pgsql submodule
VAGRANT.md Vagrant: use 2GB by default, dont overwrite local.php which would be …
Vagrantfile Vagrant: use 2GB by default, dont overwrite local.php which would be …
autogen.sh create a globale configure/make
configure.ac add configure script for pgsql server libs
phpunit.xml move looksLikeLatLonPair into lib.php, basic PHP test suite using php…
vagrant-provision.sh Vagrant: use 2GB by default, dont overwrite local.php which would be …

README

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 http://nominatim.openstreetmap.org. Nominatim is also used as one of the
sources for the Search box on the OpenStreetMap home page and powers the search
on the MapQuest Open Initiative websites.

Documentation
=============

More information about Nominatim, including usage and installation instructions,
can be found in the OSM wiki at:

http://wiki.openstreetmap.org/wiki/Nominatim

Installation
============

The following instructions is a quick guide to installation. A more detailed guide
how to set up your own instance of Nominatim can be found in the wiki:

http://wiki.openstreetmap.org/wiki/Nominatim/Installation

Note that this repository contains a submodule called osm2pgsql. Make sure it
is cloned as well by running `git submodule update --init`.

Installation steps:

0. If checking out from git run:

     ./autogen.sh

1. Compile Nominatim:

     ./configure
     make

2. Get OSM data and import:

     ./utils/setup.php --osm-file <your planet file> --all

3. Point your webserver to the ./website directory.

License
=======

The source code is available under a GPLv2 license.

Contact and Bugreports
======================

For questions you can join the geocoding mailinglist, see
http://lists.openstreetmap.org/listinfo/geocoding

Bugs may be reported on the github project site:
https://github.com/twain47/Nominatim
Something went wrong with that request. Please try again.