Skip to main content

A tool for building a database of OpenStreetMap for geocoding and for searching the database. Search library.

Project description

Nominatim - Frontend Library

Nominatim is a tool to search OpenStreetMap data by name and address (geocoding) and to generate synthetic addresses of OSM points (reverse geocoding).

This module implements the library for searching a Nominatim database imported with the nominatim-db package.

Installation

To install the Nominatim API from pypi, run:

pip install nominatim-api

Running a Nominatim server

You need Falcon or Starlette to run Nominatim as a service, as well as an ASGI-capable server like uvicorn. To install them from pypi run:

pip install falcon uvicorn

You need to have a Nominatim database imported with the 'nominatim-db' package. Go to the project directory, then run uvicorn as:

uvicorn --factory nominatim.server.falcon.server:run_wsgi

Documentation

The full documentation for the Nominatim library can be found at: https://nominatim.org/release-docs/latest/library/Getting-Started/

The v1 API of the server is documented at: https://nominatim.org/release-docs/latest/api/Overview/

License

The source code is available under a GPLv3 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nominatim_api-4.5.0.tar.gz (345.0 kB view details)

Uploaded Source

Built Distribution

nominatim_api-4.5.0-py3-none-any.whl (501.5 kB view details)

Uploaded Python 3

File details

Details for the file nominatim_api-4.5.0.tar.gz.

File metadata

  • Download URL: nominatim_api-4.5.0.tar.gz
  • Upload date:
  • Size: 345.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.2

File hashes

Hashes for nominatim_api-4.5.0.tar.gz
Algorithm Hash digest
SHA256 6783ede298d0089a3e2de01ec4d25fb8f0534846346cf1535beb0f36c7c56f44
MD5 42271c46eb7e0ebd7fd4abe8d364bafc
BLAKE2b-256 f8d772154063ce68cc3c026835488dadc174e32ffbf6237b00066de9f6319a16

See more details on using hashes here.

File details

Details for the file nominatim_api-4.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nominatim_api-4.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c63761e0069962f06d44f855cff4ae10f2c41c2d2b615d9a486f6299ef78c9e5
MD5 924a7d383a735062b3949af3dde04daa
BLAKE2b-256 aca60590672a6c526b389cd360704c34ef49adddf4abc08cd30a77a6a6d0ae74

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page