When entering the address: 10390 Santa Monica Blvd Los Angeles I obtain the wrong address on the map, using the API in our code OR using the openstreetmap website. Are you aware of any issue with addresses ? thanks. asked 18 Dec '17, 23:24 MixR |
Many, actually most, addresses in the US are missing from OSM. That is definitely true in the Los Angeles area. So when you look up an address in OSM (I assume you are doing it on www.openstreetmap.org) the search instance (Nominatim) is most likely failing to find the address in OSM and then falling back to some other data set for an answer. Looking up the address you posted, it seems the fall back databases don't have that address either so it is simply pointing to an arbitrary location on the road. The best way to deal with this is to fire up a OSM editor and add the address information that is missing to OSM. answered 19 Dec '17, 00:03 n76 I thought Nominatim did an import of all Tiger addresses in the US., see the installation instructions. So it is possible that Nominatim finds an address while it was not added to OSM. That does not mean however, that it is correctly located, nor that is is not useful to add addresses directly to OSM.
(19 Dec '17, 04:11)
escada
Generally Nominatim does try other sources if the address is not in OSM. But unless I did something wrong the address given in the question does not result in an exact address being found. I recall the "details" part of the Nominatim used to tell what database/source it found the address in but that does not seem to be the true anymore. https://nominatim.openstreetmap.org/details.php?place_id=170312410
(19 Dec '17, 05:14)
n76
1
Nitpick: When house numbers are missing in an area, I think it'd be more effective to survey the house numbers at street corners and add address interpolation tags than to tag just one random house in the middle of the street.
(20 Dec '17, 05:41)
dsh4
The TIGER address data is lets say "not particularly good", this is AFAIK on purpose (for privacy reasons etc). In general there are only two ways to fix the issues: go out and survey the addresses (I've actually added address from mapillary in LA), or do an address data import (which is a lot of work and requires having suitably licensed data).
(20 Dec '17, 11:23)
SimonPoole ♦
With respect to address interpolation tags, its been a while since I checked but they don't seem to be well supported by a number of off line navigation apps. So I've been avoiding using them. What I normally do when I find an address that I want to visit is missing from OSM is: Find the location through some other service (AddressToGPS on Android works for me) and go there. Once there I make a point of walking the block collecting addresses. If a commercial area I collect shop names, etc. too. I try to do the whole block for privacy reasons: If I only collect a house address for the one person I'm visiting it really stands out on the map. But if the addresses for the whole block are added to OSM the one place I actually visited does not stand out as much. As long as you are visiting the area, collecting a dozen or so house numbers is not really more difficult than getting the addresses at either end of the block and using address interpolation tagging.
(20 Dec '17, 15:33)
n76
|
Thanks a lot! which file should I edit to add manually the address ? thanks again !
Not a file as such, OSM is really just a big database.
Go to the https://www.openstreetmap.org/ website, center the view over the location the address should be in, and then use the "edit" pull down to select an editor. As it sounds like this might be your first edit, I would suggest using the iD editor (you, may need to setup an OSM account first). The select the location the address should be and add some "tags". In this case the addr:housenumber and addr:street tags are the two you need. I don't use iD so am not sure how this operation works there but others tell me it is easy (I almost always us JOSM but others claim it has more of a learning curve).