> > > be used I see many nodes with both.
> >
> > IMHO use addr:street and ignore addr:place. Most probably addr:place
> > is incorrectly set instead of addr:city, which you get from other
> > data anyway.
>
> I think this is a problem of some editors, which asks for all of this
> keys, and people think they need to fill out every field.
>
> If we have addr:place and addr:street, I would ignore addr:place, too.
>
Okay, I will consider this.
I see many places in CZ where some houses have addr:street=*
but also many have not, while all of them have the same addr:place value.
Look at Bubovice in CZ for example:
http://www.openstreetmap.org/relation/442330Results for Overpass queries with
addr:housenumber=* and addr:place=* and addr:street=* in Bubovice : 87 nodes
addr:housenumber=* and addr:place=* and addr:street!=* in Bubovice : 114 nodes
In this case most streets have names, so I think mkgmap should
try to find the closest road and use the road name for the address.
The current code in r3529 treats the numbers with addr:street separated from the others
and adds the label Bubovice to the roads so that the search for the houses without addr:street
works. That makes no sense here.
Gerd