GetObjects: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
 +
''BETA-ESBD''
 +
 
'''Метод предназначен для получения РКА и идентификатора ПО, ВО и ЗУ по введенным параметрам.'''
 
'''Метод предназначен для получения РКА и идентификатора ПО, ВО и ЗУ по введенным параметрам.'''
  
Строка 15: Строка 17:
 
Если категория объекта ЗУ (Земельный участок) тогда в тэге '''param_category''' передается значение 1:
 
Если категория объекта ЗУ (Земельный участок) тогда в тэге '''param_category''' передается значение 1:
  
  <body>
 
 
   <objects>
 
   <objects>
 
   <territory_id></territory_id>
 
   <territory_id></territory_id>
Строка 23: Строка 24:
 
   <ground_cadastre_number></ground_cadastre_number>
 
   <ground_cadastre_number></ground_cadastre_number>
 
   </objects>
 
   </objects>
  </body>
 
  
 
'''где:'''
 
'''где:'''
Строка 36: Строка 36:
 
Если категория объекта ПО тогда в тэге '''param_category''' передается значение 2:
 
Если категория объекта ПО тогда в тэге '''param_category''' передается значение 2:
  
  <body>
 
 
   <objects>
 
   <objects>
 
   <territory_id></territory_id>
 
   <territory_id></territory_id>
Строка 45: Строка 44:
 
   <part_building_number></part_building_number>
 
   <part_building_number></part_building_number>
 
   </objects>
 
   </objects>
  </body>
 
  
  
Строка 59: Строка 57:
 
Если категория объекта ВО тогда в тэге '''param_category''' передается значение 3:
 
Если категория объекта ВО тогда в тэге '''param_category''' передается значение 3:
  
  <body>
 
 
   <objects>
 
   <objects>
 
   <territory_id></territory_id>
 
   <territory_id></territory_id>
Строка 68: Строка 65:
 
   <room_number></room_number>
 
   <room_number></room_number>
 
   </objects>
 
   </objects>
  </body>
 
  
 
'''где:'''
 
'''где:'''
Строка 74: Строка 70:
 
   ● territory_id  - ''идентификатор родительского населенного пункта''
 
   ● territory_id  - ''идентификатор родительского населенного пункта''
 
   ● geonim_id - ''идентификатор родительской СЧНП''
 
   ● geonim_id - ''идентификатор родительской СЧНП''
   ● param_category - ''категория обхекта''
+
   ● param_category - ''категория объекта''
 
   ● building_number - ''номер ПО''
 
   ● building_number - ''номер ПО''
 
   ● room_code - ''код значения в справочнике''
 
   ● room_code - ''код значения в справочнике''

Текущая версия от 15:24, 16 июня 2022

BETA-ESBD

Метод предназначен для получения РКА и идентификатора ПО, ВО и ЗУ по введенным параметрам.

 ● ID родительского населенного пункта
 ● ID родительской СЧНП
 ● категория ПО
 ● номер ПО
 ● номер корпуса
 ● номер блока 

Данный метод обращается в ГБД "Адресный регистр" если объект найдены, то обновляет/создает карточки объекта в ЕСБД.

Тело запроса в aRequest. Содержание тела запроса зависит от категории объекта. Body должно содержать текст Xml документа в кодировке Base64 следующего формата:


Если категория объекта ЗУ (Земельный участок) тогда в тэге param_category передается значение 1:

 <objects>		
 <territory_id></territory_id>
 <geonim_id></geonim_id>
 <param_category>1</param_category>
 <ground_number></ground_number>
 <ground_cadastre_number></ground_cadastre_number>
 </objects>

где:

 ● territory_id  - идентификатор родительского населенного пункта
 ● geonim_id - идентификатор родительской СЧНП
 ● param_category - категория обхекта
 ● ground_number - номер ЗУ
 ● ground_number - номер ЗУ


Если категория объекта ПО тогда в тэге param_category передается значение 2:

 <objects>		
 <territory_id></territory_id>
 <geonim_id></geonim_id>
 <param_category>2</param_category>
 <building_number></building_number>
 <part_complex_number></part_complex_number>
 <part_building_number></part_building_number>
 </objects>


где:

 ● territory_id  - идентификатор родительского населенного пункта
 ● geonim_id - идентификатор родительской СЧНП
 ● param_category - категория обхекта
 ● building_number - номер ПО
 ● part_complex_number - номер корпуса
 ● part_building_number - номер блока (в случае необходимости)

Если категория объекта ВО тогда в тэге param_category передается значение 3:

 <objects>		
 <territory_id></territory_id>
 <geonim_id></geonim_id>
 <param_category>3</param_category>
 <building_number></building_number>
 <room_code></room_code>
 <room_number></room_number>
 </objects>

где:

 ● territory_id  - идентификатор родительского населенного пункта
 ● geonim_id - идентификатор родительской СЧНП
 ● param_category - категория объекта
 ● building_number - номер ПО
 ● room_code - код значения в справочнике
 ● room_number - номер ВО

Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:

 <objects>
 <object>
 <AR_ID></AR_ID>
 <AR_OBJECT_ID></AR_OBJECT_ID>
 <RCA></RCA>
 </object>
 </objects>

где:

 ● AR_ID - идентификатор объекта в БД АР
 ● AR_OBJECT_ID- идентификатор объекта в ЕСБД
 ● RCA - регистрационный код объекта адресации