Сервис нормализации адреса
Доступ к сервису осуществляется по ссылке:
http://api.aigeo.ru/normalizer/services/normalize/view_esvs/
Необходимые параметры
Параметры передаются GET запросом (обязательные параметры отмечены *)
query*
- строка запросаtoken*
- ключ доступаformat
- формат ответа:xml
илиjson (по умолчанию)
fias
- данные ФИАС:true (по умолчанию)
- показывать,false
- не показыватьgeodata
- геоданные:true (по умолчанию)
- показывать,false
- не показыватьesvs
- данные ЕСВС:true (по умолчанию)
- показывать,false
- не показывать
Ответ
Результат запроса разделен на 4 блока:
main
- основные идентификаторы адреса:WCRCCode
- код страныterritoryId
- код субъекта РФlocalityId
- код населенного пунктаstreetId
- код улицыhouseAddrId
- код домаaddress
- нормализованная строка адреса
fias
- идентификаторы ФИАС:fiasCode
- классификационный код адресного объектаaoGuid
- глобальный уникальный идентификатор адресного объекта ФИАСhouseGuid
- глобальный уникальный идентификатор дома ФИАСkladrCode
- код адресного объекта одной строкой с признаком актуальности из КЛАДР 4.0address
- нормализованный адрес по ФИАС
geoData
- картографические данные:latitude
- широтаlongitude
- долготаwkt
- координаты объекта в формате WellKnownTextsrid
- идентификатор системы координат
esvs
- данные из Единой системы ведения справочников:idAddress
- идентификатор адресного объекта из ЕСВСidmuList
- список идентификаторов мед. организаций, к которым относится этот адресный объектaddress
- адресная строка, составленная по иерархии адресных объектов ЕСВС
Пакетный режим
Также предусмотрен пакетный режим обработки данных. Используется POST-запрос. Ключ доступа передается в HTTP-заголовке Authorization в
формате token abcdef1234
, где abcdef1234 - ключ пользователя. Тело запроса должно содержать json вида:
{ format: "json", esvs: true, geodata: true, fias: true, data: [ "г. Красноярск, ул. Мичурина, д. 1", "г. Красноярск, ул. Заводская, д. 1", "г. Красноярск, ул. Авиаторов, д. 1" ] }Максимально допустимое количество адресов в параметре
data
на данный момент - 100