Опять уперлись в навигаторы, которым для домиков обязательно иметь улицы.
Значит получается, что ваше использование addr:house_by/addr:place это указание конвертору такой убогой программы что засунуть в псевдоулицу.
Все эти разговоры про “объекты адресации” и т.п., это не более чем разговоры про псевдоулицы для навигаторов и к построению адресов не имеет отношения.
Опять путаем адрес (почтовый, если угодно) и место в поисковой иерархии навигатора.
Есть связанные проблемы: Зеленоградский микрорайон, к примеру, в адрес не входит, но его полезно иметь для поиска - группировать по нему домики.
Ну об этом и разговор. В отсутствии четких правил каждая программа может руководствоваться своими. Получается неопределенность.
Полигон place=allotments или place=neigbourhood.
Почему city берем, а suburb - нет? А hamlet брать? А hamlet внутри city?
И где это документировано? Где я при написании программы должен узнать, что suburb не надо брать, если он явно не указан?
Кстати, пусть liosha поправит, но конвертер вроде берет субурбы.
Нет, нет, не то. Это разговор о том, что по адресу “дом 1” никто ничего не найдет. И по адресу “дом 5 корпус 3” тоже.
И по адресу “Кремль” тоже можно уехать в Казань, а можно в Новгород.
Что-то в любом случае перед домом надо писать. Можно не улицу, но что-то. Не потому что псевдоулица. Потому, что иначе не доедешь.
И хорошо бы иметь правило как это “что-то” брать. И еще правило как это “что-то” найти на карте. И правило как понять указано оно или нет.
пи языком чесать - не мешки ворочать
а самое замечательное, что результат любого многостраничного обсуждения всегда сводится к одному: каждый останется при своем мнении
поддерживаю.
начало разговора читать интересно, а потом, когда достаются пиписьки супер-пупер аргументы читать бесполезно.
при чем 5% ентой енергии потрачены бы на качественное дополнение в документацию проекта и было бы щастие
В описании использованной вами схемы. Вы на какой хотите основываться? Там написано что suburb надо брать из геометрии? Я основываюсь на том, что не надо.
Для чего будет служить ваша программа? Для рассылки писем по почтовым адресам? Для поиска объектов на карте?
Это различные задачи и “адреса” для них можно строить по-разному. Почему бы не расширять почтовый адрес дополнительной информацией, если это облегчит поиск?
У этих городов есть полигоны place, в чем проблема?
Вот вы со мной и согласились, что для поиска в навигаторе хочется некую “адресную” структуру, не обязательно совпадающую с адресом. Для вас ключевым моментом является обязательная улица (“что-то перед домом” == псевдоулица).
Вы предлагаете хранить подсказку конвертору, что класть вместо улицы, в addr:place.
Замечательно, вот и пришли к тому, что addr:place это не часть адресной, а часть поисковой иерархии.
В Зеленограде микрорайоны, поскольку они не входят в адрес, убрали из addr:street и вписали в is_in:neighbourhood
По такой информации (не адресной, но поисковой) и надо формировать псевдоулицы для поиска в нафигаторе.
На вскидку.
Как следует из содержимого, да и заявлено в первых строках, документ не про адреса, а про “адресный поиск” в навигаторах (через посредство конвертора osm2mp)
Хорошая подгонка под изображение в навигаторе.
Этим конвертор должен заниматься. Статусную часть надо бы вперед. Куды только нормализаторы смотрят?
Ну а про addr:place там написано самое спорное
addr:city = не заполняем !!! (оно заполнится автоматом из полигона города)
Чем законный addr:city помешает именно в присутствии addr:place?
Зачем заточка под навигаторы? - а если это не противоречит стандартным тегам - почему бы и нет?
Как мы убедились, такие вещи порой сбивает с толку новичков.
Да. Характерно для дач “приписанных” к деревням. Начало множится в рамках движения “прописка на даче”. Адрес прописки получается как “деревня Гадюкино, снт. Дачное, дом 5” (это не дом из нашего примера!)
Хотя в соседней теме никто так и не определились с тем что такое “населенный пункт Москва”, но вот взять к примеру Троицк…
В конце-концов мы говорим не о вложенности собственно населенных пунктов, а о вложенности административных объектов имеющих статус населенных пунктов.
Эта фишка предложена в рамках схемы Карлсруэ и существующей схемы адресации. Но за счет предположения что “все адреса имеют улицы”.
В сегодняшней вики написано следующее:
Это допускает абсолютно любую трактовку относительно того, какие из опущенных тегов следует брать из полигона, а какие нет. Именно об устранение этой вольности и идет речь.
Забудьте о навигаторах. Пожалуйста. Думайте о письмах. На письме, а не в навигаторе, перед “дом 1” надо что-то написать.
Давайте поставим задачу так: ткнуть в карту и узнать что писать на конверте. Именно это отличает addr: от is_in:
И еще раз. Чтобы ответить всем тем тем, кто разумно указывает, что мы толчем воду в ступе:
Есть некоторая схема с использованием addr:place. Она относительно распространена.
Да, возможно, она не лишена недостатков. Но она позволяет отвечать на некоторое количество неизбежно возникающих вопросов, о которых мы и говорим.
Вы можете убедить меня, что существуют некоторые правильные ответы на эти вопросы без применения addr:place. Вы можете даже убедить меня что вопросов не существует. Но это ничего не изменит - вопросы возникают не только у меня. Если вы хотите, чтобы сообщество отказалось от использования addr:place надо не тыкать новичка, что addr:place - неправильный, не убеждать меня.
Надо написать такой способ получения ответа на эти вопросы, который будет не менее прост и понятен чем addr:place. Опубликовать его в вики, чтобы сообщество увидело его. Чтобы каждый новичок увидел его не задавая вопроса на форуме; мог вернуться к ответу не в виде трех строк, а в виде полноценной схемы. И, если этот способ действительно стоит того жара с которым вы его отстаиваете, то сообщество перейдет на него.
Это называется ‘do-o-cracy’ - метод самоуправления ОСМ.
Это надо было сделать два года назад. Вместо этого предпочли заниматься болтовней.
Теперь уже сопротивление бесполезно, тег принят как редакторами, таки и пользователями данных (Номинатимом, конверторами в навигаторы). addr:place продолжает свое победное шествие по планете, а его противникам остается только скрежетать зубами в бессильной (и совершенно бессмысленной) злобе.