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

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

ребята, вы что-то не то обсуждаете, вопрос был не в том как у домика определить индекс, а в том, что есть например контур деревни у которой индекс обозначен как 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 под себя “заточить”.

А разве не наоборот - зачастую у деревень нет точки нп? Сколько не смотрел мелких - граница есть, а точки нет.

Кстати напомните, точку нп это под какую-то программу сделали? зачем она, если есть границы и можно её высчитать программно

Точка нужна всегда. Полигон – нужен только для адресации.
Точку высчитать нельзя. Она не просто в центре полигона стоит. Никто не читает вики…

полигон вообще говоря нужен не только для адресации - это и административная граница и реальная геометрия населённого пункта, а вот точка физически ни к чему не привязана

Не путайте полигон НП и его адмграницу. Они иногда полностью могут совпадать, но это скорее отдельные исключения.

по факту же - если не обозначена адм. граница boundary, то рисуем полигон place, который собственно и задаёт геометрию населённого пункта, на него собственно и вешается название населённого пункта, чтобы адреса отнаследовали домики, аналогичным образом должен и индекс наследоваться - с ограничивающего полигона будь то place или boundary

довольно странно индекс вешать на точку, т.к. чтобы узнать какой индекс у дома нужно сначала определить границы НП, затем искать есть ли внутри эта точка с доп. информацией, а её может и не быть

у НП в РФ, мне объясняли, нет админ границы (типа нет администрации).

wowik, муниципальное образование может состоять как из одного НП, так и из нескольких.

Не состоять, а включать в себя.

И это будет граница МО, а не НП.