I have started to use OSMAnd on my Android phone which is a great application, but realized, that it can not find a lot of streets in Budapest:Hungary.
After some investigation it turned out that it is because these streets are treated as parts of the neighboring cities
After some disucussion on the Hungarian OpenStreet google group the conclusion was that according to the experience there every data is filled in correctly.
The case is that there is a city called Budakalász:
which is defined as a point with all the needded attributes (at least as far as we can see it).
In addition there is an administrative border, which defines exactly the borders of the city + it has the city point included in the relation as a label.
If you search on openstreetmap.org for example to “Kadosa utca” you get the result:
Kadosa utca, Rómaifürdő, III. kerület, Budakalász, Budapest, Central Hungary, Közép-Magyarország, Magyarország
however Kadosa utca is in Budapest and in no case in Budakalász.
According to the WiKi, if there is an administrative border, then that is used to determine where the streets belong.
Does anybody have some suggestion how this could be corrected?