Стандартизация адреса
#
Сервис разбора адресной строки производит анализ входящего контента на наличие элементов адреса. Найденные адресные элементы сопоставляются с адресными эталонными справочниками, и при нахождении достаточного соответствия выводится единственный искомый и гранулированный адрес.
Адрес метода
#
GET /legacy/checkAddress
Функциональность
#
- очищает входящие данные от лишних символов для стандартизации адреса;
- определяет координаты адреса (при наличии их в эталонном справочнике);
- определяет индекс дома;
- дополняет недостающие адресные уровни (регион, район);
- определяет идентификаторы в различных эталонных базах.
Параметры запроса
#
Пример данных запроса
#
# GET параметры
-X GET
--header 'Accept: application/json'
'https://api.apidq.ru/api/legacy/checkAddress?addr=санкт-петербург гороховая улица, 44'
Параметры ответа
#
| Параметр | Описание |
|---|
| c_ischeck | Статус проверки |
| c_index_in | Индекс во входящей строке |
| c_index_out | Индекс найденный |
| c_addr_in | Полученный на вход адрес |
| c_addr_out | Найденный адрес (до улицы) |
| c_kladr | Код КЛАДР найденный |
| c_json_kvant | Детальная информация домовой части. См. описание структуры c_json_kvant |
| c_house_str | Номер дома |
| c_status_error | Код качества |
| c_house_error_desc | Статус разбора дома (описание) |
| c_addr_lost | Неразобранная часть входящей строки |
| c_kladr19 | 19-значный КЛАДР |
| c_gninmb | Код ИФНС |
| c_okato | Код ОКАТО |
| c_oktmo | Код ОКТМО |
| c_aoguid | Код ФИАС до улицы |
| c_aolevel | Уровень по ФИАС |
| c_houseguid | Идентификатор дома |
| c_timezone | Часовой пояс |
| c_coordinate | Координаты адреса. См. описание структуры coordinates |
Вложенные структуры
#
Описание структуры c_json_kvant
#
| Параметр | Описание |
|---|
| house | дом |
| case | корпус |
| build | строение |
| liter | литера |
| lend | владение |
| constr | сооружение |
| stead | участок |
| flat | квартира |
| office | офис |
| room | комната |
| kab | кабинет |
| place | помещение |
| entr | подъезд |
| floor | этаж |
| block | блок |
| pav | павильон |
| sek | секция |
| abon | а/я |
| munit | в/ч |
Описание структуры c_coordinate
#
| Параметр | Описание |
|---|
| c_lat | Широта |
| c_lon | Долгота |
| c_level | Уровень |
Пример данных ответа
#
[
{
"c_ischeck": "1",
"c_index_in": "",
"c_index_out": "190031",
"c_addr_in": "санкт-петербург гороховая улица, 44",
"c_addr_out": "г Санкт-Петербург, ул Гороховая",
"c_kladr": "78000000000031400",
"c_json_kvant": {
"house": "44"
},
"c_kvant": "house:44",
"c_house_str": "дом 44",
"c_house_error_desc": "дом найден по КЛАДР/ФИАС",
"c_status_error": "000035",
"c_addr_lost": "",
"c_kladr19": "",
"c_gninmb": "",
"c_okato": "",
"c_oktmo": "40302000",
"c_aoguid": "7daba2d5-ccdd-4a51-b55c-1f73f67fe4a5",
"c_aolevel": "7",
"c_houseguid": "",
"c_timezone": "",
"c_coordinate": {
"c_lon": "30.3102",
"c_lat": "59.9356",
"c_level": "7"
}
}
]