Pull to refresh

Comments 60

ломаем систему
город Троицк города Москвы.
город внутри города…
новая Москва…
видимо, что то я пропустил в этой жизни
В России по ФИАС три города-региона, Москва и Московская область — два разных субъекта, независимых друг от друга
ну про то что независимы это я знал, но про, то, что он контейнер нет
Даже старая Москва была контейнером. Например, Москва, район Хорошёво-Мнёвники, посёлок (!) Терехово.
Четыре. Москва, Питер, Севастополь и, внезапно, Байконур.
Байконур же в Казахстане. Не на территории РФ.
Каким образом он может быть регионом России?
Ага, в Казахстане. Но в ФИАС всё равно есть такой регион, с номером 99. Видимо, внесли на правах длительно арендуемой территории для упорядочивания налоговой отчётности.
друг в налоговой работал, рассказывал что Байконур (по налоговой макулатуре) относится ни то к Москве, ни то к МО
Байконур — это разве не Kазахстан?
Я чуть выше ответил. Да, конечно Казахстан. Возможно, по ФИАС он тоже принадлежал бы Казахстану, если бы в ФИАС был уровень страны, но там верхний уровень — «регион».
Как правильно писать адрес при международных отправлениях? Moscow region, Moscow? А если в Московскую область?
Для любой почты самое важное — индекс. Есло он есть, то можно вообще города не указывать. При отсутствии индекса сортировка производится вручную и тут оба варианта сработают одинаково.
Скорее, Moscow закинет точно в Москву, а при Moscow region будут смотреть указан ли населённый пункт, или дальше идет улица.
UFO just landed and posted this here
Так чтобы он был понятен работникам почты.
Moskovskaya oblast
Mosk. obl

Mosk. obl, g. Krasnogorsk, ul. Lenina dom 1 kv 20
Это будет понятно любой почтовой бабушке, которая понесет вам письмо.

Moscow region, city Krasnogorsk, Lenina str, build 1, ap 20
А вот это бабушка с ходу не поймет.

В международных посылках мы используем латиницу только потому, что на компьютере продавца «из оттуда» вряд ли установлена кириллица. А вовсе не для соответствия правилам английского языка, поэтому написанное должно быть понятно «нашим», а не «ихним».
Любопытнее обратная задача. Из «Казань, Братьев Касимовых, 64» получить
«Россия, Татарстан Республика, Казань Город, Братьев Касимовых Улица, дом 64»

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

Вселенная, галактика Млечный Путь, Солнечная система, планета Земля, Соединенные Штаты Америки, штат Флорида, город Сент-Питерсберг, 5-я авеню, коттедж 183.
А указание на конкретную Вселенную?
И где индекс?
Простите, я отстал от жизни. Их уже несколько идентифицировали? Индекс запамятовал, беда. Почта не доставит.
«Если в телефонном номере не указан код страны — значит Америка, если даже кода города нет — Москва»

Если вселенная одна — она не будет указываться в адресе.

Да что же это, я кругом напутал. Ну ладно.
Давайте.
Вселенная, Местное сверхскопление галактик, Местная группа галактик, галактика Млечный путь, Солнечная система, планета Земля, Соединенные Штаты Америки, штат Флорида, город Сент-Питерсберг, 5-я авеню, коттедж 183.
Нет, ну это избыточно. Давайте держаться в рамках.
«Коллекторскому агентству» — на первом месте на главной сайте показывает, на что вы ориентируетесь.
Деньги не пахнут, да?
а коллекторы внезапно встали в один ряд с торговлей людьми и органами?
есть такой бизнес, почему бы не зарабатывать с них деньги? :)
Да обычные мошенники, что Вы сразу в крайности.
А что, Вы считаете такой бизнес нормальным? Я слава богу с ними лично не встречался, но весьма наслышан о методах их работы. И считаю это не бизнесом, а какими-то а-ля 90-е.
Их методы работы ничего, кроме отвращения у нормального человека не вызывают.
UFO just landed and posted this here
Мы используем для адресных объектов список сокращений из ФИАС, там они без точек. Для расширения дома (всякие корпуса со строениями) также без точек — для единообразия.
Да, я написал выше, что про удаление улицы — спорный момент. Если считаете, что лучше с ней, то оставьте.
Точки у нас и не появлялись. Мне кажется, что без них не теряется смысл, но строка выглядит органичней:
г. Казань, ул. Братьев Касимовых, д. 64

