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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6783ede298d0089a3e2de01ec4d25fb8f0534846346cf1535beb0f36c7c56f44 |
|
MD5 | 42271c46eb7e0ebd7fd4abe8d364bafc |
|
BLAKE2b-256 | f8d772154063ce68cc3c026835488dadc174e32ffbf6237b00066de9f6319a16 |
File details
Details for the file nominatim_api-4.5.0-py3-none-any.whl
.
File metadata
- Download URL: nominatim_api-4.5.0-py3-none-any.whl
- Upload date:
- Size: 501.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c63761e0069962f06d44f855cff4ae10f2c41c2d2b615d9a486f6299ef78c9e5 |
|
MD5 | 924a7d383a735062b3949af3dde04daa |
|
BLAKE2b-256 | aca60590672a6c526b389cd360704c34ef49adddf4abc08cd30a77a6a6d0ae74 |