Москва и Московская область (обсуждение)

Вы думать умеете, или только читать?
Раз написано “приходится вбивать руками”, значит в OSM данные есть, то есть при “вбивании” он все же находится. А то, что не работает autocompletion или еще какой механизм - это кривизна самой навигационной программы (кто вообще такие TapTaxi?) и/или конвертера.
Обзор писал какой-нибудь яндексофил и идиот (синонимы, в общем), таких много.

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

Всем спасибо за разъяснения!
White_54 Конкретно - Байкальская 43 и далее нечётные, точнее вспомнить не смогу.
Kostik Да, похоже я уже скачал карту с другого конвертера (через OSMDownloader) и теперь дома в поиске появляются. А вот для двойных адресов видимо придётся применить associatedStreet.
literan, BushmanK К сожалению, не нашёл в wiki явных указаний на избыточность addr:city. Буду знать. В каких случаях надо использовать этот тег?

uryevich, http://wiki.openstreetmap.org/wiki/RU:Addresses#.D0.A1.D0.BE.D0.BA.D1.80.D0.B0.D1.89.D0.B5.D0.BD.D0.BD.D0.B0.D1.8F_.D1.81.D1.85.D0.B5.D0.BC.D0.B0.2C_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D1.83.D0.B5.D0.BC.D0.B0.D1.8F_.D0.B2_.D0.A0.D0.BE.D1.81.D1.81.D0.B8.D0.B8_.D0.B4.D0.B5-.D1.84.D0.B0.D0.BA.D1.82.D0.BE

Обычно используют если дом находится вне границ населённого, а хотят чтобы числился в нём.

Я правда в данный момент мучаю конвертер (конфиг), но тем не менее в двух разных вариантах сборок этот адрес присутствует. Меняйте карты.

Есть - Отношение: поселение “Мосрентген” (380703)

Есть - Линия: Пожарная часть (48962866) - с addr:city=Москва. Есть - поселок Отношение: Мосрентген (2555062). Пожарная часть в не его границ. Где она? В поселении.
Результат - появляется вторая Москве = Москва в Москва поселение Мосрентген. Москва сама по себе, Мосрентген сам по себе, а пожарная часть сама по себе. Это не единичный пример. Таких Москва под десяток.

Правильно ли это? Разъясните. Конфиг крутить? Конвертер учить? Чему учить? Так всё и оставить? Или объект править? Спасибо.

А со ссылками слабó, чтоб людей не заставлять копировать?

  1. http://www.openstreetmap.org/way/48962866 - пожарная часть, здание
  2. http://www.openstreetmap.org/relation/380703 - сельское поселение Мосрентген, boundary=administrative
  3. http://www.openstreetmap.org/relation/2555062 - поселок Мосрентген, place=village
    (1) находится внутри (2), но не внутри (3).
    Теги addr:province и т.п. есть у (3) но их нет у (2)

Т.е. всё правильно? Куда будем писать письмо? По каким реквизитам будем искать объект в навипроге?
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B0%D0%B4%D1%80%D0%B5%D1%81

  • в чем уникальность адреса? в - addr:city=Москва, name=поселение “Мосрентген”? У самой администрации поселения хоть № дома есть…
    http://www.adm-mosrentgen.ru/%D0%BE-%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8
  • соблюдена ли обязательность? Присвоен ли адрес этому объекту?
    http://www.spr.ru/mosrentgen/administratsiya/pozharnie-chasti-ohrana-i-gospozhnadzor/
  • что там с легитимностью? Каким документом органа местного самоуправления присвоен именно этот адрес?
  • где улица (…), где номер здания (…), а правильно ли границы посёлка Мосрентген определены? Может пожарная часть в посёлке, а не в поселении (на деревню к дедушке)?
  • а будет почта доставляться в поселение (в поле)? Было время комбайнеру прямо в поле на лисапеде…

Словом даже если и правильно внесено в OSM. Найти не возможно. А уж в навигационной программе, при такой адресации, и подавно.
Не поймите меня превратно. Иногда надо вносить в адрес то, чего нет на самом деле. Хочется что бы пользователи навигационных программ не страдали от недоработки органов местного самоуправления и производителей карт.

