Перенос семантики полигонов во входящие объекты

Печать Стартовая страница

Процедура Перенос семантики полигонов во входящие объекты предназначена для переноса значений заданных семантических характеристик эталонных объектов-полигонов в семантику территориально зависимых выделенных объектов электронной карты.

Если входная карта и карта с редактируемыми данными имеют различные классификаторы, из списка копируемых семантик нужно выбрать одну характеристику и согласовать с семантикой выделенных объектов. Иначе, при наличии одинаковых классификаторов, допускается множественный выбор копируемых семантик. Согласование семантических характеристик выполняется программно.

В процессе переноса семантик участвуют только выделенные в поле Список эталонных объектов полигоны.

 

Общий вид диалогового окна процедуры:

 

_bm3760

 

Обработке в данной процедуре подвергаются предварительно выделенные на исходной электронной карте (например, средствами поиска и выделения) объекты.

Для выполнения процедуры в окне диалога следует установить следующие параметры:

- Выбрать из списка карт название редактируемой карты (в список помещаются   только карты, содержащие выделенные объекты и доступные для редактирования);

- Указать название заполняемой семантической характеристики  (в список помещаются только характеристики, допустимые для всех выделенных объектов);

-  Выбрать из списка название исходной карты;

- Заполнить список площадных объектов исходной карты, из семантики которых следует взять значение для заполнения семантики редактируемых выделенных объектов;

- Указать название копируемой семантической характеристики (в список     помещаются только характеристики, допустимые для всех объектов из установленного списка),     в случае, если выбранная семантика имеет тип классификатор (о чем свидетельствует доступность включения режима Раскодирования),  указать, следует ли раскодировать значение семантики перед помещением ее в редактируемый объект;

- Указать, следует ли заменять значение копируемой семантики у редактируемого объекта при обнаружении у него другого значения этой характеристики.

Раскодирование семантики предназначено для помещения в семантику редактируемых объектов вместо числового кода значения характеристики соответствующего  этому коду текста.

Например:

В библиотеке административной карты России семантика Субъект РФ имеет тип классификатор.

При раскодировании этой семантики из значения в исходном объекте 50 (Московская область) в семантическую характеристику редактируемого объекта будет помещен текст Московская область.

При обработке без раскодирования в указанную семантическую характеристику редактируемого объекта будет помещено значение 50.

После выполнения программы в INI файле открытой карты сохраняются диалоговые настройки.