I have been noticing frequent address searches that do not give a satisfactory answer.

Example: "Harris Place, Seaton, SA, Australia" the street appears to exist and is labelled on the map but does not return a result in the search. In face searching any street name within Seaton seems to return a negative search result, even the main roads bordering it. The only time I get a result is by limiting the search to the suburb name "seaton, sa" (and state, etc.) only.

Is the database of these names not being indexed or cataloged properly for searching?

I do not understand why the search nominated above gives partially matching results for other states when I have clearly nominated the state. For example, I am given >40,000 finds which link to places like "Seaton Road, Highett, VIC". If seaton is a known suburb name, why does it become a street name in the search results? The problem I have with this is that giving more than 10 or 20 search result options is pointless because you cannot possibly check through a list that long. I don't understand why they are all obviously nowhere near the intended search but showing up as a search result.

asked 29 Aug '11, 08:15

wbdeejay's gravatar image

wbdeejay
0112
accept rate: 0%

edited 31 Aug '11, 08:31

Andy%20Allan's gravatar image

Andy Allan
11.5k23120140


In the examples you have given you are using codes for Australian states. I am not aware of Nominatim having the ability to recognise such codes (or indeed those for US states).

Searching for "Harris Place, Seaton" returns an immediate result, as does "Harris Place, South Australia". I therefore suspect that adding state codes is throwing the Nominatim search.

There are a number of reasons why Nominatim does not try to match such codes:

  • Overlapping codes in different countries and codes for internal states/districts/regions which clash with country codes (e.g., is DE Delaware or ISO country code for Germany).
  • Absence of abbreviated codes in OSM. The OSM philosophy is not to store abbreviations, and Nominatim mainly uses core OSM data.
  • Available people to code and maintain the software.

Additionally, Nominatim is aimed at finding short search terms rather than full address strings. It is rare for OSM data to contain full address information and often this is derived from boundary and other geographical information in OSM (often with problems when boundaries are accidentally broken or place information is inconsistently or incompletely mapped, see other questions on this site related to Nominatim).

permanent link

answered 29 Aug '11, 12:16

SK53's gravatar image

SK53 ♦
22.0k45227344
accept rate: 20%

Thanks for the explanation. That helps me out a lot and and answers my queries perfectly.

(30 Aug '11, 01:05) wbdeejay
Your answer
toggle preview

Follow this question

By Email:

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

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "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:

×536
×158
×51

question asked: 29 Aug '11, 08:15

question was seen: 5,768 times

last updated: 31 Aug '11, 08:31

powered by OSQA