Open Source search based on OpenStreetMap data
Go to file
Sarah Hoffmann c242386ddb use url with php prefix in more url
User may not want to set up URL rewriting for suffixes.

Fixes #241
2015-08-11 23:09:50 +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 make sure names/extratags is enabled for postgres > 9.2 only 2015-08-10 21:53:13 +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@07db15e5e5 update osm2pgsql (coastline typo) 2015-03-09 21:45:01 +01: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 add basic tests for namedetails and extratags parameters 2015-08-10 23:18:19 +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 set new development version 2015-04-28 20:46:57 +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