Создание и редактирование карты DBM

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

Создание и редактирование файла DBM выполняется средствами диалога "Настройка параметров  dbm-карты".

 

Диалоговое окно содержит страницы (вкладки):

 

  • Параметры карты;
  • Подключение к базе данных;
  • Назначение полей базы данных;
  • Семантика.

 

create_1

 

Общий вид диалогового окна "Настройка параметров dbm-карты"

 

При создании нового файла обязательными для заполнения являются следующие параметры:

 

  • полный путь к папке с именем DBM-карты;
  • идентификатор карты - уникальная буквенно-цифровая комбинация в формате GUID (Globally Unique Identifier). Идентификатор не должен повторяться у разных DBM-карт, формируется автоматически;
  • имя карты - краткое наименование картографического представления;
  • имя файла классификатора. Выбирается пользователем из существующих классификаторов и хранится в папке общих классификаторов или в папке, где лежит редактируемый DMB файл;
  • проекция (система координат/код EPSG) для обеспечения загрузки данных при формировании карты;
  • базовый масштаб картографического представления.

 

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

 

create_2

 

Диалоговое окно процедуры. Вкладка «Подключение к базе данных»

 

Для каждой карты DBM необходимо указать параметры, которые определяют способ доступа к набору данных с пространственной информацией в БД:

 

  • тип источника данных;
  • таблицу базы данных, содержащую сведения по пространственным объектам, или ввести текст SQL запроса;
  • журнал изменений (имя таблицы). Используется для отслеживания изменений в открытых наборах данных и актуализации картографического представления. Описание структуры журнала и логики работы с ним приведено в разделе «Отслеживание изменений в пространственной базе данных с использованием журнала изменений». Использование журнала имеет смысл только при прямом доступе к таблице пространственных данных в БД, при выполнении произвольного SQL-запроса он не используется;
  • период опроса журнала изменений - интервал времени в секундах, определяющий периодичность опроса таблицы-журнала;
  • время актуальности карты - период времени в секундах, в течение которого информация, полученная из БД, считается актуальной.

 

Параметры подключения к БД можно выбрать из списка средствами диалога Список подключений к БД.

 

Для обработки наборов данных пространственной базы данных заполняются поля вида объекта в зависимости от выбранной таблицы или в результате выполнения SQL запроса:

 

create_3

 

Диалоговое окно процедуры. «Назначение полей»

 

Обязательными к заполнению являются имена полей уникального идентификатора и метрики. Также должен быть указан и настроен один из вариантов установления условного вида объекта в картографическом представлении (по коду или по ключу объекта). Названия полей можно вводить вручную. Внешний вид объекта карты может быть назначен единый для всей таблицы или определен для каждой записи персонально по коду или ключу классификатора. Эти значения выбираются из классификатора - из диалога Выбор вида объекта в соответствии с выбранной локализацией объекта.

 

Каждому объекту карты могут быть присвоены семантики и заполнены из исходного набора данных. Для этого необходимо выбрать классификатор и настроить соответствие полей исходного набора данных и семантик объектов на карте. Для выбора семантических характеристик используются возможности диалога Выбор семантики. Если оператор устанавливает флаг Сопоставлять семантику автоматически по имени поля, то при создании объекта ему будут назначены характеристики, для которых имя поля совпадает с ключом семантики из классификатора.

 

create_4

 

Диалоговое окно процедуры. «Семантика»