Шаг 4: Применение доменов к полям и подтипам
Теперь, когда вы создали домены, вы должны применить их к полю или подтипу класса пространственных объектов или таблицы.
Сначала вы примените домен R2Veg_Old_Growth к непространственной таблице.
Откройте свойства таблицы ...\Exercise5.gdb\R2VEG_POLY_LOCAL.
Щелкните на закладке Поля (Fields).
Щелкните на поле OLD_GROWTH, чтобы выбрать его.
В разделе Свойства поля (Field Properties) щелкните на пустой клетке рядом с Домен (Domain).
Так как домены – это свойство базы геоданных, то все текстовые домены для базы геоданных Exercise5 отображаются в списке. Вы должны выбрать домен, подходящий для записей в этом поле.
Выберите домен R2Veg_Old_Growth из списка.
Вопрос 7: Каково преимущество присвоения этого домена всему атрибутивному полю?
Щелкните Применить (Apply).
Далее вы примените второй домен кодированных значений к другому полю.
На закладке Поля (Fields) щелкните на имени поля OLD_GROWTH_SOURCE, чтобы выбрать его.
В разделе Свойства поля (FieldProperties) щелкните на пустой клетке для Домен (Domain).
Прокрутите вниз и щелкните на R2Veg_Oldgrowth_Source, чтобы применить этот домен к выбранному полю.
Откройте свойства класса пространственных объектов ...\Exercise5.gdb\R2Trails.
Щелкните на закладке Подтипы (Subtypes).
Домены могут быть применены ко всему полю (т.е. ко всем подтипам сразу) или к любому из подтипов на ваше усмотрение. Применение домена к подтипам имеет множество преимуществ, потому что вы можете задать корректные значения поля для группы объектов. Если каждый подтип имеет различные значения для поля, то более эффективно применить к каждому подтипу отдельный домен. В этом примере вы примените один и тот же домен к каждому подтипу, чтобы изучить, как это делается.
Щелкните на подтипе Верхний уровень (High Elevation) в списке Подтипы (Subtypes), чтобы выбрать его.
В разделе Значения по умолчанию и домены (Default Values and Domains) внизу диалогового окна свойств, прокрутите вниз до поля Mileage.
Для Домен (Domain) щелкните на пустой ячейке, чтобы просмотреть доступные домены.
Примечание: Помните, что поле Mileage имеет тип Float, так что в списке появятся домены только этого типа.
Щелкните на HighElevationMileage и затем щелкните Применить (Apply).
Вы только что применили интервальный домен для троп, попадающих в подтип Высокий уровень.
Повторите этот процесс, чтобы применить общий домен Mileage_Range к оставшимся двум подтипам.
Щелкните OK, когда закончите.
Закройте ArcCatalog.
|