Таблица атрибутов

Печать Стартовая страница Следующая страница

Форма Таблица атрибутов обеспечивает отображение атрибутов объектов из пространственных баз данных, подключаемых через DBM-файлы, или произвольных таблиц атрибутов.

 

Диалог Таблица атрибутов позволяет получить доступ к исходному набору данных целиком. При этом, если карта DBM открывает таблицу БД, а не выполняет некий произвольный SQL-запрос, то данные будут доступны для редактирования (если у пользователя, от имени которого выполняется обращение к БД, есть соответствующие полномочия). Для работы диалога Таблица атрибутов с картами формата DBM дополнительных настроек не требуется. Для подключения к источнику данных используются параметры соединения с БД, заданные в самой карте DBM. Для каждой таблицы, выбираемой из базы данных, осуществляется создание закладки, на которой отображается её содержимое.

 

 11

Отображение данных DBM-карты в диалоге Таблица атрибутов

 

Источниками данных являются:

— Классы пространственных объектов — DBM-карты;

— Таблицы атрибутов в СУБД.

 

В строке Источник данных располагается выпадающий список таблиц базы данных DBM.

Кнопка clip0108 вызывает диалог Подключение к базе данных, который предназначен для открытия произвольных таблиц атрибутов.

 

Главная панель диалога содержит следующие кнопки: 

    1         2          3         4        5       6         7         8        9      10       11

clip0122

 

Контекстное меню в диалоге дублирует режимы панели инструментов.

 

2_m

 

1. Запись в отдельном окне (вызывает диалог Текущая запись).

2. Поиск и фильтрация (вызывает диалог Поиск и фильтрация).

3. Местоположение на карте. Режим осуществляет синхронизацию записи и объекта карты. При утопленной кнопке производится перемещение карты к объекту для текущей записи. Для указанного на карте объекта выполняется перемещение к записи в таблице.

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

5. Отменить выделение объектов. Режим снимает выделение объектов на карте.

6. Экспорт в CSV. Режим сохраняет все отображаемые записи таблицы в файл формата CSV).

7. Обновить. Режим предназначен для принудительного считывания содержимого таблицы.

8. Добавить источник данных. Вызывает диалог Подключение к базе данных, который предназначен для указания параметров соединения с произвольной базой данных.

9. Помощь. Вызывает справку задачи.

10. Настройки. Вызывает диалог Настройки для управления параметрами задачи.

11. Выход.

 

Основную часть диалога занимает таблица для отображения атрибутов. Одновременно может быть открыто несколько таблиц в виде вкладок. Имена источников данных отображаются на вкладке. Под вкладками с таблицами могут дополнительно размещаться до трех таблиц, выбранных пользователем. Для расположения окна с таблицей под вкладками необходимо левой кнопкой мыши зажать заголовок таблицы во вкладке и потянуть его вниз формы.

 

33

Размещение на форме дополнительных окон с таблицами

 

К записям таблицы возможно применение сортировки или фильтра.

 

44

Сортировка записей таблицы

 

55

Применение фильтра к записям таблицы

 

В нижней части диалога размещается панель с навигационными кнопками:

clip0113

— Первая запись;

— Назад;

— Окно для ввода количества записей для действий назад и вперёд;

— Вперед;

— Последняя запись.

 

Вид формы Таблица атрибутов с отключенными кнопками навигации, источником данных и панелью инструментов при помощи диалога Настройки:

 

66

 

Все режимы диалога по-прежнему доступны к выполнению посредством контекстного меню.

 

Если в документе открыта DBM-карта, состоящая из нескольких слоев (таблиц), то при старте диалога Таблица атрибутов выпадающий список Источник данных заполняется названиями слоев (таблиц) DBM. Текущим в выпадающем списке «Источник данных» устанавливается первый слой, а таблица слоя отображается ниже в окне.

При выборе из выпадающего списка «Источник данных» названия слоя выполняется создание новой закладки, в которой отображается таблица выбранного слоя. Новая закладка создается при выборе пользователем из списка «Источник данных» слоя, таблица которого на данный момент не отображается в закладках. Если таблица слоя уже отображается в одной из закладок, то данная закладка становится текущей.

Если пользователь закрывает один из слоев, например, посредством диалога Список данных, то в открытом диалоге Таблица атрибутов автоматически закрывается закладка с таблицей закрытого слоя, из списка «Источник данных» удаляется название слоя.

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