По поводу софта, я в вики вычитал:
на полигоне здания:
building=yes
addr:housenumber=6
addr:street=Большая улица
addr2:housenumber=9
addr2:street=улица Ленина
В этой записи адреса по разным улицам равнозначны. Запись более чем двух адресов не приводит к странным вереницам чисел, как в варианте с дробями. Dkiselev написал подробное описание схемы. Минусы: пока не поддерживается ни одной программой, на всех картах будет только один адрес.
Отсюда:
https://wiki.openstreetmap.org/wiki/RU:AddressesВ OsmAnd я попробовал несколько адресов проверить, и пока получил неутешительные результаты. Опять же я писал, что в файле, который описывает какие теги брать из "сырых данных" OSM для генерации карт OsmAnd теги addr2 не присутствуют.