Ошибка "дом не найден в ФИАС"
Добрый день! Возник вопрос по поводу работы Подсказок для адреса: "г Санкт-Петербург, ул Рижская, д 2"
Если изначально сделать запрос "Санкт-Петербург, ул. Рижская", то придет ответ с массивом подсказок, среди которых будет д. 2, у него будет указан fias_id дома.
Однако если сделать запрос именно "г Санкт-Петербург, ул Рижская, д 2", то уже придет fias_id только уровня улицы и выпадет ошибка, что дом не найден в ФИАС.
Примеры JSON ответов привел здесь: https://gist.github.com/lexlem/f98420736ae0ae8244c213f8d5ee9624
В системе ФИАС дом числится с литерой А:
С чем может быть связана разница в ответах этих двух запросов? С отсутствием литеры в запросе?
Ответ
Алексей, добрый день!
Дело в том, что в одном из обновлений из ФИАС исчезли адреса без литер. На самом деле домов в литерами не существует.
В ФИАС по-прежнему только литерные дома, но теперь «Дадата» отбрасывает литеры, возвращая домам нормальный вид.
Уточните, пожалуйста, чем мешает отсутствие дома в ФИАС?
Спасибо за ответ.
Ну наличие fias_id дома в общем запросе и отсутствие при более специфическом запросе - несколько сбивает с толку.
Как рекомендуется тогда уникально идентифицировать адреса?
Через fias_id улицы/населенного пункта и номер дома?
fias_id дома может меняться при обновлениях. Мы рекомендуем использовать связку "fias_id улицы" + номер дома отдельно.
Вообще в ФИАС нет части домов. Не ориентируйтесь на то, что дома нет в ФИАС. Это не означает, что его нет в реальности.
Сервис поддержки клиентов работает на платформе UserEcho
Алексей, добрый день!
Дело в том, что в одном из обновлений из ФИАС исчезли адреса без литер. На самом деле домов в литерами не существует.
В ФИАС по-прежнему только литерные дома, но теперь «Дадата» отбрасывает литеры, возвращая домам нормальный вид.
Уточните, пожалуйста, чем мешает отсутствие дома в ФИАС?