Ведение базы метаданных

Previous Top Next

Информация о картографических данных хранится в базе метаданных. В Менеджере карт содержимое БД  представляется в виде дерева, где каждому элементу дерева соответствует запись в БД. БД представляет собой совокупность файлов формата dbf, dbt, mdx. В файлах dbf хранятся название файла карт и данные для построения иерархической связи между файлами. Файл  mdx – это индексный файл  по полю, содержащему уровень иерархии. В файлах dbt содержится  пользовательская информация на каждую запись БД.  

Первоначально, после инсталляции, Менеджер карт настроен на базу данных PANTREE.DBF, входящую в качестве примера.

Основные характеристики элемента дерева отражены на панели Общие.

Пользователь может создать новое дерево карт – пункт Создать дерево карт (меню Файл).  При этом предлагается указать название новой БД и сформировать первый  элемент дерева.

Для добавления и редактирования элементов дерева используется вспомогательный диалог Свойства элемента, который вызывается:

- из меню Правка пункты Добавить, Изменить;

- по кнопкам ic_0317 и ic_795, расположенных на управляющей Панели кнопок;

- из контекстного меню по правой кнопке мышки.

 

_bm5242

 

Удаление элементов дерева происходит:

- при выборе пункта Удалить в меню Правка;

- по кнопке ic_0417, расположенной на управляющей Панели кнопок;

- из контекстного меню по правой кнопке мышки.

 

Для изменения иерархической структуры дерева предусмотрена возможность множественного выделения элементов дерева  для реализации режимов Копирования, Вырезания, Вставки и Удаления, которые вызываются из меню Правка или из контекстного меню по правой кнопке мышки. Для выделения последовательности элементов необходимо щелкнуть мышью в сочетании с клавишей Shift на первом и последнем элементе. Для выделения отдельных элементов - щелкнуть мышью в сочетании с клавишей Ctrl на выбранном элементе дерева.

Реализован метод Перетаскивания элементов по дереву. Перетаскивать нельзя на элементы, в которых указан путь к файлам.

Для отмены функций редактирования используется режим Шаг назад, который вызывается из меню Правка или контекстного меню.