Создание доменов и управление ими

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

Подробнее о доменах и их свойствах

При редактировании в виде Домены, вы можете перемещаться по таблице, щелкая ее ячейки, либо нажать клавишу Tab и стрелки для перемещения по строкам и столбцам.

На следующем изображении показано создание домена с именем Access Type в базе геоданных CampusEditing. Этот домен будет использоваться для определения, какой тип прав доступа вам требуется для входа в определенное здание кампуса. Этот домен кодированных значений предоставляет допустимые типы доступа для зданий. После создания, его можно назначить полям с одним и тем же типом данных.

Создание домена в виде Домены

Откройте вид Домены

Вы можете открыть вид Домены из следующих местоположений:

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

Создание домена

Для создания домена выполните следующие шаги:

  1. На панели Содержание выберите слой.

    Станет доступной набор вкладок Векторный слой.

  2. На вкладке Данные в группе Дизайн данных щелкните Домены Домены.
    Примечание:

    Вы можете получить доступ к виду Домены на ленте в виде Поля и виде Подтипы.

  3. Щелкните кнопку Новый домен Новый домен на вкладке Домены.

    В виде Домены создается строка, и ваш курсор остановится в столбце Имя домена этой строки.

  4. Укажите имя для нового домена.
  5. В столбце Описание укажите описание нового домена.
  6. В столбце Тип поля выберите тип поля в ниспадающем меню Тип поля.
  7. Выберите Интервальный домен или Домен кодированных значений в ниспадающем меню Тип домена.
  8. Выберите правила разбиения в ниспадающем меню Правила разбиения.
  9. Выберите правила слияния в ниспадающем меню Правила слияния.
  10. В таблице справа от вида Домены введите коды и значения для нового домена кодированных значений либо минимальное и максимальное значение для интервального домена.
  11. По окончании вы можете щелкнуть кнопку Сохранить Сохранить на вкладке Домены, чтобы добавить новый домен в базу геоданных.

Создание домена в виде Поля или Подтипы

Вы также можете создать домены в виде Поля и виде Подтипы.

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

Создайте домен с помощью копирования и вставки

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

Несколько доменов выбраны в виде Домены.
Несколько доменов отображаются выбранными в виде Домены при удерживаемой клавише Ctrl.

Чтобы выбрать все домены, выберите первый домен и, удерживая клавишу Shift, выберите последний домен. Затем щелкните правой кнопкой мыши выбранные домены и выберите Копировать. Вы также можете скопировать выбранные домены с помощью кнопки Копировать из группы Буфер обмена на вкладке Домены.

Подсказка:

При выборе нескольких доменов для копирования и вставки, учитывайте возможность использования следующих сочетаний клавиш Windows:

  • Ctrl+A - выбрать все
  • Ctrl+C - скопировать
  • Ctrl+V - вставить

Щелкните правой кнопкой мыши нужную базу геоданных на панели Каталог и нажмите Домены, чтобы открыть вид Домены, как показано на изображении ниже.

Опции контекстного меню для базы геоданных

В новом виде Домены, вставьте скопированные домены с помощью кнопки Вставить из группы Буфер обмена на вкладке Домены или щелкните правой кнопкой мыши пустую строку и выберите Вставить в контекстном меню.

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

Применение домена к полю

После создания домена его можно назначить полю. Вы можете применить домен к полю при создании класса пространственных объектов с помощью мастера Создать класс пространственных объектов. Или вы можете применить домен на уровне существующего класса пространственных объектов или на уровне подтипа, используя вид Поля или вид Подтипы, соответственно.

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

Если у вашего класса объектов есть подтипы, вы можете применить разные атрибутивные домены на уровне подтипов для поля, используя вид Подтипы.

Более подробно:

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

Подробнее о том, как создавать и управлять полями и создавать и управлять подтипами.

Изменение и удаление домена

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

Более подробно:

Домены многопользовательской базы геоданных - когда домен создан, владелец этого домена записывается на основе пользователя, создавшего домен. Изменить или удалить домен может только владелец или администратор базы геоданных.

Можно изменить следующие свойства домена:

  • Владелец (только для многопользовательских баз геоданных)
  • Имя домена
  • Описание
  • Правила разбиения и слияния
  • Максимальное и минимальное значение интервального домена
  • Коды и значения, связанные с доменами кодированных значений

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

Чтобы удалить один или несколько доменов в виде Домены, щелкните вкладку рядом со строкой, представляющей домены, которые вы хотите удалить, или используйте клавишу Ctrl или Shift, чтобы выбрать несколько строк. Это выберет всю строку или строки. Нажмите на клавишу Delete или используйте кнопку Удалить из Буфера обмена на вкладке Домены, либо щелкните правой кнопкой мыши строку и выберите в контекстном меню Удалить.

Определение использования домена

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

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

Чтобы перейти к панели Использование домена, выполните следующее:

  1. Откройте вид Домены.
  2. На вкладке Домены в группе Изменения щелкните Использование домена Использование.

    Откроется панель Использование домена с заполненной Рабочей областью.

  3. Выберите домен из ниспадающего меню Домен.

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

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

  4. Выберите строку с назначенным доменом, которую вы хотите изменить. Щелкните правой кнопкой левый столбец таблицы данных и щелкните Использование вида Использование.

    В зависимости от того, как домен назначен набору данных, откроется один из следубщих видов конструктора:

    • Вид Поля Поля - Открывает наборы данных с доменом, назначенным на уровне поля. Это применяется к наборам данных с пустым столбцом Подтип.
    • Вид Подтипы Подтипы - Открывается для наборов данных с доменом, назначенным на уровне подтипа. Это применяется к наборам данных с заполненным столбцом Подтип.
    Подсказка:
    Щелкните строку дважды, чтобы открыть специальные виды Поля или Подтипы и ознакомиться с назначенным доменом.

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