Open Source search based on OpenStreetMap data
Go to file
Sarah Hoffmann 5b1eca4c48 add configure script for pgsql server libs
This used to be in osm2pgsql but now has magically disappeared.
2015-08-29 12:04:46 +02:00
contrib update to OpenLayers 2.12 2013-01-22 21:06:29 +01:00
data switch remaining GRANTs to configurable web user 2015-03-05 21:55:20 +01:00
lib fix json output of empty arrays 2015-08-15 09:52:48 +02:00
m4 add configure script for pgsql server libs 2015-08-29 12:04:46 +02:00
module disable warning about missing chars 2013-02-27 21:01:20 +01:00
munin Add some comments to help use munin plugin, add over limit detection 2014-01-14 23:50:28 +01:00
mysql2pgsql add mysql to pgsql tool as lib 2013-03-19 00:47:57 +01:00
nominatim hasn't been svn for a while 2013-10-02 19:03:13 +02:00
osm2pgsql@8179cdb67e update osm2pgsql (libosmium; source, sidewalk, wikidata tags) 2015-08-29 11:26:12 +02:00
settings make search with reverse plan default 2015-08-11 22:30:07 +02:00
sql ignore man_made objects in reverse search 2015-08-04 21:44:19 +02:00
tests force sensible file prefixes for generated test files 2015-08-29 11:29:09 +02:00
tests-php assume PHP test suite is run from the tests-php directory. Matches documentation in VAGRANT.md 2015-07-09 03:43:59 +02:00
utils respect --osm2pgsql-cache setting 2015-08-08 18:15:14 +02:00
website use url with php prefix in more url 2015-08-11 23:09:50 +02:00
wikidata replace '_' and ' ' when matching wikipedia article names 2013-09-09 14:10:09 +01:00
.gitignore Vagrant: remove nonworking Digitalocean configuration 2015-06-28 23:54:48 +02:00
.gitmodules update osm2pgsql to latest version 2012-09-29 18:53:21 +02:00
AUTHORS apply Sarah's pull request feedback 2015-04-29 01:34:32 +02:00
autogen.sh create a globale configure/make 2012-06-16 01:25:16 +02:00
ChangeLog during reverse geocode lookup we also check the (optional) Tiger data for house numbers 2015-04-28 21:07:34 +02:00
configure.ac add configure script for pgsql server libs 2015-08-29 12:04:46 +02:00
COPYING add licence file 2012-04-27 22:19:55 +02:00
Makefile.am fix running of DB tests via Makefile 2014-09-10 20:52:37 +02:00
NEWS create a globale configure/make 2012-06-16 01:25:16 +02:00
phpunit.xml move looksLikeLatLonPair into lib.php, basic PHP test suite using phpunit 2014-09-23 22:53:20 +02:00
README add hint about osm2pgsql submodule 2014-12-19 23:44:54 +01:00
vagrant-provision.sh Vagrant: use 2GB by default, dont overwrite local.php which would be unexpected 2015-07-09 03:45:31 +02:00
VAGRANT.md Vagrant: use 2GB by default, dont overwrite local.php which would be unexpected 2015-07-09 03:45:31 +02:00
Vagrantfile Vagrant: use 2GB by default, dont overwrite local.php which would be unexpected 2015-07-09 03:45:31 +02:00

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