Позвольте вас ещё немного помучить. Нет, ну правда хочется разобраться.
К вопросу о Зеленограде -. https://ru.wikipedia.org/wiki/%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4
Зеленогра́д (букв. зелёный город) или Зеленогра́дский администрати́вный о́круг — один из 12 административных округов Москвы. Это он только в буквальном смысле город, а по факту Зеленогра́дский администрати́вный о́круг. Кто сказал что это город?

https://ru.wikipedia.org/wiki/%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4#.D0.90.D0.B4.D0.BC.D0.B8.D0.BD.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.82.D0.B8.D0.B2.D0.BD.D0.BE-.D1.82.D0.B5.D1.80.D1.80.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B0.D0.BB.D1.8C.D0.BD.D0.BE.D0.B5_.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5
… состоит из пяти районов, восемнадцати микрорайонов (плюс четыре микрорайона в проекте), семи промышленно-коммунальных зон, Зеленоградского лесопарка и нескольких отдельных населённых пунктов. Может тогда микрорайон = населенный пункт?

Микрорайоны вижу, города Зеленоград не вижу. Зачем - Отношение: Зеленоград (1988678) - place=city - http://www.openstreetmap.org/relation/1988678 ?
Не достаточно разве - Отношение: Зеленоградский административный округ (1320358) - boundary=administrative - http://www.openstreetmap.org/relation/1320358 ? Если уж быть принципиальными - убрать не валидное.
И какой все же адрес у корпусов Зеленоградского административного округу? Паспортные данные прошу не приводить. На моей территории сколько паспортов, столько трактовок адреса. БТИ живет по своим правилам, полиция по своим, архитектура молчит как рыба об лёд. Не Москва ли это в чистом виде: Москва, микрорайон, корпус?
Спасибо.

Да, внутри городов федерального значения населенных пунктов в полноценном смысле нет. То, что сейчас нанесено, это некоторое компромиссное соглашение в OSM, местами неявное, в меру кривое, в основном для наследования адресации от площадного объекта. В СПб сходные проблемы. Если есть конструктивные идеи, как это регуляризовать, то рады услышать.

Значит тка, населенный пункты - отдельно, Округа и т.п. отдельно. Это две разные иерархии.
Не всегда их можно совместить в одну.

С точки зрения населенных пунктов грубо выглядит так:
есть субъект федерации Город Москва.
В нем есть кучка населенных пунктов, плюс “собственно Москва”, то есть там, где нет других НП он как бы по дефолту.
На письме в НП, мы мишем
“г.Москва (это про субъект), г.Щербинка, улица…”
“г.Москва (это про субъект), г.Зеленоград, …”
“г.Москва (это про субъект), п.Толстопальцево,…”
Для собсвенно Москвы мы опускаем НП (“собственно Москва”)
“г.Москва (это про субъект), улица Солянка,…”
В ФИАС опускают именно населенный пунтк - улица висит прямо под субъектом федерации. Но если вам угодно, можете не опускать ничего
“г.Москва (это про субъект), г.Москва (это про НП), улица Солянка,…”
или опускать субъект, если он тезка НП
“г.Москва (это про НП), улица Солянка,…”

С точки зрения административного деления - есть административные округа и административные районы.
С точки зрения муниципального деления - есть муниципальные образования (в Москве - округа и поселения).

С административными округами работать сложно, ибо некоторые всключаюс в себя целиком муниципальные образования и/или НП, то некоторые наоборот, включены в “собственно Москву”

С муниципальными образованиями та же беда - какие-то включают в себя НП, а какие-то являются частью НП.

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

В общем — зоопарк.

В Новой Москве удается всех рассовать по привычным полочкам:
Административные округ
Муниципальное образования поселение или городскоцй округ.
Муниципальный округ (есть в поселениях)
Населенный пункт.

В Зеленограде
Административные округ = НП
Муниципальные образования (округа) получаюется внутри НП

