Questions tagged [nominatim]

Nominatim is an address search engine for OpenStreetMap. It is open source and offers geocoding as well as reverse geocoding.

Nominatim is the most popular address search engine for OpenStreetMap. It is open source, providing geocoding as well as reverse geocoding.

Further Reading

  1. Nominatim in the OpenStreetMap Wiki
  2. Source code
223 questions
9
votes
1 answer

GeoCoding Issues with OpenStreetMap/Nominatim

I have a website which needs to obtain the Latitude and Longitude for the address entered by the customer. Google/Bing/Yahoo are too expensive for us so we went with OpenStreetMap/Nominatim. Unfortunately while it worked OK during testing, its…
Dale K
  • 16,372
  • 12
  • 37
  • 62
8
votes
2 answers

UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 49: character maps to

I am creating a certain function that can give me information regarding the ISS (International Space Station) and a given location (in decimal coordinates) that can vary, depending on the input. But when I use this:…
Felipe
  • 121
  • 1
  • 1
  • 7
6
votes
2 answers

Xml parsing from web response

I'm trying to get response from nominatim to geo-code few thousands of cities. import os import requests import xml.etree.ElementTree as ET txt = open('input.txt', 'r').readlines() for line in txt: lp, region, district, municipality, city =…
m93
  • 103
  • 1
  • 7
5
votes
0 answers

What are address26 and address29 in Nominatim?

Occasionally - rarely - a Nominatim search will return a hit with a key "address29" or "address26". There is no mention of such a key in osm, and I can't find any explanation in Nominatim. Here's an example. Search nominatim for bamako (the…
user2831799
  • 141
  • 1
  • 7
5
votes
2 answers

SIMPLE reverse geocoding using Nominatim

i am developing an online mapping application using OpenLayers + OpenStreetMaps. i need help implementing a simple reverse geocoding function in javascript (or php) that receives Latitude and Longitude and returns an Address. i would like to work…
tony gil
  • 9,063
  • 6
  • 72
  • 89
4
votes
1 answer

Osmosis - Removing business from OSM data for Geocoding usage

I'm trying to set up Nominatim database for address geocoding. Database would be used by komoot's Photon, but I guess that's not so important info. The problem is that the osm xml/pbf files I have contain not just the addresses, but the whole bunch…
Igor
  • 289
  • 2
  • 10
4
votes
1 answer

How many rankings of indexing are there in Nominatim API

We are currently installing Nominatim API and it is on Rank 30 (indexing), has been indexing for about 4 days now, does anyone know how many rankings there are to index?
williamsandonz
  • 13,581
  • 21
  • 88
  • 171
4
votes
0 answers

Nominatim search results are always empty

In my server's Nominatim I'm trying to search anything on the map. For example I'm trying to search London on my map . I always got : No search results found Addresses and postcodes are approximate Can somebody tell me how to fix it ? Here are…
woj_jas
  • 1,012
  • 7
  • 21
  • 50
4
votes
2 answers

How to load multiple osm files into Nominatim

I need to figure out the process to load multiple OSM files into a Nominatim database. I have everything setup and can load a single file with no issues. Basically what I'm trying to do is load some of the GeoFabrik OSM files for only a part of…
user2092856
  • 301
  • 4
  • 12
3
votes
1 answer

Why is a Spatial Data Frame obtained from OSM/Nominatim invalid?

I want to get plottable spatial (boundary/polygon) data from OpenStreetMap using the nominatim R package. The nominatim::osm_search_spatial request seems to work successfully but the resulting data, despite being found as a…
Francis Barton
  • 305
  • 1
  • 13
3
votes
1 answer

How to use docker container and geopy to avoid timeout problem with nominatim?

I am trying to run the following code to perform a geocode using the geopy package. import geopandas as gpd import pandas as pd import os from time import sleep from geopy.geocoders import Nominatim end = pd.read_csv…
Heavy Hammer
  • 147
  • 9
3
votes
1 answer

Using Nominatim with angular

I'm trying use OSM in my angular app. I have included the OSM into the app, but in my case I need the functionality of Nominatim. When a user input a place it should return Latitude and Longitude of the place and map should focus to that place. In…
Lahiru Mirihagoda
  • 885
  • 13
  • 28
3
votes
1 answer

403 error on accessing nominatim on the virtual host

I have installed nominatiom on virtual qemu ubuntu 16.04 server, i can access apache's default page using http://127.0.0.1:8080 url in the host machine but i can not access any pages of nomination. i test http://127.0.0.1:8080/nominatim/search.php…
Nasser Mansouri
  • 732
  • 2
  • 6
  • 23
3
votes
0 answers

Using R to geocode on a local nominatim-server

I have to geocode a huge amount of adresses (> 1m adresses), so I have access to a local nominatim server. But I don't know how to access these service via R. It is possible to use the R-package "nominatim" to geocode on a local server? And which…
3
votes
1 answer

How to use Nominatim API through PHP to retrieve latitude and longitude?

Below is the code that I am currently using in which I pass an address to the function and the Nominatim API should return a JSON from which I could retrieve the latitude and longitude of the address from. function geocode($address){ // url…
Osman
  • 193
  • 2
  • 12
1
2 3
14 15