IkarService: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 2: | Строка 2: | ||
АИС «ИКАР» используется в качестве хранилища адресных справочников в структуре автоматизированных информационных систем платформы «Ветис». Адресация российских адресных объектов основывается на Федеральной информационной адресной системе. | АИС «ИКАР» используется в качестве хранилища адресных справочников в структуре автоматизированных информационных систем платформы «Ветис». Адресация российских адресных объектов основывается на Федеральной информационной адресной системе. | ||
На данный момент адресные объекты используются в основном в объектах, описывающих [[BusinessEntity|хозяйствующие субъекты]] и [[Enterprise|предприятия]]. | |||
Общая структура адресного объекта имеет вид, приведённый ниже. Осноной объект указан в виде типа [[Address]], поскольку в разных запросах этот объект может иметь разные наименования. | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%"> | |||
Структура адресного объекта | |||
<div class = "mw-collapsible-content"> | |||
<syntaxhighlight lang="xml"> | |||
<ent:Address> | |||
<ikar:country> | |||
<bs:uuid>uuid</bs:uuid> | |||
<bs:guid>guid</bs:guid> | |||
<ikar:name>name</ikar:name> | |||
</ikar:country> | |||
<ikar:region> | |||
<bs:uuid>uuid</bs:uuid> | |||
<bs:guid>guid</bs:guid> | |||
<ikar:name>name</ikar:name> | |||
</ikar:region> | |||
<ikar:district> | |||
<bs:uuid>uuid</bs:uuid> | |||
<bs:guid>guid</bs:guid> | |||
<ikar:name>name</ikar:name> | |||
</ikar:district> | |||
<ikar:locality> | |||
<bs:uuid>uuid</bs:uuid> | |||
<bs:guid>guid</bs:guid> | |||
<ikar:name>name</ikar:name> | |||
</ikar:locality> | |||
<ikar:subLocality> | |||
<bs:uuid>uuid</bs:uuid> | |||
<bs:guid>guid</bs:guid> | |||
<ikar:name>name</ikar:name> | |||
</ikar:sublocality> | |||
<ikar:street> | |||
<bs:uuid>uuid</bs:uuid> | |||
<bs:guid>guid</bs:guid> | |||
<ikar:name>name</ikar:name> | |||
</ikar:street> | |||
<ikar:house></ikar:house> | |||
<ikar:building></ikar:building> | |||
<ikar:room></ikar:room> | |||
<ikar:postIndex></ikar:postIndex> | |||
<ikar:postBox></ikar:postBox> | |||
<ikar:addressView>дополнительная информация об адресе</ikar:addressView> | |||
</ent:Address> | |||
==Список операций== | ==Список операций== | ||
Версия от 12:16, 1 ноября 2016
Общие сведения
АИС «ИКАР» используется в качестве хранилища адресных справочников в структуре автоматизированных информационных систем платформы «Ветис». Адресация российских адресных объектов основывается на Федеральной информационной адресной системе.
На данный момент адресные объекты используются в основном в объектах, описывающих хозяйствующие субъекты и предприятия.
Общая структура адресного объекта имеет вид, приведённый ниже. Осноной объект указан в виде типа Address, поскольку в разных запросах этот объект может иметь разные наименования.
Структура адресного объекта
<syntaxhighlight lang="xml"> <ent:Address>
<ikar:country> <bs:uuid>uuid</bs:uuid> <bs:guid>guid</bs:guid> <ikar:name>name</ikar:name> </ikar:country> <ikar:region> <bs:uuid>uuid</bs:uuid> <bs:guid>guid</bs:guid> <ikar:name>name</ikar:name> </ikar:region> <ikar:district> <bs:uuid>uuid</bs:uuid> <bs:guid>guid</bs:guid> <ikar:name>name</ikar:name> </ikar:district> <ikar:locality> <bs:uuid>uuid</bs:uuid> <bs:guid>guid</bs:guid> <ikar:name>name</ikar:name> </ikar:locality> <ikar:subLocality> <bs:uuid>uuid</bs:uuid> <bs:guid>guid</bs:guid> <ikar:name>name</ikar:name> </ikar:sublocality> <ikar:street> <bs:uuid>uuid</bs:uuid> <bs:guid>guid</bs:guid> <ikar:name>name</ikar:name> </ikar:street> <ikar:house></ikar:house> <ikar:building></ikar:building> <ikar:room></ikar:room> <ikar:postIndex></ikar:postIndex> <ikar:postBox></ikar:postBox> <ikar:addressView>дополнительная информация об адресе</ikar:addressView>
</ent:Address>
Список операций
- GetAllCountryList - получение списка всех стран
- GetCountryByGuid - получение информации о стране по её глобальному идентификатору
- GetCountryByUuid - получение данных о стране по её идентификатору (одна из версий записи)
- GetCountryChangesList - получение изменений в списке стран за указанный период
- GetRegionListByCountry - получение списка регионов по идентификатору страны
- GetRegionByUUID - получение версии записи региона по идентификатору
- GetRegionByGUID - получение регина по глобальному идентификатору
- GetRegionChangesList - получение списка изменений в записях регионов за период времени
- GetDistrictListByRegion - получение списка районов определённого региона
- GetDistrictByGuid - получение района по его глобальному идентификатору
- GetDistrictChangesList - получение списка изменений районов
- GetLocalityListByDistrict - получение списка населённых пунктов по идентификатору района
- GetLocalityListByLocality - получение списка населённых пунктов по идентификатору населённого пункта
- GetLocalityListByRegion - получение списка населённых пунктов по глобальному идентификатору региона
- FindLocalityListByName - получение списка населённых пунктов по имени или его части
- FindStreetListByName - получение списка улиц по названию или его части и идентификатору населённого пункта
- GetStreetListByLocality - получение списка улиц по идентификаору населённого пункта