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