https://wiki.openstreetmap.org/wiki/Addresses may be helpful, it is an attempt to document how addresses are tagged in OSM
> is OSM (Nominatim) using OpenCageData address-formatting ?" Depends on what you mean by that. Nominatim is extracting geocoding info from OSM (and it may or may not use OpenCageData address-formatting) OSM (database edited by mappers) is not using OpenCageData format but its own tagging system documented in https://wiki.openstreetmap.org/wiki/Addresses BTW, if https://wiki.openstreetmap.org/wiki/Addresses will be confusing or unclear please comment at https://wiki.openstreetmap.org/w/index.php?title=Talk:Addresses&action=edit§ion=new and there is decent chance that documentation will be improved May 11, 2020, 15:06 by pascal.gir...@insa-lyon.fr: > Good morning, > > I apologize in advance if this is the incorrect contact channel for my > question. > I posted it on OSM help forum in April and I had no answer. > > > I am developping a web application and I use Nominatin service to get > addresses. > > > In JSON format, Nominatin sends an address object like this : "address": > {"road": "Hillcrest Road", "suburb": "Gidea Park", "city": "London > Borough of Havering", "state_district": "Grand Londres","state": > "Angleterre", "postcode": "RM11 1EA", "country": "Royaume-Uni", > "country_code": "gb"}. Of course, address fields change depending on the > country. > > > In the database of our web application, we would like to build a table > to store all fields of an address object of OSM, because we want to be > compatible to all addresses around the world. I've been looking for > days, for the list of all fields contained in an address object of OSM : > on the net, in documentations, in nominatim and osm2pgsql code. > > > I saw this post on Open Street Map Help : > > "https://help.openstreetmap.org/questions/61683/all-possible-fields-of-address-object" > > <https://help.openstreetmap.org/questions/61683/all-possible-fields-of-address-object>> > . > > > But : > > 1) it was in January 2018, > 2) the answer was > > "https://github.com/OpenCageData/address-formatting/blob/master/conf/components.yaml" > > <https://github.com/OpenCageData/address-formatting/blob/master/conf/components.yaml> > 3) and > > "https://github.com/openstreetmap/Nominatim/blob/6c1977b448e8b195bf96b6144674ffe0527e79de/lib/lib.php#L63" > > <https://github.com/openstreetmap/Nominatim/blob/6c1977b448e8b195bf96b6144674ffe0527e79de/lib/lib.php#L63> > > The > "https://github.com/osm-search/Nominatim/blob/v3.4.1/lib/lib.php" > <https://github.com/osm-search/Nominatim/blob/v3.4.1/lib/lib.php>> is > different than witch I quoted above in point 3). > > > Concerning the above point 2) : > > is OSM (Nominatim) using OpenCageData address-formatting ? > Can I rely on it to build my address table ? > > Please help me... > > > Many thanks in advance for your response. > > > > > Pascal Girard >
_______________________________________________ dev mailing list dev@openstreetmap.org https://lists.openstreetmap.org/listinfo/dev