.vs.
г Казань, ул Братьев Касимовых, д 64

Впрочем, это дело вкуса, поэтому в статье про это я не писал.
Без точек пишутся только сокращения единиц СИ и аббревиатуры. Писать «ул.» или без точки — всё равно, что писать «улеца».
UFO just landed and posted this here
мы делаем так: удаляем всё что можно. Если после этого в базе есть что-то, что сократилось до такого же состояния, то в обоих адресах добавляем тип объекта. Если не помогло, удаляем типы, добавляем родителя, если опять не помогло (бывают одинаковые районы в разных субъектах), то добавляем субъект. Типы и родители могут комбинироваться до получения уникального текста. Тоже самое с улицами/проспектами: если в городе есть только улица с таким названием, то вполне можно удалить тип. Если и улицы и бульвары/проспекты, то тип указан у всех
Интересно было бы посмотреть вживую:) Не могли бы дать примеры полученных адресов?
Улицу нельзя опускать. Например, у нас в Белгороде есть проспект Ватутина и улица Ватутина.
Ну или Северный: проспект, проезд, переулок. И таких названий тем больше, чем больше город.
Если адрес используется для доставки корреспонденции, то избыточную информацию лучше оставить для упрощения сортировки посылок и писем.
Начиная с какого‐то 200x года почта начала советовать применять непривычную сортировку частей адреса, а именно «улица, дом, …, …, город, субъект, страна». Т.е. «всё, что нельзя вычислить из почтового индекса, в порядке уменьшения уровня административного деления, затем всё, что можно, в порядке увеличения». Так что по‐хорошему нужно не просто что‐то оставить, но ещё и пересортировать.

Впрочем, я видел всего одно почтовое отделение, где до этого порядка кому‐то есть хоть какое‐то дело.

Пруф: www.russianpost.ru/rp/servise/ru/home/documents/postrules/postrules2, пункт 22.
Сокращение города — «г» с точкой. Улицы — «ул.». Вообще, визуально так лучше, и иногда встречаются топонимы, про которые непонятно, какого они типа.
Некоторые названия улиц и переулков красивее переносить в начало, а некоторые в конец:
Бобров переулок
улица Гришина
1-я Дубровская улица

лучше, чем
переулок Бобров
Гришина улица
Дубровская 1-я улица

И что ваш алгоритм сделает с "улица Мичуринский проспект, Олимпийская деревня"?
Алгоритм обрабатывает корректно, можете сами убедиться на dadata.ru.
«Бобров пер» и «ул Гришина» пишем как вы и говорите. За замечание с 1-ой Дубровской спасибо, будем думать как улучшить.
И ещё с Большой Зелениной улицей в СПб…
Ещё интересно «Первая улица второй половины».
Прошу прощения, она «третья линия второй половины».
Вбиваем адрес: «г Санкт-Петербург, шоссе Аннинское (Торики)»
Смотрим координаты, видим центр Санкт-Петербурга.
Печаль тоска.
А какая часть шоссе вас интересует в ответе? :) А если серьёзно, то это не бага, это — фича. Если у нас нет координат некоего объекта, мы возвращаем координаты либо рядом лежащего (в случае с домами), либо более высокого уровня (в случае с улицами, шоссе, н.п. и т.п.). Мы, также возвращаем код качества, который показывает, с какого уровня вернули координаты. В данном случае он равен городу, а не улице.
А какая часть шоссе вас интересует в ответе? :)

Было бы логично, если бы это был центр шоссе. Всё-таки ближе к истине, чем центр города.
возвращаем координаты либо рядом лежащего (в случае с домами)

Окей, давайте поищем дом на этом шоссе: «г Санкт-Петербург, шоссе Аннинское (Торики), д 5А ».
Снова отправляет в центр С-Пб. Яндекс, кстати, в этом случае правильно определяет точку.
Вот ещё пример с злополучными Ториками: «г Санкт-Петербург, ул Ленинградская (Торики), д 4».

Отсутствие районов это наследие от ФИАСа?
Да, мы используем в качестве источника ФИАС.

За замечание с Аннинским спасибо, так как, похоже, по данной улице не загрузились данные из OSM. Будем разбираться
Яндекс, кстати, в этом случае правильно определяет точку.

До Яндекса нам далеко в вопросе геокоординат — всё-таки, они профессиональный картографический сервис, а мы занимаемся стандартизацией
Sign up to leave a comment.