Далее следует описание структуры текстового файла, с помощью которого пользователь имеет возможность влиять на процесс присвоения объектам MAP характеристик внешнего представления объектов в формате MIF/MID.
Внесение изменений в структуры данных разделов .POINT, .LINE, .SQUARE, .TITLE, .VECTOR и .MIXED позволяет пользователю изменять характеристики внешнего вида объектов MIF. Редактирование строк данных текстового файла заключается в изменении значений числовых, строковых полей.
При редактировании полей строк необходимо соблюдать следующие правила:
- требуется соблюдать порядок следования полей в записи текстового файла;
- значения изменяемых полей должны соответствовать типу и размерности модифицируемого атрибута.
Имена полей атрибутов таблицы файла-MIF ( группа Имена полей таблиц ) формируется на основании короткого либо полного имени семантических характеристик файла-RSC ресурсов системы ПК ИГИС, в случаях, если в имени семантических характеристик встречаются пробелы, то они замещаются на знак подчеркивания.
Типы атрибутов таблицы файла-MIF могут принимать значения:
- Char(30) для поля ExCode;
- Integer для поля LinkObject;
- Integer(n,m) для всех числовых семантических характеристик файла-RSC ресурсов системы ПК ИГИС, встречающихся в данном слое;
- Char(n) для всех строковых семантических характеристик файла-RSC ресурсов системы ПК ИГИС, встречающихся в данном слое, включая значения:
- типа “классификатор” ( значения выдаются в раскодированном строковом виде);
- типа имя файла .MAP,.OLE,.TXT,.PCX,.BMP и др.;
- типа ссылки на номера объектов.
Размерность n, m атрибутов Integer(n,m),Char(n)определяется размерностью семантических характеристик файла-RSC ресурсов системы ПК ИГИС .
Для просмотра свойств семантических характеристик необходимо выбрать в меню Задачи / Запуск приложений / Обработка классификатора пункт Редактирование классификатора:
- в закладке Семантика содержится подробное описание каждой семантической характеристики;
- в закладке Слои в списке слоев выделить требуемый номер слоя;
- перейти в окно, содержащем таблицу Код | Название семантики слоя, в котором представлена семантика для выбранного слоя;
- в случае отсутствия семантики слоя нажать кнопку Заполнить. 3.2.5.3.7 Структура текстового файла
Текстовый файл состоит из заголовка и записей. Запись заголовка имеет в начале ключ TXT. Запись заголовка состоит из полей, разделяемых пробелами.