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

Вопрос в числе и территории.
Чем больше объектов - тем больше их правят все подряд и тем чаще ломаются схемы на отношениях.
Чем больше площадь - тем сложнее обновлять данные. Ведь в голове держишь в основном территории где побывал, а не справочники деревень.

Соответственно самый низкий уровень, который правят абсолютно все построен преимущественно на теге addr:street (альтернативу которому для случая отсутствия улицы обсуждают в этой теме) Кстати отношения для улиц есть и используются, хотя нечасто, в основном “замороченными” осмерами.
Территории в этом случае небольшие, если человек будет править улицу/деревню/микрорайон - он по крайней мере значительную часть домов просто глазом в редакторе тут же и увидит и сможет поправить.

А уровни выше правятся куда меньшим числом людей. При этом зачастую разные уровни - разными людьми и в разное время. И деревни далеко не всегда видны при правке области или даже района. Поэтому здесь логичнее применять отношения, чтобы исправления района попадали на деревни (которых редактор не видит и потому обновить не может, может быть даже не в курсе, что они есть).

Валидатор таких ошибок кстати уже на подходе :slight_smile:

И как их корректно туда вписывать:

  1. Тестовое
  2. Тестовое СП
  3. Тестовое сельское поселение
    В taginfo с большим отрывом побеждает пункт 2.

Я вписываю п.3.
В addr:region тоже сокращение “обл.” не вписывают, а пишут полностью.
Валидатору-манглеру исправить не сложнее, чем “ул.” раскрыть.

Не густо.
На всю Белоруссию по крупному “Жабинский район” на деревушках стоял вместо “Жабинковский район”
Ошибки битых границ тоже не редкость, однако.

Потому что в Потлаче в заготовках для свойств объектов сразу предлагает заполнить 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 указан. В предложении это не было чётко прописано насколько я понимаю.