0
Not a bug

Разный GUID на одну и ту же улицу

Rimma Bakhaeva 3 years ago in Подсказки • updated by Антон 3 years ago 3

Добрый день!

Нормализуем адрес по строке "г Уфа, б-р Ибрагимова" и "г Уфа, б-р Ибрагимова, д 88".

Получаем ответ от dadata: возвращается GUID уровня улицы (FiasLevel: "7"), но GUID разный!

г Уфа, б-р Ибрагимова FiasID: "dc7ef428-fed7-45dc-b48f-5fefe0a001ba"FiasLevel: "7"

г Уфа, б-р Ибрагимова, д 88 FiasID: "54d369a7-4e05-4b87-bdc6-2f7b8d20b423"FiasLevel: "7"


Просьба пофиксить или дать комментарии

Answer

Answer
Not a bug

Добрый день!

г Уфа, б-р Ибрагимова FiasID: "dc7ef428-fed7-45dc-b48f-5fefe0a001ba"FiasLevel: "7"

Вернули код ФИАС улицы (бульвара Ибрагимова).


г Уфа, б-р Ибрагимова, д 88 FiasID: "54d369a7-4e05-4b87-bdc6-2f7b8d20b423"FiasLevel: "7"

В ФИАС для данной улицы нет дома 88.

Поле fias_level показывает, до какого уровня адрес есть в ФИАС. Соответственно, мы отдаем значение 7 – до улицы.

В поле fias_id проставлено значение диапазона домов (т.к. предполагается, что дом может находиться в данном диапазоне). Также на это указывает "qc_house":4 .

Answer
Not a bug

Добрый день!

г Уфа, б-р Ибрагимова FiasID: "dc7ef428-fed7-45dc-b48f-5fefe0a001ba"FiasLevel: "7"

Вернули код ФИАС улицы (бульвара Ибрагимова).


г Уфа, б-р Ибрагимова, д 88 FiasID: "54d369a7-4e05-4b87-bdc6-2f7b8d20b423"FiasLevel: "7"

В ФИАС для данной улицы нет дома 88.

Поле fias_level показывает, до какого уровня адрес есть в ФИАС. Соответственно, мы отдаем значение 7 – до улицы.

В поле fias_id проставлено значение диапазона домов (т.к. предполагается, что дом может находиться в данном диапазоне). Также на это указывает "qc_house":4 .

Спасибо! А для чего еще может быть возвращен GUID диапазона? Только для улиц?


Только для домов, которых в ФИАС нет.

Код ФИАС:
HOUSE.HOUSEGUID, если дом найден в ФИАС по точному совпадению;
HOUSEINT.INTGUID, если дом найден в ФИАС как часть интервала;
ADDROBJ.AOGUID в противном случае