Я хоть тресни, не вижу, чем эта схема более эффективна (кроме очень-очень частных случаев). Она напрочь не учитывает что addr и addr2 могут иметь разные координаты, пусть и принадлежат одному объекту. И этот противоречие не устранимо в рамках этой схемы.
Ок, это очень хорошо.
Эти объекты, о которых ты говоришь, чистые условности, и они еще и вложены друг в друга. Вот например, фасад здания, это объект или не объект? Является ли фасад частью здания? Как его обозначать? Делить контур здания на веи, вешать на них addr:* а веи собирать в мультиполигон? Где тут эффективность?
Это безусловно так, но почему адрес должен во чтобы то ни стало висеть в виде тега на полигоне?
тот же пример:
На объекте “здание” висят четыре адреса. Простейшая геометрическая проверка (которую все уже научились делать) позволяет ответить и на вопрос “какому зданию принадлежит данный адрес” и “какие адреса принадлежат данному зданию”.
Разумеется геокодинг бывает прямой и обратный, я это помню). Но ответить на вопрос обратного геокодинга очень просто. Достаточно найти адресную точку, ближайшую к данной, и взять ее адрес. Я не вижу, чем тут могут помочь контуры “объектов”. Например, какой адрес имеют следующие точки:
- http://www.openstreetmap.org/?mlat=54.70416&mlon=20.50353#map=18/54.70423/20.50382
- http://www.openstreetmap.org/?mlat=55.71401&mlon=37.62107#map=19/55.71401/37.62107
Ответ “никакой” - не принимается.
Вопрос был очень простой - ищутся ли точки с тегами addr: но без building=yes*, и ответ на него тоже очень простой - да ищутся. Причем и навиками и номинатимом. Кроме того, адресные точки адекватно рендерятся, в отличие от addr2. Поэтому ими можно смело пользоваться. Что здесь не так?
Согласен, так не очень красиво, но это вполне рабочий вариант, на данный момент. Если хочется красоты, можно оба адреса перенести на точки.
Все течет, все изменяется, говорил старик Гераклит. Эволюционируют, и хорошо. Как это может помешать пользоваться адресными точками сейчас? Потом придет AMDmi3 и все перемапит - будем пользоваться новой схемой, если она приживется. Не приживется - будем пользоваться старой. Это не проблема.
Чего бы не хотелось, так это того чтобы эволюционисты внедряли свои схемы принципиально не считаясь с реальностью, не считаясь с местными особенностями. Утешает, что если схемы не учитывают местную специфику, они и не приживаются. Например в Калиниграде уцелели building=entrance на подъездах.