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

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

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

 

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

 

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

 

clip006663   clip67867822

Вид диалогового окна процедуры

 

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

 

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

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

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

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

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

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

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

 

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

 

Например:

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

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

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

 

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