Почта и индексы

Какой у тебя есть контур для “Чебоксары 428021”?

тут речь больше идёт про деревни - смысл ставить addr:postcode на каждый дом, если во всей деревне он единый, проще на place=hamlet поставить, раз уж есть контур, а в городах, где много почтовых отделений, индекс может быть сильно рассредоточенным

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

я о том что выдумывать новую сущность (теги postal_*****) когда есть уже работающий addr:postcode, согласно бритве оккама, не разумно.
есть какие плюсы в postal_****

Конечно, на дороге post_code это вовсе не часть адреса.

А на территории?

имеет ли смысл почтовый тег на линейном объекте ??
как от нее считать дальность распространения евоного влияния ??

Если индекс задан на улице, то тут не дальность надо считать, а все дома которые на этой улице по-идее должны наследовать этот индекс. На почтах как правило по индексы улицами распределяют сразу

Допустим мы хотим послать письмо жителю домика.

Если на домике есть addr:postcode, то берем его,
иначе смотрим улицу, указанную в addr:street, если на ней стоит postal_code, то берем его,
иначе смотрим населенный пункт (указанные в addr:city или в чьи границы place он попал), если у него стоит postal_code, то берем его.

Так вроде работает, что-то далее усложнять только всех запутает.

есть минус не всякая улица имеет один почтовый адрес.
на мою не самую длинную улицу ажно три почтовых отделения приходится.
соответственно имеем минимум три отрезка со своими постал_кодами. какой будешь брать ?? ближний не всегда будет правильно.
плюс никто не следит за постал_кодами на улице, в куче тегов на линии, их вполне можно пропустить и к примеру удлинить линию дальше, не учитывая привязку постал_кодов и всего такого.

зачем вводить тег постал_коде для контура, если в этом случае вполне справляется addr:postcode ??

А как вам коллеги вот такой вариант: одна улица, а дома на четной и нечетной стороне обслуживают разные ПО?

ребята, вы что-то не то обсуждаете, вопрос был не в том как у домика определить индекс, а в том, что есть например контур деревни у которой индекс обозначен как postal_code, а есть деревня, где индекс обозначен как addr:postcode, причём вторых подавляющее большинство.
В вики написано, что addr:postcode следует использовать на домиках, но не на территории.

Вопрос: нужно вики исправить, чтобы было использовать addr:postcode на границах деревни, либо во всех тех деревнях с addr:postcode переправить его на postal_code ?
В первом случае также надо в JOSM видимо валидатор подкрутить, чтобы не ругался, что стоит addr:postcode совместно с place.

CupIvan, postal_code для сельских нп самое место на точке (центре) нп (при наличии таковой), а не на полигональной границе.
addr:postcode к полигону вообще полная глупость прикручивать.

Тем не менее, большинство деревень именно так и обозначено, что впрочем и логично исходя из наследования тегов, ровно как наследуются addr:country, addr:region с границ

Обозначено, не значит правильно. Не путайте праведное с грешным.

т.е. если следовать вики, то нужно прибить addr:postcode на территории и перенести его на точку внутри нп в тег postal_code, верно?

Точка и полигон place должны иметь одинаковые теги.

В ru:wiki postal_code вообще похоронили, а теперь носимся как дурная девка с титькой и не знаем куда addr;postcode грамотно прикрутить.

вот давайте и поймём как будем обозначать и исправим либо вики, либо базу, чтобы было единообразно и не плодилась двойственность

  1. тег postal_code vs addr:postcode
  2. обозначаем на точке place или на границе place

я практически везде встречал addr:postcode на границе, так и тегировал пока недавно не наткнулся на postal_code в базе, поэтому и возник вопрос

Что-то мне подсказывает, что addr:postcode на чём либо, кроме домов, это наследие iD.

  1. postal_code, потому что Вики. Но я не против addr:postcode, если исправите Вики.
  2. В первую очередь на точке, при желании дублировать на границу. Хотя бы по той причине, что как раз у деревень граница зачастую не обозначена.

На полигональной границе НП должны присутствовать два тега: place=city/town/village etc, + name=*
Не путаем с административной границей.
Все остальное наша отсебятина подстроенная под кривые валидаторы и конвертеры.
Умудрились даже и ru:wiki под себя “заточить”.