Адресация с номером дома но без улицы

Потому что в Потлаче в заготовках для свойств объектов сразу предлагает заполнить addr:street, а не создать отношение associatedStreet или выбрать существующее отношение.
А вообще, associatedStreet вроде прижилось в Украине. Потому что иначе мультиязычный адресный поиск не работает.

Нужно обновить что тегирование addr:place не является предпочтительным или обязательными с объектами addr:housenumber.

http://wiki.openstreetmap.org/wiki/Proposed_features/addr:place#Tagging
http://wiki.openstreetmap.org/wiki/RU:Key:addr:place#.D0.A2.D0.B5.D0.B3.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5

Сейчас там только подход без полигона вообще (addr:place и addr:housenumber на домах).
Есть другая схема, где границы полигона точны и общие addr: теги вынесены на полигон.

Если кто-то тегирует addr:place на полигоне и точно указывает границу, а у домов указывает один тег addr:housenumber - это должно работать и поддерживаться софтом.

Это где же такое описано?

В вики.

|onNode=yes
|onWay=yes
|onArea=yes
|onRelation=yes

http://wiki.openstreetmap.org/w/index.php?title=Key:addr:place&action=edit

Да, на полигоне дома, но вы то пишете про полигон границы микрорайона, если не ошибаюсь?

Как я неоднократно указывал ранее это невозможно сделать пока имеется

http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema

Фактически, как упоминалось в одном из обсуждений addr:place необходим в первую очередь как addr:street=no.

Кроме того это оставляет неоднозначную ситуацию, когда дом может находится в двух полигонах с addr:place. Это одна из причин почему addr:* не “наследуется” по геометрической вложенности и должен указываться только на домах.

Karlsruhe Schema приняли аж в 2008, логично что на
http://wiki.openstreetmap.org/wiki/Key:addr
я исправлял это ещё в 2014
http://wiki.openstreetmap.org/w/index.php?title=Template%3AMap_Features%3Aaddr&type=revision&diff=1110387&oldid=1080970

и main убирал/обновлял
http://wiki.openstreetmap.org/w/index.php?title=Template:Map_Features:addr&diff=next&oldid=1110387

После предложения Dinamik в 2011/12 http://wiki.openstreetmap.org/wiki/Proposed_features/addr:place

В первую очередь - для указания адресации по площади.
Не в первую очередь как addr:street=no.

Выдумананая проблема или есть реальный пример из OSM?

Как минимум два города так отметили за 3 года, программы работают, мапперы детализируют всё спокойно. О каких причинах речь? Кто их обсуждал?

И за всё это время одна жалоба была только как place=city сломали, разорвав мультиполигон.

Как это так, одноранговые addr:* не должны пересекаться.

Вот именно!

  1. addr:place может ссылаться и на place=neighbourhood и на place=quarter и т.п., да даже и не на place. Чего бы им не пересечься?
  2. Вхождение дома (корпуса) в полигон микрорайона вовсе не означает, что он по нему адресуется. Адресация может быть просто на по населенному пункту, как в Зеленограде, или по suburb, square и т.т.

Где пример?

Как place=city + addr:city пересечётся с другим place=city + addr:city?
Как place=neighbourhood + addr:place пересечётся с другим place=neighbourhood + addr:place?
Как place=quarter + addr:place пересечётся с другим place=quarter + addr:place?
Как place=allotments + addr:place пересечётся с другим place=allotments + addr:place?

Адресация происходит по addr:* тегам.

addr:place=* действует на всю площадь и все объекты внутри контура, на котором отмечен.

К чему это вообще сказано было? Не вижу проблемы.

Видимо намекают на проблему того, что дом находясь в полигоне place=neighbourhood, для обывателя не имеет в письменном адресе микрорайон, только дом и улица. Но я не вижу в этом проблему, что к нему добавиться не обязательный микрорайон.

Нужно отличать addr:street от addr:place.

Эта тема про addr:place, про “улицы” если разговор начинает если кто-то, то пусть приводит пример как addr:place с addr:street может конфликтовать (а никак не может).

Для addr:place объектов “улицы” при простом письме как-раз таки и нет, читайте Dinamik где он приводит уйму адресов про “острова” и прочее http://wiki.openstreetmap.org/wiki/Proposed_features/addr:place#Examples

Отрицать адресацию “по площади” (внутри их земель) у застройщиков (СНТ и коттеджных посёлков, а иногда пригородов и чего-нибудь ещё) тоже безосновательно.

Если Nominatim подписывает города, микрорайоны - он этим и должен заниматься, а не люди.

addr:country addr:city addr:street addr:housenumber
addr:country addr:city addr:neighbourhood addr:street addr:housenumber

addr:country addr:city addr:place addr:housenumber
addr:country addr:city addr:neighbourhood addr:place addr:housenumber - возможно, такой вариант и не имеет смысла
addr:country addr:city addr:place addr:housenumber

Давайте обговорим как addr:neighbourhood … addr:suburb должны учитываться когда addr:place указан. В предложении это не было чётко прописано насколько я понимаю.

И кварлал, и площадь, и километр шоссе, и промзона, и все площадные объекты в которые он одновременно попадет.

Микрорайон в Зеленограде не есть “не обязательный”, а есть “не участвующий” в адресации.

addr:neighbourhood вообще-то в вики не описан. вместо него и таких вещей, как addr:square, addr:quarter и всего остального и применяется единый addr:place, хотя это не так удобно, как если использовать addr:neighbourhood.

Чтобы продвигать addr:neighbourhood я иногда пишу и его, дублируя addr:place для непонятливых

и километр шоссе, и промзона, и все площадные объекты в которые он одновременно попадет.
Ну если все они содержат разные уровни addr:* то почему бы и нет.
Если в Зеленограде дополнить адрес микрорайоном, адрес станет не однозначным и письмо не дойдёт?
Я согласен, что будет для местных не привычно выглядеть и без дополнительной информации не убрать “не участвующие”, но это явно не делаешь хуже.

addr:neighbourhood это условное описание, не связанное с тем, что на вики сейчас

addr:suburb - “уточнение” http://wiki.openstreetmap.org/wiki/RU:Key:addr:suburb
addr:neighbourhood - вообще без вики живёт http://taginfo.openstreetmap.org/keys/addr%3Aneighbourhood#wiki и только 184 пользователей на него натыкались

Понятно что для каждолго слоя площадных названий есть свой уровень addr:= значений. Как они пересекаются на одноранговых уровнях ни я, ни freeExec не можем понять. Это скорее всего ошибки тегирования либо очень редкие объекты коотрые нужно обговаривать конкретно, вплоть до исключений к правилам, которые указываются на вики.

Для addr:neighbourhood можно брать из name=* у place=neighbourhood геометрии
Для addr:city можно брать из name=* у place=city геометрии или вообще с name=* у admin_level=*

addr:country и add:city так работают. Делать для других уровней другой подход - только усложнять программы.

Чего бы не пересечься place=neighbourhood и place=quarter? Почему вас зациклило на одноранговости?