Thank you for the clarification. On Sat, Sep 1, 2018 at 1:55 PM Sarah Hoffmann <[email protected]> wrote:
> Hi, > > On Fri, Aug 31, 2018 at 06:28:31PM +0530, Leo Orson wrote: > > Hello everyone, > > > > I tried to geocode "Hong Kong" > > (https://nominatim.openstreetmap.org/search.php?q=Hong > > Kong&format=json&addressdetails=1&accept-language=en), and the country > code > > comes out to be "cn". > > Nominatim takes the country code from the country the place is in > which in this particular case is China. > > > But according to this list ( > > https://wiki.openstreetmap.org/wiki/Nominatim/Country_Codes), I found > the > > country code for Hong Kong to be "HK", and hence I believe we should be > > getting HK instead of CN. > > This list just contains the codes Nominatim knows about, not where they > are applied. > > > I did some research and I believe the Relation: China (270056) ( > > > https://www.openstreetmap.org/relation/270056/history#map=6/20.056/114.675 > ) > > is the reason. Not sure how to fix this, hence thought of mailing it > here. > > This is not a data error but a fundamental design issue with Nominatim > which cannot handle overlapping countries well (also an issue with > disputed areas). I've added the case to > https://github.com/openstreetmap/Nominatim/issues/202 > but I'm sorry to say it is unlikely that this will get fixed any time soon. > > Kind regards > > Sarah >
_______________________________________________ Geocoding mailing list [email protected] https://lists.openstreetmap.org/listinfo/geocoding

