NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum


I need to understand why this happen.

City of Arona in Italy has three suburbs, and one of the three is called Mercurago.

I am searching in OSM: Via Piave, Arona

and Nominatim always returns: Residential Via Piave, Mercurago, Arona, Novara, Piemonte, Italy

Mercurago is actually a suburb of Arona, but Via Piave is in Arona and not in Mercurago.

Can you please help me in understanding why the suburb of Mercurago is always returned in all the search for Arona's roads, regardelss they are in Mercurago or not ?


asked 25 Aug '14, 19:06

maxicampa's gravatar image

accept rate: 0%

edited 26 Aug '14, 15:59

neuhausr's gravatar image


Nominatim always composes the address based on the nodes that are the nearest. So probably the node representing Mercurago is so close to Via Piave that Nominatim assumes that is the suburb to take.

The only way to solve this is to replace the suburb node with a boundary relation representing the suburb. I would contact the Italian community to find out how this is normally done in Italy. E.g. are there sources from which the boundaries can be copied ?

permanent link

answered 26 Aug '14, 15:01

escada's gravatar image

accept rate: 21%

Would using "is_in=Arona" on the suburbs help Nominatim to get it right?

(01 Sep '18, 08:11) Joseph E

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 25 Aug '14, 19:06

question was seen: 3,149 times

last updated: 01 Sep '18, 08:11

NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum