Привет, Хабр!

Мы в HumanFactorLabs парсим адреса в особо крупных размерах. Наши продукты упрощают ввод контактных данных и работу с ними.

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

Недавно на Хабре нас попросили привести примеры необычных адресов, в связи с чем и написана эта статья.

Номер дома — не число, а строка


Начнем с моего любимого места – города Электростали в Московской области. Как в любом уважающем себя городе, в нем есть проспект Ленина. Советское время кончилось, а проспект растёт и развивается. Недавно там построили новые дома.

Обычно при строительстве новых домов им присваивают номера в порядке продолжения. Если строительство домов происходит с начала улицы, где помещать рядом с домом 1 дом 36 нелогично, то просто начинают новую улицу.

Строительство новых домов на этом проспекте было запланировано с его начала. Однако новую улицу решили не делать, а продлить проспект Ленина, прибавив цифру 0 слева от номера новым домам.

То есть адреса Электросталь пр Ленина 4 и Электросталь пр Ленина 04 — это два разных адреса.

К сожалению, этот случай в России не единственный.

Вывод: храните номер дома как строку, чтобы не потерять лидирующий ноль.

Кстати, недавно нам пришёл такой адрес от клиента: 675018, Амурская, Моховая падь п, дом Л-1. Необычный дом, не правда ли? Мы не нашли его на картах, но он есть в ФИАС. Мы пока разбираемся, насколько корректно существование дома с лидирующей литерой, но вполне вероятно, что дом существует, так как его указал реальный клиент.

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


Бывает, что в городе две улицы называются одинаково. Например, в Москве две улицы 8 марта. Различить их можно только по индексу.

Или, например, Россия, Архангельская область, Устьянский район, деревня Бережная на карте Яндекса встречается в трёх местах. Не знаешь индекс — письмо не дойдёт.

Вывод: сохраняйте почтовый индекс объекта.

Без типов никуда


Индексы важны, но не всегда достаточны для определения улицы и даже населённого пункта. Бывает, что у разных населённых пунктов один и тот же почтовый индекс:

  • Россия, край Забайкальский, р-н Агинский, пгт Агинское, ул Олимпийская, индекс: 687000
  • Россия, край Забайкальский, р-н Агинский, с Амитхаша, ул Олимпийская, индекс: 687000

То есть крайне важно хранить тип населённого пункта.

То же самое относится и к типам улиц: если в Яндексе набрать “Москва Пушкинская” и нажать “Найти”, то Яндекс покажет Пушкинскую набережную, хотя есть ещё улица и площадь.

Вывод: сохраняйте тип населенного пункта и улицы.

Бывают адреса без улицы. И даже без дома.


Иногда мы встречаем адреса без улицы. Редко — в городах, чаще — в населённых пунктах. Адрес “Алтай, пгт Шебалино, дом 2” действительно существует (и там готовят вкусные пирожки).

Случается, что у дома нет номера, только корпус. Так, например, живут люди в Зеленограде и микрорайоне Супонево в Звенигороде: Звенигород, Супонево, корп 1.

Вывод: если при сохранении адреса в базу у вас включена проверка на пустые значения, то:
  • Разрешайте сохранять адрес без улицы;
  • Разрешайте сохранять адрес без номера дома, если указан корпус.

Бережно относитесь к литерам


Номер дома определяет отдельное сооружение. Литеры — это строения, пристройки и т.п., находящиеся на территории дома. Например, если дом имеет номер 4, то его пристройка может иметь номер 4А1, подвал — 4Б1, забор — 4I, строение — 4В, щитовая в отдельном сооружении — 4Г.

Детали скучным официальным языком, если захочется пруфов
В связи с поступающими в адрес Управления вопросами о правилах использования обозначений при литеровке строений и сооружений разъясняем правила, принятые в технической инвентаризации.
Все отдельные элементы участка (строения, сооружения, тротуары, мостовые и пр.) должны быть пролитерованы.
Основные строения и сооружения литеруются заглавными буквами русского алфавита А, Б, В и т.д. (кроме использования литеры Г, предназначенной для служебных строений и сооружений).
Пристройки, подвал, мезонин, мансарда и т.д. литеруются буквами того основного строения, в составе которого они расположены, с добавлением цифрового значения их номера по порядку описи: А1, А2 или Б2, Б4 и т.д.
Холодная пристройка литеруется строчными буквами русского алфавита соответственно литере основного строения: а1, а2 или б1, б2 и т.д.
Служебные строения и сооружения литеруются заглавной буквой Г с добавлением цифрового обозначения по номеру описи: Г1, Г2 и т.д.
Ворота, заборы и дворовые замощения литеруются римскими цифрами: I, II, III и т.д.
Возможна ситуация, когда количество строений и сооружений, расположенных на одном земельном участке превышает число букв русского алфавита. Существующие правила присвоения строениям литер не освещают подобного варианта. Считаем необходимым, с учетом требований Инструкции, в этом случае использовать сочетания двух букв русского алфавита, например, АБ, АВ… АЯ, БВ, БГ… БЯ и т. д.
Согласно Инструкции о порядке проведения работ по упорядочению нумерации строений в г. Ленинграде и его пригородах административного подчинения, утвержденной начальником Бюро технической инвентаризации Исполкома Ленсовета 12.09.1974 г., домовладению присваивается один номер, независимо от количества основных строений расположенных в нем. Местоположение строений на участке определяется его литерой. Частным случаем такого домовладения является группа строений, объединенная одним земельным участком, например, территория промышленного предприятия.
При выделении самостоятельного земельного участка из состава ранее сформированного земельного участка и необходимости присвоения ему самостоятельного адреса используется корпусная система, при которой строению дополнительно к основному номеру дома присваивается номер корпуса, например, корпус 1. Изменение литер на строения на вновь сформированных земельных участках при этом производить не обязательно.
(см «Инструкция о проведении учета жилищного фонда в Россйской Федерации»)


Правила литерования действуют по всей России, но только в Питере их особенно любят. ?Адрес, содержащий несколько литер, — нормальная ситуация для Питера: г. Санкт-Петербург ул. Маркина, д. 16Б, литера А.

(Скриншот из Питера, сделан с карт © ДубльГИС — Городской Информационный Справочник)

Некоторые литеры легко перепутать с номерами: литера З похожа на цифру 3 (как бы вы прочитали адрес Москва Звездный 23 с З?), литеру Ч в рукописном шрифте можно спутать с четвёркой. Литеры Й и Я выглядят как сокращения (Дом 4й — это 4 литер й или четвертый?).

Можно разделять номер дома и литеру словом “литер”, чтобы адреса вроде Звездного бульвара воспринимались более однозначно. Например, так: Москва Звездный 23 литер З.

Выводы:
  • Не удаляйте литеры у домов.
  • Выделяйте под хранение литеры несколько символов (мы храним три).
  • Разделяйте номер дома и литеру.


На этом всё. В качестве примера посмотрите структуру ответа, который возвращает API Dadata.ru. При такой структуре хранения адреса описанные выше проблемы не должны вас коснуться.

