0
Answered

Ошибка "дом не найден в ФИАС"

Алексей 11 months ago updated by Валерия 11 months ago 4

Добрый день! Возник вопрос по поводу работы Подсказок для адреса: "г Санкт-Петербург, ул Рижская, д 2"
Если изначально сделать запрос "Санкт-Петербург, ул. Рижская", то придет ответ с массивом подсказок, среди которых будет д. 2, у него будет указан fias_id дома.
Однако если сделать запрос именно "г Санкт-Петербург, ул Рижская, д 2", то уже придет fias_id только уровня улицы и выпадет ошибка, что дом не найден в ФИАС.

Примеры JSON ответов привел здесь: https://gist.github.com/lexlem/f98420736ae0ae8244c213f8d5ee9624

В системе ФИАС дом числится с литерой А: 

С чем может быть связана разница в ответах этих двух запросов? С отсутствием литеры в запросе?

справочник: адреса

Answer

Answer
Under review

Алексей, добрый день!

Дело в том, что в одном из обновлений из ФИАС исчезли адреса без литер. На самом деле домов в литерами не существует.

В ФИАС по-прежнему только литерные дома, но теперь «Дадата» отбрасывает литеры, возвращая домам нормальный вид.

Уточните, пожалуйста, чем мешает отсутствие дома в ФИАС? 

GOOD, I'M SATISFIED
Satisfaction mark by Алексей 11 months ago
Answer
Under review

Алексей, добрый день!

Дело в том, что в одном из обновлений из ФИАС исчезли адреса без литер. На самом деле домов в литерами не существует.

В ФИАС по-прежнему только литерные дома, но теперь «Дадата» отбрасывает литеры, возвращая домам нормальный вид.

Уточните, пожалуйста, чем мешает отсутствие дома в ФИАС? 

Спасибо за ответ.

Ну наличие fias_id дома в общем запросе и отсутствие при более специфическом запросе - несколько сбивает с толку.
Как рекомендуется тогда уникально идентифицировать адреса?
Через fias_id улицы/населенного пункта и номер дома?

fias_id дома может меняться при обновлениях. Мы рекомендуем использовать связку "fias_id улицы" + номер дома отдельно.

Вообще в ФИАС нет части домов. Не ориентируйтесь на то, что дома нет в ФИАС. Это не означает, что его нет в реальности.