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

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

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

Вид Подтипы показывает все имеющиеся подтипы слоя, а также все домены и значения по умолчанию для каждого поля этого слоя. На ленте можно выполнять обычные операции редактирования с использованием буфера обмена: копирование, вставку, вырезание и удаление. Используйте кнопку Создать/Управлять Создать/Управлять, чтобы открыть диалоговое окно Управлять подтипами. Здесь вы можете создавать подтипы или управлять существующими подтипами. При доступе к виду Подтипы можно получить доступ к другим видам для управления свойствами того же набора данных. Вы можете найти их в группе Дизайн данных на вкладке Подтипы на ленте.

На следующем изображении показано создание подтипов на слое Buildings. Было открыто диалоговое окно Управление подтипами, и вы можете увидеть следующие настройки: Поле BLDGTYPE было выбрано в качестве поля подтипа, и добавлены соответствующие коды и описания для новых подтипов. Эти подтипы отображают различные типы строений, такие как девелоперские, сервисные, маркетинговые и относящиеся к безопасности. Теперь при создании здания его тип будет определяться выбором одного из этих подтипов.

Создание новых подтипов для поля BLDGTYPE слоя Building

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

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

Откройте вид Подтипы

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

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

Создание подтипов

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

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

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

  2. Перейдите на вкладку Данные. В группе Дизайн данных щелкните кнопку Подтипы Подтипы.
  3. На вкладке Подтипы щелкните кнопку Создать/Управлять Создать/Управлять.

    Появится диалоговое окно Управление подтипами.

    Примечание:

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

  4. Выберите поле в качестве поля подтипа в ниспадающем списке Поле подтипа.
  5. В столбце Код введите значение кода.

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

  6. В столбце Описание введите описание соответствующего значения кода.
  7. После того как вы ввели все коды и описания, щелкните OK, чтобы закрыть диалоговое окно Управление подтипами.

    Новые значения добавятся в таблицу Вида подтипов.

  8. Чтобы сохранить все изменения, внесенные в набор данных, щелкните кнопку Сохранить Сохранить на вкладке Подтипы.

Удаление подтипа

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

  1. В диалоговом окне Управление подтипами выберите строку с кодом и описанием подтипа, который вы собираетесь удалить.

    Можно удалить несколько подтипов, выбрав несколько строк, используя клавиши Ctrl или Shift.

  2. Нажмите клавишу Delete или щелкните правой кнопкой мыши, чтобы использовать контекстное меню.
  3. Щелкните ОК, чтобы закрыть диалоговое окно Управление подтипами.
  4. Чтобы сохранить все изменения, внесенные в набор данных, щелкните кнопку Сохранить Сохранить на вкладке Подтипы.

Изменение подтипов

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

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

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

Присвоение значения по умолчанию

В виде Подтипы диалоговое окно Управление подтипами предоставляет дополнительный доступ для управления подтипами. Доступ к нему можно получить с помощью кнопки Создать/Управлять Создать/Управлять на вкладке Подтипы.

Ниже приведены примеры задач, которые можно выполнить в диалоговом окне Управление подтипами:

  • Чтобы установить подтип по умолчанию для поля, выберите подтип из ниспадающего списка Подтип по умолчанию.
  • Чтобы добавить подтипы, введите код и описание в таблице Подтипы.
  • Чтобы удалить подтипы, выберите одну или несколько строк в таблице Подтипы и нажмите клавишу Delete.
  • Чтобы удалить поле подтипа для слоя или таблицы, выберите Очистить все подтипы в ниспадающем списке Поле подтипа. Это удаляет все значения подтипа и исключает возможность установки поля в качестве поля подтипа.
  • Отсортируйте и измените порядок подтипов, щелкнув заголовок столбца Code или Description. При щелчке по заголовку появится стрелка, показывающая, будут ли значения столбцов упорядочиваться по возрастанию или по убыванию. Если вы хотите упорядочить подтипы, выберите строку и перетащите ее в нужное место. Итоговый порядок строк определит порядок столбцов в виде Подтипы.
После завершения редактирования в диалоговом окне Управление подтипами щелкните ОК, а затем щелкните кнопку Сохранить Сохранить на вкладке Подтипы на ленте, чтобы зафиксировать изменения в наборе данных.