Вопрос по сокращению "стр" в поле "block": "1 стр 5",
Здравствуйте!
При проверке адреса "г Москва, пр-кт Андропова, д 17 к 1 стр 5" в https://dadata-standart.fin.cian.ru/suggestions/usage/address/ получаю JSON-ответ, в котором "block": "1 стр 5".
- Всегда ли корпус и строение передаются вместе в поле block?
- Всегда ли используется сокращение "стр" для строения? Или возможны варианты типа: "ст-е", "строение", "ст" и "другие"?
- Всегда ли в поле блок цифры и строка "стр" разделены одним пробелом? Могут быть иные варианты заполнения вида "1стр5", " "1 стр 5", 1стр 5" и подобные с разделением без пробелов или более чем одним разделительным пробелом?
Ответ
Добрый день! По вопросам:
Всегда ли корпус и строение передаются вместе в поле block?
Всегда.
Всегда ли используется сокращение "стр" для строения? Или возможны варианты типа: "ст-е", "строение", "ст" и "другие"?
Всегда, невозможны.
Всегда ли в поле блок цифры и строка "стр" разделены одним пробелом? Могут быть иные варианты заполнения вида "1стр5", " "1 стр 5", 1стр 5" и подобные с разделением без пробелов или более чем одним разделительным пробелом?
Всегда, не могут.
Здравствуйте.
Подскажите, пожалуйста, а почему в Dadata решили корпус и строение передавать в одном поле block?
Ок) Спасибо за уточнение.
А почему вот такие адреса разбираются странно, то есть -
Первый адрес:
г. Санкт-Петербург, ул. Зеленина Б., 4, корпус ЛИТЕР А, стр. ПОМ 4Н
В ответе тестового сервиса Дадаты:
"block_type": null,
"block_type_full": null,
"block": null,
"unparsed_parts": "4, КОРПУС, СТР, ПОМ, 4, Н",
Второй адрес
"source": "г. Санкт-Петербург, ул. Кораблестроителей, д. 46, к. 1, стр. литер Б",
"result": "г Санкт-Петербург, ул Кораблестроителей, д 46 к 1 литер б",
То есть разделитель "стр" пропал из структуры после парсинга адреса? и элемент "литер б" стал строением
1. Передала коллегам, посмотрим, как улучшить разбор адреса. Спасибо, что написали об этом случае!
2. Здесь разбор корректный, литер — это тип строения. Не может быть «стр литер», это как «проспект бульвар».
Добрый день.
Спасибо.
Если что, адреса брал для теста тут: https://dominfospb.ru/poisk
Все-таки хотелось бы больше подробностей, почему в Дадата решили не разделять корпус и строение в отдельные поля?
Потому что не видели и не видим смысла их разделять.
Не видим реальных сценариев использования, где они нужны были бы отдельно.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день! По вопросам:
Всегда.
Всегда, невозможны.
Всегда, не могут.