Комментарии (192)


  1. Areso
    18.06.2015 15:42

    Еще бывают адреса формата, как тут, Магнитогорск, Ленина проспект, д.1/1. К вопросу хранения строки, а не цифр.
    Причем 1/1 — это не пристройка, и не литера. Отдельностоящее здание со своей собственной территорией (землей).


    1. AlexGechis Автор
      18.06.2015 15:45
      +1

      Да, верно. Это — очень частый адрес, который говорит о том, что дом стоит на пересечении двух улиц и на каждой имеет номер 1.


      1. w0lf
        19.06.2015 09:44
        +1

        Да, это очень частый адрес. Но он совершенно не говорит о том, что дом стоит на пересечении двух улиц. Есть в одном уездном городе Владимирской области улица Моховая. Имела она совершенно нормальную нумерацию 1, 2 и т.д. Но вдруг её решили продлить в другую сторону. Так вот нумерация этих домов стала 1/1, 1/2 на одной стороне продленной Моховой, и 2/1, 2/2 и т.д. на другой стороне. Знаю непонаслышке, так как сам жил в 1/7.


      1. vlivyur
        19.06.2015 09:47

        У нас есть 2/2, при этом по другой улице он действительно мог бы быть номером 2, а по основной он должен быть 3.


        1. vlivyur
          19.06.2015 10:36

          А ещё у нас есть Октябрьская 8/6. При этом по улице Октябрьской он как бы 6, а по Мира он мог бы быть 8 (или скорее 6 — он между домов 10 и 4, но ближе к дому 10 должен был быть ещё один дом, но он мог и не по Мира нумероваться).


    1. Archon
      18.06.2015 15:51
      +2

      Ленина 1/1 в зависимости от города может означать «улица Ленина, дом 1 корпус 1», либо же «улица Ленина, дом 1, также стоящий на другой улице, и имеющий там номер 1». Более того, в рамках одного и того же города в каком-то районе нумерация может идти по первому варианту, а в каком-то — по второму. Соответственно, в первом варианте может быть одновременно и дом «Ленина 1/1», и дом «Ленина 1», а во втором — нет. Знать об этом заранее невозможно.


      1. Zenitchik
        18.06.2015 16:40

        Это только у недобросовестных сокращальщиков. В неофициальных записях я сам так писал для краткости, но в документе это неуместно. Дробь — это дробь. Корпус обозначается буквой к, либо цифрой меньшего шрифта.


        1. Ohar
          18.06.2015 21:22

          Эх, а я всю жизнь писал корпус через дробь: «Улица Ленина, дом четыре, второй корпус» > «Ленина 4/2», а надо, если я правильно понял, «ул. Ленина, д. 4, к. 2».


          1. AlexGechis Автор
            18.06.2015 21:25
            +2

            В записи «ул. Ленина, д. 4, к. 2» есть неоднозначность: это корпус 2 или квартира 2? Поэтому лучше всего писать «ул. Ленина, д. 4, корп. 2»


            1. Zenitchik
              18.06.2015 21:27
              +3

              Квартира «кв.»


              1. ploop
                18.06.2015 21:29
                +4

                Корпус общепринято «корп.», квартира да, «кв.», но очень часто пишут просто «к.»


          1. SgtRiggs91
            19.06.2015 09:10
            -1

            А я всегда использую дефис: ул. Ленина, д. 1, корп. 2, кв. 3 -> Ленина 1-2-3


            1. ploop
              19.06.2015 09:12
              +3

              Ленина 1-2-3

              А я бы вас не нашел по такому адресу :)


              1. AlexGechis Автор
                19.06.2015 09:16
                +6

                Может он этого и хочет? :)


            1. AlexGechis Автор
              19.06.2015 09:15
              +1

              Если в доме есть корпус, то такая запись воспринимается более-менее однозначно, но если только дом и квартира, то не понятно, адрес Ленина 1-2 — это Ленина дом 1 корп 2, или Ленина дом 1 кв 2 (при том, что Ленина 1 и 1 корп 2 существуют и это разные дома)


            1. vlivyur
              19.06.2015 09:35
              +1

              Добро пожаловать в Питер. И это ещё короткий номер, может быть и три дома через минусы написаны.


            1. alexxz
              19.06.2015 12:19

              Ага в поликлиниках и на почтах так любят сокращать, когда в районе все хорошо с нумерацией. Например газеты по подписке нам приносили с пометкой 24-2-219 написанной ручкой на полях. И в медицинской карте так было написано. ул Названиеулицы, 24-2-219


        1. Archon
          19.06.2015 11:41

          Неверно. Дробь — это дробь, и означать она может всё, что было задумано при выдаче такого номера.

          Сходите, например, посмотрите, что находится по координатам 51.791518, 55.035852. Рядом с домом Кольцевая 21/1 стоит дом Кольцевая 21, и это разные дома. Причём это не «неофициальная запись», а официальный адрес (можете проверить, например, по открытой карте Росреестра). Более того, в паре кварталов от этого дома дробь уже начинает использоваться как обозначение номера на пересекающей улице.


          1. ploop
            19.06.2015 11:56
            +1

            Да, часто дроби используют вместо буквы, например может быть 21А, 21Б, а может 21/1, 21/2. Повсеместно встречается.


    1. dunmaksim
      18.06.2015 16:10
      +4

      В Липецке половина домов пронумерована так, например, ул. Звёздная, 4/2. Не знал, что это ненормальная ситуация.


    1. beaverBox
      19.06.2015 23:02

      В Набережных Челнах, Татарстан, введена (лет так дцать назад) дробная нумерация, означающая «комплекс/дом». Старая классика «улица, дом» тоже пока в обиходе, но уже вторична.

      upd: ниже оказывается рассказали…


  1. ploop
    18.06.2015 15:46
    +9

    В Тамбове пошла мода на двойные улицы. Такие адреса дают домам на перектёстках, например ул. Пушкина / Ленина.
    зы: теги всё-таки читают.


    1. Mithgol
      20.06.2015 08:00

      Проклятые шипперы.


  1. Archon
    18.06.2015 15:48
    +2

    А ещё бывает, что номер дома начинается с букв «вл», обозначающих владение.

    Или дом может не иметь улицы, но иметь в обозначении номер километра дороги, на которой он стоит.

    Или у дома может быть несколько номеров. Разные номера одного дома могут быть на одной улице, а могут и на разных. Иногда их запихивают в одну общую форму записи (Парковая 3/55А, Больничная 21-29), а иногда на один и тот же дом можно сослаться, используя несколько разных адресов (на одной и той же улице, на разных улицах, или не на улицах вообще).

    Вывод: если с адресами не планируется делать никакого геокодирования и статистического анализа, единственная правильная форма их ввода — большое текстовое поле.


    1. Zenitchik
      18.06.2015 15:56

      А ещё владения нумеруются независимо. Могут на одной улице одновременно существовать, допустима д.4 и вл.4 — причём даже не рядом друг с другом.


    1. AlexGechis Автор
      18.06.2015 15:59

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


    1. ploop
      18.06.2015 19:33

      единственная правильная форма их ввода — большое текстовое поле.

      Не годится, особенно если с адресом могут работать люди.
      Лучший вариант — разбить по полям вплоть до улицы (улица может быть пустой), а под номер дома/корпуса и прочего — одно поле.


      1. kost
        24.06.2015 04:06

        Пользователю, который вводит адрес, это будет неудобно (но удобно вашему парсеру).


        1. ploop
          24.06.2015 08:32

          Зависит от того, где используется такой способ. Если это корпоративное приложение, пользователь которого есть оператор, то нужна жесткая привязка к КЛАДру для избежания ошибок. К примеру — выпадающие списки вплоть до улицы. Парсер тут просто не нужен.
          Если какой-нибудь онлайн-сервис, работающий с широкой аудиторией, то, наверное, дать полную свободу и несколько полей для заполнения. Парсинг превратится в геморрой, но можно его как-то уменьшить, отделив например регион/область в обязательную (жёсткую) часть, они то не часто меняются.


          1. AlexGechis Автор
            24.06.2015 09:07

            Операторам тоже нужно проще. Во-первых, у них есть свой KPI . Что лучше — человек, заполняющий заявку за 15 секунд или за две минуты? Во-вторых, имея разбитые поля они начинают делать очень много ошибок и вольностей. Например, писать населённый пункт в поле «город», или корпус дома в поле через дробь. Через год работы получается просто адовое месиво в данных.

            Самый лучший вариант, как вы правильно сказали — это одно поле с подсказками из КЛАДР/ФИАС и автоматической разбивкой по полям.


            1. ploop
              24.06.2015 09:18

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

              Нет, для операторов никаких вольностей, никакого произвольного текста, только быстрый поиск (за исключением номера дома)
              Для неподготовленных пользователей не знаю, наверное лучшим вариантом были бы подсказки, при этом допускающие ввод произвольного текста.


              1. AlexGechis Автор
                24.06.2015 09:22
                +1

                А что делать с неполнотой данных? В ФИАСе и КЛАДРе нет огромного количества домов и улиц, которые есть в реальной жизни. По ним затачиваться только на поиск и выбор из адреса из базы данных нельзя.


                1. ploop
                  24.06.2015 09:29

                  Это проблема. Конкретно у нас делается очень просто: письмо мне, через минуту улица добавлена :)
                  Однако система позволяет ввести произвольное название улицы, но операторы обычно этого не делают, лишние несколько минут для них роли не играют.


                  1. Borz
                    24.06.2015 10:50

                    пока напишут письмо вам о том, что моего адреса нет в БД, пока вы через минуту добавите, я уже в другом месте пиццу закажу


                    1. ploop
                      24.06.2015 10:55

                      Я и говорю — для разных случаев разные подходы. У нас адрес заносится только в случае заключения договора. А с бумажным договором и за час ничего не сделается, если на столе полежит. Реально в месяц в КЛАДР добавляю 5-8 адресов.


  1. kahi4
    18.06.2015 15:51
    +7

    Эту статью, да разработчикам банковского ПО в руки!
    Почему-то в банковском ПО часто считается, что городов без улицы не бывает. В одном банке от меня долго выпрашивали название улицы, потому что система не позволяла не заполнять это поле. Что ж, пришлось придумать (ходили былины, что улица таки есть, но официально она не указана в месте регистрации). Другой банк (альфа-банк) печатает в чеках «улица: UNKNOWN» (хотя бы не NULL и вообще работает, могло быть хуже).

    Вообще нужно, я считаю, отдельное поле под страну, индекс, город и область, а дальше — одну или две строки, пусть пишут как могут. Взять вот МАИ: Почтовый адрес: Волоколамское шоссе, д. 4, г. Москва, A-80, ГСП-3, 125993. Что это за буковки после города?


    1. algenon
      18.06.2015 15:57
      +7

      Ну разумеется, это номер абонента в ГСП-3. Странно, что не все знают эти очевидные вещи.


      1. kahi4
        18.06.2015 16:15
        +3

        Едет поезд по чугунке, свеча догорает в шандале, похлебываю я ушку да кушаю яства. Это я к тому, что некоторые вещи и аббревиатуры настолько редко используются, что пока не столкнешься — выяснять, что это такое и зачем оно нужно не станешь. Тем не менее, раз мы говорим про формы заполнения адреса доставки, я думаю, что не редко поля под это будут просто не предусмотренны (я вообще не помню, чтобы хотя бы где-то спрашивали ввести ГСП).

        P.S. Например, ГСП, благодаря тому же МАИ, для меня в первую очередь «гиростабилизированная платформа», а потом уже все остальное.


        1. algenon
          18.06.2015 16:20
          +9

          С моей стороны был сарказм :–) Для нормального человека, без почты головного мозга, что А-80, что ГСП-3 ничего не говорят.


          1. kahi4
            18.06.2015 16:30

            Простите, не узнал сарказм, уже подумал, что это я безграмотный и не знаю очевидных вещей :)
            Да, к знающим: вот тот же пример — Волоколамское шоссе — это улица? или просто за отсутствием других полей вводят в поле «улица», но официально это действительно просто шоссе и писать «ул. Волоколамское ш.» — это бред?


            1. AlexGechis Автор
              18.06.2015 16:45

              В ФИАСе тип «шоссе», писать ул. Волоколамское ш. – бред.


              1. Big_Shark
                18.06.2015 20:48
                +2

                Владивосток передает привет с улицей «военное шоссе».


                1. AlexGechis Автор
                  18.06.2015 21:29
                  +1

                  Доброе утро, Владивосток! Причем, судя по справочнику, раньше всё было в порядке: тип «шоссе», наименование «Военное», но потом зачем-то переименовали в тип «улица», наименование «Военное шоссе»


                  1. stalinets
                    18.06.2015 23:47

                    А ещё есть Ростов-на-Дону с его линиями. Вот разве правильно писать «ул. 1-я линия»? Правильно ведь просто «1-я линия». А так с улицей написано даже на многих табличках. А уж как безобразно эти линии парсят разные программы! Тут и «1 линия ул», и «ул. 1 линия» и пр.


                    1. AlexGechis Автор
                      19.06.2015 08:29

                      Сейчас посмотрел в ФИАСе — там эти улицы заведены именно как «улица 1-я Линия». Так что тут вопрос не к программам, а к тем, кто регистрировал эти улицы в официальных справочниках.


    1. AlexGechis Автор
      18.06.2015 16:03
      +11

      Буквально на прошлой неделе в банке наблюдал картину, как клиент из Зеленограда минут 20 объяснял операционисту, что у них нет улиц и номеров домов, только корпуса.


      1. MaximChistov
        18.06.2015 19:44
        +4

        всё так )


      1. a553
        18.06.2015 22:15
        +5

        Привет из Пущино, где адрес записывается так: В-9-15


    1. and7ey
      19.06.2015 14:53
      +1

      Ну, в этом случае операционисты могут просто вбить тире вместо названия улицы и 0 вместо номер дома (если поле цифровое) — письмо в такое случае точно дойдет. Вот с людьми, у которых в паспорте стоит дата рождения 00.00.1981 — все гораздо сложнее (с любым ПО, а не только с банковским).


      1. MaximChistov
        19.06.2015 14:58

        а откуда такая дата?)


        1. and7ey
          19.06.2015 15:00

          Не знаю, но паспорт с такой датой рождения я лично видел (насчет года не уверен, может, другим был). Может, у человека были какие-то проблемы с памятью и ему паспорт восстанавливали. Или какая-то еще причина.


          1. Alexeyslav
            19.06.2015 15:58

            А у нас в системе HR не у всех людей были прописаны дни рождения, был известен только год. не опрашивать же их всех лично? поставили всем у кого нет даты рождения 1 января… и так это тянулось до тех пор пока не перешли на другую систему, там этот пробел ликвидировали переопросив весь персонал. Верней, там по причинам перехода на карточки для зарплат понадобились массово сканы паспортов, заодно обновили информацию по персоналу.


        1. newdya
          19.06.2015 17:36

          Где-то читал, что в Израиле у многих йеменских евреев старшего поколения в документах стоят нули в дате рождения. Они были неграмотны и не знали точной даты.


  1. MacIn
    18.06.2015 16:05
    +2

    Набережные Челны: дома обозначаются как по улицам, так и по комплексам, Например «Набережные Челны, 25/12, кв. 1». Или «25 комплекс дом 12»


    1. lany
      19.06.2015 08:14

      В Томске много мутных адресов. Например, проспект Кирова, 51а строение 15 или проспект Фрунзе, 119/5 строение 24. Это не какие-нибудь постройки, а нормальные административные здания с офисами и магазинами.


      1. MacIn
        19.06.2015 17:28

        Почему мутный? Вполне нормальная практика. Адрес дан на территорию, из-за постройки зданий не будут всей улице адреса менять.


    1. Nick0N
      19.06.2015 15:54

      город в котором адрес можно назвать не сказав ни одной буквы)
      но все же если указывать по комплексу, то следует указать поселок ГЭС, ЗЯБ или Новый город, ибо номера комплексов могут совпадать ))
      и еще особенность: номера домов по комплексу не совпадают с номерами по улице
      Набережные Челны, 25/12 это ул. Татарстан, 6


  1. x7mz
    18.06.2015 16:25
    +2

    Номер квартиры тоже стоит хранить в виде строки. Сейчас живу в квартире 12А.


    1. alexmyt
      18.06.2015 16:47

      К нам приходили клиенты у которых в паспортах на странице прописки в номере квартиры были две цифры через дефис или дробь (вроде 13/1 или 28-2)


      1. MacIn
        18.06.2015 16:50

        Это могут быть студенты из общежития.
        У нас в блочном общежитии номером «квартиры» был номер блока из 2х комнат, каждая из которых шла через дробь, т.е. 100/2 — «квартира» 100, комната 2.


      1. vlivyur
        18.06.2015 17:27
        +1

        Коммуналка.


        1. fim
          24.06.2015 00:44
          +1

          Не обязательно. В нашем подъезде застройщик долго не мог продать многокомнатные квартиры и когда терпение лопнуло (или финансовый вопрос поджал), то что б побыстрее от них избавиться, поделил их на несколько c дробными номерами. Так, из квартиры «43» получились «43/1» и «43/2».


  1. eaa
    18.06.2015 16:27
    +3

    А вот это как «улица проспект Ракетостроителей»? Так вот на доме и написано… то ли улица, то ли проспект…


    1. AlexGechis Автор
      18.06.2015 16:48

      В редких случаях в официальных справочниках действодят «улица проспект Ракетостроителей», но чаще всего это — ошибка.


    1. Zenitchik
      18.06.2015 16:55
      +6

      А как Вам такое название улицы: «Улица Мичуринский Проспект, Олимпийская Деревня»
      Круто, да? Скорая помощь — и та путается.
      Интересно, что курил автор такого названия.


      1. zmeika
        18.06.2015 17:57
        +9

        Посёлок Ильинское-Усово, улица Новый посёлок. При этом в нескольких километрах действительно есть посёлок Новый.


      1. ploop
        18.06.2015 19:37

        А как Вам такое название улицы: «Улица Мичуринский Проспект, Олимпийская Деревня»

        Да нормально. Разбивается на тип «улица» и название «Мичуринский Проспект». Ещё не такие чудеса бывают.


        1. Zenitchik
          18.06.2015 19:42
          +6

          название «Мичуринский проспект, Олимпийская Деревня».


          1. ploop
            18.06.2015 19:52
            +3

            Ой, ё… :)


            1. Zenitchik
              18.06.2015 19:54
              +4

              При том, что Мичуринский проспект — тоже есть и идёт параллельно оной улице.


              1. ploop
                18.06.2015 20:05
                +1

                У нас есть одна улица, маленькая и тихая, но две её стороны имеют разное название. Хуже того — относятся к разным администрациям: одна сторона к городу, вторая — к району! На народной карте даже отметили

                image


                1. attuda
                  18.06.2015 23:08
                  +3

                  В Киеве примерно такая ситуация с улицами Верхний Вал и Нижний Вал. Но это по историческим причинам. Когда-то их разделяла речушка, которую позже укатали в коллектор. Теперь там бульвар, автомобильное движение в одну сторону идёт по Верхнему Валу, в другую — по Нижнему.


                  1. nomadmoon
                    19.06.2015 08:39
                    +8

                    Надо переименовать в «Средний вал»!


                    1. and7ey
                      19.06.2015 14:55
                      +1

                      Тогда уж просто в «вал». Для среднего вала нужно где-то нижний и верхний валы создать :).


  1. AHDPEu
    18.06.2015 16:28
    +10

    Часто литеры пропускают, потому что дом может находится рядом. Но куча примеров, что это не так. Пермь, Свиязева 2 и 2а находятся почти в 4км друг от друга. Ещё и на разных сторонах улицы.


    1. AlexGechis Автор
      18.06.2015 16:48
      +2

      Ух ты, очень интересный кейс!


      1. SantaCluster
        24.06.2015 13:07
        +1

        я живу в пригороде, в деревне, в доме с номером 46а, который находится между домами 21в и 23, напротив дома 34. При этом есть дом 46, на противоположной стороне улицы метрах в 500 от моего дома.

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


    1. Zenitchik
      18.06.2015 21:37

      То же в Москве Берёзовая аллея 5 и 5А. Четырёх км, правда, не будет. Поменьше.


    1. dr1v3
      19.06.2015 08:47

      В промзонах почти всегда так.


  1. JeStoneDev
    18.06.2015 16:32
    +1

    На тему адресации домов хороший доклад был на DUMP 2015 «Нечеткий геопространственный поиск»:
    www.youtube.com/watch?v=agnUwf8UyRA

    Особенно мне понравился из доклада дом в городе Таллин, у которого 24 адреса.


    1. MacIn
      18.06.2015 16:57
      +1

      Нет такого, докладчик ошибся.


      1. kiselev_dv
        19.06.2015 10:53
        +2

        Привет вам от докладчика. Чего нет дома или адреса. Адреса из маамета. Домик есть.


        1. MacIn
          19.06.2015 17:53
          +3

          Я — таллинец и знаю эстонский. Не поленился слазить в мааамет и посмотреть, что ж вы там нашли.
          Это не дом, это т.н. кадастровая единица. Maaamet — департамент земли, он не адресами занимается (тут вам почтовую базу можно посмотреть), а землей, участками то есть. Так вот обычно есть дом и земля вокруг него. Сама земля обозначается специальным номером, и еще указывается, что на ней стоит дом с вот таким вот адресом.
          Кадастровая единица — просто единица учета, это означает, что у какого-то физ или юрлица в собственности вот этот участок земли с 24мя домами (каждый со своим нормальным адресом) по трем улицам. Значит, он продать может их все скопом, как кадастровую единицу. «Домик есть» — потому что один из домов прописывается как главное здание на этом участке.

          Другой пример: у вас в собственности фабрика, огороженная территория, там 2 цеха, склад, туалет и столовая. Так как все это одна фабрика, разумно это объединить в одну к. единицу, чтобы при продаже не надо было на каждый клочок земли вокруг каждой постройки отдельно документы строчить.

          Вот здесь разбивка по адресам:
          xgis.maaamet.ee/adsavalik/xads?Foq6bbKk

          Ниже указаны отдельные здания. Там здания определены в группы по 4 (терминология идиотская, согласен — отдельностоящие дома с адресами 20-26 считаются как корпуса одного здания, но это — отдельные дома с отдельными почтовыми адресами, это чисто бюрократическая заморочка учета земли)
          Вот тут разбивка, например, группы 20-26:
          xgis.maaamet.ee/adsavalik/xads?FsIruXzm

          по отдельным домам и адресам.

          Вот, например, выдача по 8 ступеням (как раз в рамках статьи — адрес разбит на 8 частей):

          2 2205048 6735832 elukondlik hoone

          1 часть(область):
          Kood: 37
          Nimi: Harju maakond
          Nimi liigisonaga: Harju maakond

          2 часть(город):
          Kood: 784
          Nimi: Tallinn
          Nimi liigisonaga: Tallinn

          3 часть(часть города — северная):
          Kood: 0614
          Nimi: Pohja-Tallinna linnaosa
          Nimi liigisonaga: Pohja-Tallinna linnaosa

          5 часть (улица — бульвар Колде)
          Kood: 04CW
          Nimi: Kolde pst
          Nimi liigisonaga: Kolde puiestee

          7 часть (номер строения — 22)
          Kood: 61FP
          Nimi: 22
          Nimi liigisonaga: 22

          377840614000004CW000061FP00000000

          Жирным выделен номер-primary ID в базе данных адресов.

          В строительном регистре www.ehr.ee/app/esileht?0
          объяснено, что это рядный дом, поэтому адреса объединены в группы по 4 — с т.з. адреса это 4 дома, а с т.з строительного и земельного регистра это одна постройка. Но почтовых адресов будет 4.


          1. kiselev_dv
            19.06.2015 20:40

            Спасибо за подробный ответ.

            То что это не нормальные адреса, я и так понимаю.

            Доклад на тему поиска, и смысл в том, что если вы программист и собрались хранить адреса, будьте готовы к тому, что у одного дома (у того что вы считаете домом и что в ваших данных будет фигурировать как дом) их может оказаться и 2 и 4 и больше.

            Кадастровые они или почтовые, вы их должны находить, да еще, желательно уметь угадывать, какие из этих 27 ранжировать повыше.


            1. MacIn
              19.06.2015 20:51

              Не за что.

              Да, но в данном конкретном случае, если пошлете письма или попросите таксиста привезти вас на Kolde 20 и Kolde 22, это будут разные дома. То, что их в кадастре в кучу намешали — скорее всего следствие того, что это какой-то бывший жилой микрорайон какого-то предприятия.

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

              Конкретно по адресам — отдельная база, и там все четко — 20 и 22 — разные адреса, разные дома. Земельный регситр работает со своими GUIDами участков, которые с адресами никак не связаны, а то что там присобачена информация вида «24 адреса (разных) ссылаются на этот кусок земли» — это просто для удобства пользователя.

              Вы, если будете делать ПО для карт, почты, БД клиентов, у вас такого не будет — дома 20 и 22 будут отдельными.


              1. kiselev_dv
                19.06.2015 21:10

                Ой, я бы не зарекался, что не будет. Собственно, как вы думаете, я наткнулся на эти адресные кущи, учитывая что я не житель Таллина?


                1. MacIn
                  19.06.2015 21:17

                  Понятия не имею.

                  Единственное, что я пытаюсь донести — это не тот реестр, это реестр земли, а не зданий и адресов. Поэтому как там намешано — их внутреннее дело.


    1. stalinets
      18.06.2015 23:52
      +12

      У дома, в котором я живу, например, 2 адреса. В доме два этажа, нижний этаж имеет один адрес, верхний — другой. Более того, адрес, который присвоен верхнему этажу, также присвоен ещё одному одноэтажному дому, стоящему рядом. И такая ситуация сохраняется со сталинских времён, когда эти дома были построены. Мне порой жаль разработчиков ГИС-программ)))


  1. serafims
    18.06.2015 18:11
    +1

    В Питере есть прекрасная улица «3-я линия 1-й половины». Есть дом, выходящий на пр. Обуховской обороны и имеющий литеру «Я»… Но когда сам сталкиваюсь с таким, гадаю, почему до сих пор нет альтернативной системы учета объектов исключительно координатами или цифро-буквенными значениями типа СП-ПЛКШ-345-3-4. Хотя тут никакой романтики, как и в стиле написания адреса от мелкого к крупному, от номера квартиры к стране.


  1. forgotten
    18.06.2015 18:18
    -7

    Вы такие молодцы!
    Вот ещё бы не нарушали условия использования Яндекс.Карт и вместо снятия скриншотов пользовались специально для того предназначенным Static API!


    1. eaa
      18.06.2015 20:56
      +11

      У яндекса изменится картинка — и вся статья коту под хвост


      1. forgotten
        18.06.2015 20:58
        -4

        В смысле? Была правильная, станет неправильная?


        1. eaa
          18.06.2015 21:03
          +7

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


          1. forgotten
            18.06.2015 21:07
            -4

            Карта у вас иллюстрирует аномалии названий. На карте Яндекса дома подписаны правильно. Вы опасаетесь, что в каком-то релизе их подпишут неправильно? Или что?


            1. ximaera
              19.06.2015 00:10
              +3

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


              1. AlexGechis Автор
                19.06.2015 09:12
                +11

                Автор просто был не в курсе того, что нельзя делать скриншоты Яндекса, и пошёл по преступному пути. Как только доберусь до нормального компьютера, заменю их на 2ГИС с указанием копирайта — их условия использования, к счастью, не такие драконовские.

                Судя по условиям лицензионного соглашения, я не могу даже скопировать адрес или информацию об организации (например, телефон), найденную на Яндекс картах, так как «любое копирование данных, их воспроизведение, переработка… без предварительного письменного разрешения правообладателя запрещается»


          1. Aingis
            18.06.2015 21:12
            +1

            Ничто не мешает взять картинку через API и сохранить её. Habrastorage, кстати, так автоматически и сделает.


            1. Mingun
              20.06.2015 17:14

              А через 2 недели возьмет и снова сохранит, так?


              1. Aingis
                20.06.2015 17:14

                О чём вы? Зачем?


    1. vlivyur
      19.06.2015 09:45
      +1

      Это цитирование, всё в порядке.


  1. AllexIn
    18.06.2015 18:20
    +1

    Пока GUIDы вводить и пофиг на все эти адреса…


    1. dordzhiev
      19.06.2015 00:58
      +10

      Извините, не подскажете как мне добраться до {720da291-37a5-4ddb-8813-c7a665619b2c
      }?


      1. AllexIn
        19.06.2015 09:00

        GUID вполне можно сделать читаемым.
        Но это шутка, конечно же.
        GUIDы плохи тем, что их сравнивать нельзя. Нельзя сказать два адреса — рядом или на двух разных полушариях. Будет полная автоматизация, тогда можно будет перейти… Но незачем. :)


        1. ploop
          19.06.2015 09:06

          Вообще вот думаю, начало то этому есть, и пришло именно от автоматизации: это индекс. Он уже довольно неплохо локализует место. А дальше по аналогии: 393140-056-485-007 = индекс-нас.пункт-улица-дом. Всего-то как номер телефона.
          Но бездушно, да :)


          1. kamilgarey
            19.06.2015 10:10

            Да, у тех кто работал(ет) с адресами — КЛАДР тоже в зубах застрял.


            1. ploop
              19.06.2015 10:26

              Я в курсе, сам с ним работаю. Примерно такую структуру и предложил.


          1. vlivyur
            19.06.2015 10:38

            У Росреестра такая нумерация.


        1. alexanderzaytsev
          24.06.2015 11:57

          >GUID вполне можно сделать читаемым.

          Зачем? Есть 3 words: what3words.com


    1. Zenitchik
      19.06.2015 16:25

      GPS/ГЛОНАСС Координаты точки входа в квартиру ±0,5метра :)


      1. AllexIn
        19.06.2015 16:27

        С высотой плохо. Тем более в помещениях. Но вообще вариант мне нравится. И сравнивать можно.


  1. Geckelberryfinn
    18.06.2015 18:35
    +5

    Забавно, я думал, что адресный ад только во Франции может существовать, потому что до сих пор не понимаю, почему они не придумали нумеровать квартиры. Например, в Париже нет номеров квартир. В некоторых близлежащих городах есть, а в Париже — нет (по крайней мере в тех районах, в которых я бывал в квартирах).
    Для почтовых отправлений это нормально, так как на всех почтовых ящиках, располагающихся в холле подъезда, владельцы пишут свои фамилии. Однако, для доставки пиццы или вызова электрика/сантехника и при заказе услуг интернета, при заключении договоров на съем квартир и т.д, приходится писать что-то вроде 4eme etage droite au fond (четвертый этаж направо в глубине) или 4eme etage droite droite (четвертый этаж направо направо). Как описывать квартиры, которые располагаются в подъездах с коридорами, имеющими излом, я не знаю…


    1. Zenitchik
      18.06.2015 18:49

      Координатным способом?


      1. Geckelberryfinn
        18.06.2015 19:03
        +11

        ага, ну или, например, так: >>v>^
        =))


        1. Zenitchik
          18.06.2015 19:34
          +8

          Похоже на программу для Электроника ИМ-11


        1. vlivyur
          19.06.2015 09:56
          +5

          Простите, не удержался
          Администрация: ^^vv<><>AB


    1. stn
      19.06.2015 08:57
      +2

      Вы забыли про Восток. В Таиланде например здания нумеруются по мере постройки и регистрации в кадастре. Если есть деньги и/или лапа в департаменте, можно пробить себе красивый номер дома типа 999. Короче если у вас на руках формальный адрес, то шансы найти его местоположение стремятся к нулю. Надо обязательно указывать хотябы какой-нибудь местный ориентир.

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


      1. newdya
        19.06.2015 10:48
        +2

        В Чехии действует ещё старая габсбургская система конскрипционных номеров. При этом нумерация производится по очерёдности возведения зданий. То есть, чем старше здание, тем меньше номер. В больших городах существуют, к тому же, дополнительные номера для ориентации. Конскрипционные номера находятся на красных дощечках, ориентировочные — на синих.


  1. zencd
    18.06.2015 20:42
    +3

    Спасибо, очень интересно, и поучительно (: Напомнило смежную тему: Falsehoods Programmers Believe About Names


    1. newdya
      19.06.2015 04:36
      +1

      На Хабре есть перевод: habrahabr.ru/post/146901


  1. Ohar
    18.06.2015 21:15
    +3

    Статью надо было назвать «Заблуждения программистов об адресах».


  1. Allfar
    19.06.2015 01:20

    В Харькове вот есть улица площадь Конституции. Тоже непонятно, площадь давно позади, обычная такая себе улица, но на табличках везде написано именно «площадь».


  1. killov
    19.06.2015 03:52

    Основная трасса правая сторона 14 км. (49000001000023700 в КЛАДРе.)
    Ну и сам КЛАДР полистать, там много чего интересного.


  1. zabtech
    19.06.2015 04:36

    Как обстоят дела с различными ЗАТО, которых в России немало? У них по два, а то и три названия и витиеватая нумерация домов без улиц.


    1. AlexGechis Автор
      19.06.2015 09:02

      Посмотрел наугад несколько городков с Википедии в ФИАС, вроде всё в порядке: есть улицы, нормальная нумерация домов. Наверное, на самих базах и заводах в этих городках своя особая нумерация, но это нормально для объектов такого рода. Да и, наверное, вся корреспонденция приносится на КПП, так что знать где находится конкретный корпус нет необходимости.


    1. vlivyur
      19.06.2015 09:53

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


  1. Usef
    19.06.2015 04:50
    +3

    г. Иркутск, 400 м севернее промышленной площадки Ново-Ирк. ТЭЦ — вполне реальный адрес одной не менее реальной организации, однако КЛАДР такого не знает


    1. AlexGechis Автор
      19.06.2015 08:49

      Хм, в интернете нашёл только ссылку на некое «ПКФ Стратегия» по этому адресу. Если посмотреть по карте, то у всех домов с севера от Ново-Иркутской ТЭЦ есть нормальные улицы и номера домов, по крайней мере у тех, что отмечены на карте. Так что больше похоже на инициативу владельцев компании, которые привыкли так объяснять адрес.


      1. Usef
        20.06.2015 12:10

        Хм, в АБС так адрес записан. А ЕГРЮЛ по запросу ПКФ Стратегия дает еще круче: 664000, ОБЛАСТЬ ИРКУТСКАЯ, РАЙОН ИРКУТСКИЙ, 400 М СЕВЕРНЕЕ ПРОМЫШЛЕННОЙ ПЛОЩАДКИ НОВ
        Такого КЛАДР, впрочем, тоже не знает)


        1. AlexGechis Автор
          21.06.2015 07:19

          Это странно, учитывая, что ФИАС и КЛАДР поставляет налоговая служба.


    1. SantaCluster
      24.06.2015 13:16

      вот тут-то и пригодятся школьные знания по определению сторон света с помощью мха, муравейника и часов :)))


  1. toxicdream
    19.06.2015 08:33
    +6

    Надо жене показать эту статью.
    А то нет-нет да начнет пилить «и зачем взяли именно эту квартиру?».
    Дом в глубоком переулке малоизвестной улицы в самом центре города, номер 88А (было без дроби, повесили табличку с дробью) в километре от 88 и 88Б, разделены другими двумя известными улицами, с нумерацией квартир в первом подъезде ..., 9, 24, 10, 11. (кв. 12 во втором подъезде), с кодом домофона 12.
    (все цифры изменены).
    Проблемы следующие:
    — называешь улицу, реакция «а это где?»
    — долго кружат возле домов 88 и 88Б (учитывая что это административные здания — кружат долго)
    — найдя дом, ломятся во второй подъезд, а там максимальный номер — 23!!!
    — найдя подъезд (если посмотрели на старую советскую табличку, на которой указан номер подъезда, и номера квартир «I подъезд, кв. 1-11, 24») не могут дозвониться по домофону.


    1. AlexGechis Автор
      19.06.2015 08:55

      Вот не первый раз встречаюсь с перепутанной нумерацией квартир в советских домах. Такое чувство, что им иногда присваивали номера по мере сдачи дома: сдали первым третий подъезд — начали отсчёт. У меня так живёт знакомая в Казани в первом подъезде в 55 квартире в 5-этажном доме. Нумерация начинается в третьем подъезде, продолжается в четвертом, потом в первом, потом во втором и заканчивается в пятом


      1. ploop
        19.06.2015 09:09

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


      1. VolCh
        19.06.2015 11:07

        Это ладно, можно пользоваться хотя бы предположениями, увидев квартиру 50 в первом подъезде на первом этаже предположить, что в этом же будет и 55. А в Питере в старых домах на одной площадке могут быть квартиры 12, 56 и 88 — видимо номера присваивались при постепенном «уплотнении» после революции по всему дому.


      1. massimus
        23.06.2015 22:07

        Бывает ещё такой подход: сначала сплошь нумеруется первый этаж, потом сплошь второй и т. д. То есть в первом подъезде квартиры 1—4, 9—12..., во втором 5—8, 13—16… И подъезды пронумерованы справа налево, квартиры — слева направо. Вавилон в примерах и лицах. Хорошо, этажи не хаотично.


        1. Alexeyslav
          25.06.2015 08:31

          Значит дом когда-то был общагой с общим коридором на весь этаж.


        1. AlexGechis Автор
          25.06.2015 10:24

          В статью нужно было вставить

          эту картинку


    1. vlivyur
      19.06.2015 09:59

      В Питере в старых домах квартиры на первом и последнем этаже тоже могут очень сильно отличаться. Ну и очень люблю улицу Зорге в Новосибирске — там можно долго плутать без карты в поисках дома.


  1. balamut108
    19.06.2015 09:27

    У меня НОМЕР дома 3,3-А.


  1. erimeev
    19.06.2015 09:39
    +1

    Ну, я думаю, уже поздно это все стандартизировать и переделывать улицы.
    А вот индексы — почему бы не скопировать индексы как в Англии? Там по индексу можно определить квартал и не путаться с улицами и вообще?


    1. AlexGechis Автор
      19.06.2015 11:30

      Тогда сильно возрастает цена ошибки. На адрес «Пр Ленена, дом 6 кв 45» письмо дойдёт, а вот при опечатке в части улицы «6300901, дом 6 кв 45» уже нет. Хотя, возможно, я ошибаюсь — живут же люди в Англии.


  1. AmberSP
    19.06.2015 09:43
    +3

    В городе Москва есть город Троицк. В нем есть микрорайон В. В нем есть дом с адресом " г. Москва, г. Троицк, Микрорайон В, дом 11". А еще в этом микрорайоне есть улица Полковника Милиции Курочкина, и на ней есть дом 11 с адресом «г. Москва, г. Троицк, микрорайон В, ул Полковника Милиции Курочкина, дом 11».
    и это два разных дома, с разных сторон улицы полковника Милиции Курочкина. Между домами метров 100


  1. Cheater
    19.06.2015 10:56
    +3

    > Строительство новых домов на этом проспекте было запланировано с его начала. Однако новую улицу решили не делать, а продлить проспект Ленина, прибавив цифру 0 слева от номера новым домам.

    Это как-то скучно, я бы предложил костыль с нулевым и отрицательными номерами домов: дом 0, дом -1, дом -2...))



  1. VolCh
    19.06.2015 11:12
    +2

    Может повторюсь, но не считайте, что вы умнее пользователя, и если он вводит в поле «номер дома» значение «13-15», то не надо его ни во что преобразовывать, ни в «13/15», ни в «д. 13, корп. 15», ни в «д. 13, кв. 15», ни во что другое, это именно номер дома. И четырёх символов для него недостаточно.


    1. AlexGechis Автор
      19.06.2015 11:23

      Далеко не у всех есть отдельное поле под номер дома.


  1. SerJook
    19.06.2015 11:15
    +2

    Ужас какой, о программистах в этом мире никто не думает.


  1. DAiMor
    19.06.2015 11:56
    +1

    В городе Волжском, дома по двум адресам, по микрорайону один номер дома, и по улице уже другой номер дома. так же у меня был номер квартиры через запятую 76,78


    1. DAiMor
      19.06.2015 12:04

      А еще наша улица и не улица вовсе а проспект вроде бы, в паспорте написано улица Дружбы, но не во всех классификаторах она есть как улица, а только как проспект, а где то в двух вариантах.


      1. OXOTH1K
        19.06.2015 14:05
        +1

        Привет волжскому с улицами Автодорога 6 и Автодорога 7.


  1. Doktor_Gradus
    19.06.2015 12:29
    +2

    В Белгороде есть вот такая улица: http://joxi.ru/el2Z1DWSY0wDmJ


    1. ploop
      19.06.2015 12:31
      +1

      Ещё краткой биографии не хватает :)


      1. Doktor_Gradus
        19.06.2015 13:01
        +3

        А чем не краткая биография? Родился, получил имя Шумилов М.С., участовал в ВОВ, дослужился до генерал-полковника, стал почётным гражданином города.


        1. AlexGechis Автор
          19.06.2015 13:55
          +1

          Хм, а в ФИАСе вот так:


  1. agent_0007
    19.06.2015 12:33
    +2

    Почта России часто путает адреса в Москве и в Питере, есть две одноименные улицы. Часто приходят Питерские посылки и извещения)


    1. OlegTar
      19.06.2015 13:16
      +14

      3-я улица Строителей, дом 25, квартира 12? ;-)


    1. SantaCluster
      24.06.2015 13:22

      вам пора дружить с «адресным однофамильцем» из Питера и периодически ездить в гости друг к другу с посылками :)


      1. agent_0007
        24.06.2015 13:31

        Я уже писалписьмо, но там бабушка-пенсионерка, она его просто проигнорировала(


  1. dovg
    19.06.2015 14:24
    +3

    Мой любимый адрес: 141400, Московская обл., г. Химки,
    м/р-н ИКЕА, корп.1


  1. mapron
    19.06.2015 15:41

    Еще могу добавить, что не обязательно одинаковый номер дома (без корпуса) это одно здание. В Ангарске вроде в 7 микрорайоне (ага, там еще микрорайоны, а не улицы) такой дом. Без корпусов. Еще подъезды черт знает в каком порядке среди 5, что ли, зданий.
    Да, про квартиры с номером типа «7А» или «22/2» уже писали.
    А, номер дома может даже не содержать цифр (буквами, А, Б, В и всё).


  1. Mixim333
    19.06.2015 21:31
    +1

    Спасибо, позновательно. Сам месяц назад реализовывал «парсер российских адресов» (у меня было немного проще, на вход — Excel'евский файл, в одной из колонок которого указано что-то вроде: «Новосибирск, ул.Ленина, д.1б корп2») и прекрасно знаю, какие «костыли» могут быть в строковом представлении адресов, особенно когда отсекают тип населенного пункта (деревня, поселок и т.д.), т.к. очень часто в одном регионе могут находиться 2-3 одноименных населенных пункта, отличающихся только по «д.», «п.»…


    1. AlexGechis Автор
      20.06.2015 14:35

      И ещё в адресе на вход может прийти ни д, ни п, а, например, пгт, которого нет в данном регионе. И думай что имел в виду человек:)

      P.S.: Рад, что понравилась статья!


  1. ZigFisher
    19.06.2015 21:38
    +1

    У нас в Крыму то-же есть артефакт — город Щёлкино, на два десятка многоэтажек, в котором то-же нет улиц, только номера домов.


  1. dmbreaker
    20.06.2015 10:37
    +2

    В Калининграде тоже весело — там номер дома привязан к подъезду, а не к дому. Т.е каждый подъезд имеет свой номер дома, хотя здание одно. Причем, как полагается, по нечетной стороне подъезды идут так: 3, 5, 7…


    1. AlexGechis Автор
      20.06.2015 14:36

      Так это же замечательно: сужает область поиска!:)


    1. MacIn
      20.06.2015 14:37

      В панельках?


      1. dmbreaker
        20.06.2015 14:45

        Везде. Возможно в новых зданиях что-то изменилось, но во всех остальных — так, как описал.


    1. Encircled
      29.06.2015 12:28

      В Европе так очень часто (или всегда?) делают


      1. MacIn
        02.07.2015 14:26

        Угу, во Франции один дом шириной метров семь, один подъезд, две квартиры на этаж. Четыре окна по фронту.


  1. Stiver
    20.06.2015 11:15

    Наблюдал как-то раз, как польская знакомая пишет письмо родителям в маленький городок. Адрес выглядел: <город>, <индекс>, старый дом после моста направо. Объяснила, что с нумерацией там запутанная история, а к описанию почтальоны привыкли и без проблем доставляют.


  1. alexeyrom
    21.06.2015 20:45
    +1

    1. vlivyur
      22.06.2015 11:57

      Перевод бы. Текст ещё боль-мень, а вот принципы адресации уже не очень.


  1. massimus
    23.06.2015 22:27

    Скажите, а вы не знаете случаем способов бороться с едиными реестрами? Везде, где есть возможность только выбрать улицу из списка (подозреваю КЛАДР), моя фигурирует как «ул. Неман Н.», хотя, разумеется, никакого Немана с именем на букву «Н» не подразумевалось, улица названа в честь «имени памяти»™ героического истребительного полка «Нормандия — Неман». Хочется восстановить историческую справедливость, порушенную какой-то курицей, но не знаю, как.


    1. AlexGechis Автор
      24.06.2015 09:28

      ФИАС и КЛАДР как раз не единые реестры. Это единая база, которую пополняют органы местного самоуправления. То есть, централизованно исправить это не получится, нужно искать кто у вас в районе ответственный за это.

      Мне почему-то кажется, что проще попробовать через roi.ru, если рассказать про инициативу друзьям и тем, кто живет на этой улице. Так можно привлечь внимание.


      1. massimus
        24.06.2015 10:45
        +1

        Спасибо, Алекс! Как-то даже не пришла в голову идея с местной инициативой на roi.ru, пытался только найти обратную связь у налоговиков. Не нашёл (впрочем, возможно, плохо искал). А друзей для местной инициативы у меня действительно может набраться, если кучно закинуть призыв по всем группам вконтактика.


  1. int02h
    24.06.2015 10:37

    У меня был из-за адреса конфликт с Билайном. Я переехал на новую квартиру в дом «5 строение 7». Во всяком случае так было написано на стене дома. Когда я позвонил в Билайн, мне сказали, что в моем доме нет интернета. А через месяц выяснилось, что интернет там, оказывается, есть. Причем давно. Просто у них в базе дом был записан как «5 корпус 7».

    В связи с этим у меня вопрос к автору статьи. «Строение» и «корпус» это одно и тоже или все таки это юридически разные адреса?


    1. AlexGechis Автор
      24.06.2015 11:43

      Юридически — разные. В ФИАС под это даже разные поля есть: дом, корпус, строение.

      Разделение на строение и корпус само по себе сложно для понимания. В результате, люди ошибочно пишут «корпус» вместо «строение» и наоборот, не придавая этому особого значения. Например, литеры могут писать как «дом 5А», «дом 5 корп А» и «дом 5 строение А» даже в ФИАС, при этом подразумевая один и тот же дом.


      1. int02h
        24.06.2015 13:27

        Тогда у Билайна проблемы с базой адресов. Вот вам потенциальный клиент.


    1. vlivyur
      24.06.2015 12:11

      Разные. В Москве видел номер дома типа 2А к1 с3.


  1. SantaCluster
    24.06.2015 13:26

    если за дело приведения всего этого бардака возьмутся программисты, то сначала всё будет приведено в порядок, а затем мы получим адреса с подчеркиваниями в номерах домов и улицами, набранными в CamelCase :))


    1. ploop
      24.06.2015 13:31

      Да ладно, зачем так сложно. Будут просто GPS-координаты в QR.


      1. Zenitchik
        24.06.2015 14:01

        GPS координаты точки входа. А если точек входа несколько — то одна из них считается главной, а остальные указаны в комментах.


  1. i_vino
    26.06.2015 17:47

    Некоторые советы в «выводах» — очень вредны для подавляющего большинства проектов. Как например:

    сохраняйте тип населенного пункта и улицы.
    Разделяйте номер дома и литеру.


    Зачем проекту это надо? Запутать себя, клиентов и тестировщиков? Чтобы потом менеджер мог отчетик по всем клиентам, у которым дом с литерой Г составить?

    Мой вывод:
    «Сохраняйте весь адрес, кроме индекса и города-страны в нескольких строках без валидации»

    А примерчики, да — хорошие!


    1. rdc
      16.07.2015 10:05

      ну у кого как.
      у нас, например, задача типа «посмотреть все заявки с такого-то дома» — обычная для менеджера.
      если же позволять сохранение неструктурированного адреса — это станет невозможно…