хм… в общем, похоже я совершенно неправильно понял схему тегирования сложных домиков и правильнее делать кучу обычных отношений type=multipolygon, состоящих из кусочков стен, вместо схемы type=building. надо тогда в wiki уточнить этот момент…
попробую всё переделать на эту схему
Там не вместо. Если внешний контур здания и его части оформлены через мультиполигоны, то type=building вешается на мультиполигоны. Просто костыль, чтобы связать все части дома (building:part) и сам внешний контур вместе.
type=multipolygon де-факто не прижился и используется очень редко, ибо все 3D рендеры уже умеют строить здание по building:part=* внутри полигона building http://wiki.openstreetmap.org/wiki/RU:Simple_3D_buildings
тут, по-моему, так и советуют.
Учтите еще, что значение apartments может иметь не только building=, но и building:part=. Во втором случае на внешнем контуре висит building=yes
В связи с намеченным событием на выходные 9-10 сентября, просьба держать валидатор в актуальном состоянии (как часто он обновляется я не нашёл - даты последнего прохода нет) или обновить его 11-го числа, чтобы сделать было/стало.
Приспособил валидатор для проверки архитектурного стиля здания. Попутно можно исправлять неправильный порядок веев в отношениях. Эта версия живёт тут http://osm.cupivan.ru/arch/
CupIvan, можно ли убрать валидацию улицы и номера дома, как не относящуюся к подъездами?
Или поправить чтобы работало в тех случаях, когда здание имеет более одного адреса и адреса записываются в адресных точках, а не в самом полигоне здания.
По логике, если нет входов (то есть не предназначено для пребывания людей) - то и не здание, а сооружение (а значит и не building). Но это отдельная тема, вскрывать которую не хочется.
Это скорее специфика русского языка (или английского, с какой стороны смотреть). Такое деление на типы структур не принято в английском, но очень чёткое в русском.
CupIvan, я думаю, надо добавить тег addr:place наравне с addr:street. Для тех адресов, которые относятся к микрорайонам, районам, населённым пунктам и т.д.