Перенос семантики полигонов во входящие объекты |
Процедура Перенос семантики полигонов во входящие объекты предназначена для переноса значений заданных семантических характеристик эталонных объектов-полигонов в семантику территориально зависимых выделенных объектов электронной карты. Если входная карта и карта с редактируемыми данными имеют различные классификаторы, из списка копируемых семантик нужно выбрать одну характеристику и согласовать с семантикой выделенных объектов. Иначе, при наличии одинаковых классификаторов, допускается множественный выбор копируемых семантик. Согласование семантических характеристик выполняется программно. В процессе переноса семантик участвуют только выделенные в поле Список эталонных объектов полигоны.
Общий вид диалогового окна процедуры:
Обработке в данной процедуре подвергаются предварительно выделенные на исходной электронной карте (например, средствами поиска и выделения) объекты. Для выполнения процедуры в окне диалога следует установить следующие параметры: - Выбрать из списка карт название редактируемой карты (в список помещаются только карты, содержащие выделенные объекты и доступные для редактирования); - Указать название заполняемой семантической характеристики (в список помещаются только характеристики, допустимые для всех выделенных объектов); - Выбрать из списка название исходной карты; - Заполнить список площадных объектов исходной карты, из семантики которых следует взять значение для заполнения семантики редактируемых выделенных объектов; - Указать название копируемой семантической характеристики (в список помещаются только характеристики, допустимые для всех объектов из установленного списка), в случае, если выбранная семантика имеет тип классификатор (о чем свидетельствует доступность включения режима Раскодирования), указать, следует ли раскодировать значение семантики перед помещением ее в редактируемый объект; - Указать, следует ли заменять значение копируемой семантики у редактируемого объекта при обнаружении у него другого значения этой характеристики. Раскодирование семантики предназначено для помещения в семантику редактируемых объектов вместо числового кода значения характеристики соответствующего этому коду текста. Например: В библиотеке административной карты России семантика Субъект РФ имеет тип классификатор. При раскодировании этой семантики из значения в исходном объекте 50 (Московская область) в семантическую характеристику редактируемого объекта будет помещен текст Московская область. При обработке без раскодирования в указанную семантическую характеристику редактируемого объекта будет помещено значение 50. После выполнения программы в INI файле открытой карты сохраняются диалоговые настройки. |