В Старой Москве, грубо
Административные округа - то внутри, то снаружи “собственно Москвы”, но если ее не брать в расчет, то дальше иерархия вырисовывается
Административный округ
Муниципальный округ (совпадает с адм. районом)
Населенный пункт (если есть)

Ну а от того, что “собственно Москва” (place=city, name=Москва) портит всё малину, у всех конвертаторов едет крыша.

У кого-нибудь работает сейчас отображение этих данных на сайте data.mos.ru ?
У меня уже не меньше недели не пашет, подложка есть, а объектов нет. И зум идёт глючно.

По случаю прочитал «сечу за адреса пресловутого Зеленограда». Объясните убогому: а в чём проблема искать дома внутри place=city+name=Зеленоград, имеющие уникальные addr:housenumber=* ? На кой сдалась улица? Это же касается и любой деревеньки, где сквозная нумерация без всяких улиц.

Не знаю, что там исправили, но адресный поиск по «корпусным» домам не работает.
Nominatim также не ищет такие адреса.

Шикарно, а где-нибудь, чем-нибудь эти адреса находятся (если исключить таблички на домах, паспорта жителей и реестры)?
Весь город «порезан» на полигоны place=neighbourhood+name=N-й микрорайон, внутри которых те же дома с addr:housenumber=*, да ещё и is_in:neighbourhood=N-й микрорайон (не понятно, зачем понадобилось этот «уникальный огород» городить). Так в чём затык?
Судя по всему, на планете Земля нет программиста, которого можно привлечь решить эту (и ей подобные) наисложнейшую задачу.
Здесь на форуме 100% таких людей (уже) нет (как и тех, кто знает, где их найти). А может — есть, но они загадочно молчат?
Навигационные поисковики пошагово предлагают ввести «страна-город-улица-номер дома». На выделенном пункте происходит взрыв мозга останов, намертво.
Ребята, мы действительно столкнулись с непознанным? Ну серьёзно — есть мысли «по спасению»?
P. S. Если честно, то набирая текст, хотелось перемежать его чернющим тупым матом. Печааль.
UPD: Яндекс всё спокойно находит и не … мозг, извините.
2ГИС по «микрорайонам Москвы» ищет и находит, как онлайн, так и оффлайн (android-приложение смотрел).
Навител ищет «по микрорайонам» и ему насрать, что в паспорте у кого-то не пишется это опасное запретное слово.
Поэтому таксисты не задают глупых вопросов, а едут по названному адресу.
А в каком месте OSM в данном контексте?

Насколько я слышал отзывы - проблема в адресном каталоге. Там где “пошагово предлагают ввести «страна-город-улица-номер дома»”

  1. В каких-то программах адресов без улицы вообще нет в каталоге.
  2. Там где есть - все корпуса в одном списке, он большой, неудобно каждый раз крутить до нужного номера.

Nominatim не находит корпус если писать, например, “зеленоград к360” или “зеленоград 360” или “зеленоград микрорайон к360” и т.д., а вот по “зеленоград проезд к360” - находит. :slight_smile:

Это о чём? Там — это где?

Простите, а откуда вы взяли «проезд»? И это не работает для остальных адресов. Как это вообще работает, если не через Ж? К каждому адресу есть своё кодовое слово, видимо.

Уже не помню, давно дело было.

Подбором. :slight_smile: Там рядом улица Савёлкинский проезд, видимо через это
http://nominatim.openstreetmap.org/details.php?place_id=69101587

Как выяснил, OsmAnd поддерживает адресный поиск со сквозной нумерацией по населённым пунктам. Надо брать пример. Вместо подбора каких-то странных «волшебных слов» в поисковом запросе.

Конвертер карт, как правило, можно настроить и добиться желаемого результата. Тот кто узнал о проблеме такого адреса (по типу Зеленограда), тот кто не поленился найти выход из положения через конфигурацию конвертера, тот предлагает карты с поиском где - микрорайон=улица. Этого оказывается достаточно для работы навигационной программы по схеме: «страна-город-улица-номер дома».

White_54, а есть такие положительные примеры? Тот же Kostik занимается конвертацией под 7 ways, но конфигурацию конвертера не захотел (не смог?) поменять. И ему тут накидали пачек.