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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внимание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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