Сервис нормализации адреса
Доступ к сервису осуществляется по ссылке:
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