Обработка адресов через API в формате КЛАДР
Форматы API-ответов остались без изменений, однако кое-какие элементы в ответах сервиса теперь могут принимать значения, не предусмотренные ранее. Всё это касается только команд, в рамках которых выполняется обработка почтовых адресов.
Стандартизованный адрес по КЛАДР в формате JSON
-
В JSON-объекте, соответствующем номеру дома в рамках массива адресных полей fields, элемент c теперь может принимать только одно значение – 1. Это происходит, если номер дома удалось найти в ФИАС. В противном случае, как и в предыдущей версии, элемент не выводится.
-
В JSON-объекте geo_data элемент object_level может принимать дополнительное значение Site. Это означает, что координаты получены для объекта типа территория. Обычно территориями являются промышленные зоны, гаражные кооперативы и садовые товарищества. В иерархии объектов территория является менее крупной единицей, чем населённый пункт, но более крупной – в сравнении с улицей.
-
В JSON-объекте codes элемент kladr_detected теперь всегда принимает то же самое значение, что и элемент kladr_actual. Раньше эти элементы принимали разные значения, если был обработан устаревший адрес.
-
В JSON-объекте codes элемент fias_object_level может принимать дополнительное значение Site, по аналогии с элементом geo_data.object_level.
-
При работе в режиме output=...afiasall... в JSON-объекте codes может возвращаться элемент fias_Site, с помощью которого сервис возвращает ФИАС-идентификатор адресного объекта, находящегося на уровне планировочной структуры ФИАС, если такой объект присутствует в обработанном адресе.
Стандартизованный адрес по КЛАДР в формате XML
-
В XML-элементе Field, соответствующем полю с номером дома, атрибут c теперь может принимать только одно значение – 1. Это происходит, если номер дома удалось найти в КЛАДР/ФИАС. В противном случае, как и в предыдущей версии сервиса, атрибут не выводится. Раньше в этот атрибут выводился код дома, который ему был присвоен внутренним хранилищем сервиса.
-
В XML-элементе GeoData атрибут object_level может принимать новое значение Site, по аналогии с JSON-элементом geo_data.object_level.
-
В XML-элементе FIAS атрибут object_level может принимать дополнительное значение Site, по аналогии с JSON-элементом codes.fias_object_level.
-
При работе в режиме output=...afiasall... в XML-элементе FIAS может возвращаться атрибут Site, с помощью которого сервис возвращает ФИАС-идентификатор адресного объекта, находящегося на уровне планировочной структуры ФИАС, если такой объект присутствует в обработанном адресе.