Шаг 3: Редактирование с использованием подтипов
Подтипы создают категории или группы объектов определенного типа внутри одного класса пространственных объектов. Эти группы могут по-разному отображаться и также по-разному редактироваться. К подтипам может быть применено дополнительное поведение, такое как значения атрибутов по умолчанию. Это позволяет каждой группе объектов иметь свои отличные от других значения по умолчанию для выбранных полей.
Ранее вы создали подтипы на основе высоты тропы для класса пространственных объектов R2Trails. Вы продолжите работать с этим классом объектов в этом шаге.
|
Примечание: Помните, целевой слой – это слой или подтип, в котором вы создаете новые объекты.
Обратите внимание, что в списке Целевой слой (Target) два слоя: R2Trails и R2VEG. Так как в R2VEG нет подтипов, то для этого целевого слоя нет дополнительного выбора. Однако, слой R2Trails содержит подтипы и, следовательно, имеет дополнительный выбор под именем слоя. Вспомните из упражнения 5, что вы создали три подтипа по полю ELEV_CLASS. В этом упражнении вы добавите новые тропы в каждую из этих категорий и просмотрите атрибуты по умолчанию и символы отображения, когда закончите. Сначала вы запустите ArcCatalog и просмотрите значения по умолчанию для этих трех подтипов.
|
|
|
|
Вопрос 3: Почему эти выпадающие меню серые?
Вопрос 4: Если вы захотите изменить значение по умолчанию или добавить дополнительный подтип, что вы должны сделать сначала?
|
|
Вопрос 5: Какое значение по умолчанию для подтипа HighElevation?
|
Вопрос 6: Какое значение по умолчанию для подтипа MediumElevation?
Вопрос 7: Какое значение по умолчанию для подтипа Low Elevation?
Это те значения по умолчанию, которые вы установили для каждого подтипа в предыдущем упражнении. Возможно, в предыдущем упражнении вы ввели описания на русском языке, но здесь видите английские значения. Это произошло от того, сейчас вы работаете с базой Exercise7, а собственные значения вводили в базу Exercise5. при желании, можете просмотреть значения там.
Теперь, когда вы вспомнили эти значения, вернитесь в ArcMap для редактирования подтипов.
|
Вы нанесете новые объекты в различные подтипы и просмотрите значения по умолчанию.
|
|
|
Новая тропа остается выбранной, показывая, что это новый объект и нужно обновить его атрибуты.
|
Заметьте, что для поля TR_Conditionавтоматически установилось значение Dirt, looserock.
|
|
Вопрос 8: Какого цвета новая тропа?
|
|
|
Вопрос 9: Сейчас какое значение TR_Condition?
Вопрос 10: Какого цвета новая тропа?
|
Когда вы изменили значение в поле подтипа, вы также изменили все значения по умолчанию, которые установлены. Подтипы не только делают отображение данных легче и быстрее, они также упрощают редактирование и делают его более эффективным с помощью значений по умолчанию и целевого слоя. Далее вы быстро просмотрите возможности, которые позволяют вам изменить способ, которым домены и подтипы отображаются в таблице.
|
|
Вопрос 11: Что отображается в поле?
|
|
Вопрос 12: Что отображается в поле сейчас?
Заметьте, что поле ELEV_CLASS показывает только 1, 2 или 3, исходные целые значения для этого поля. Вспомните, что поле подтипа должно быть определено как целое поле. Когда вы создаете подтипы в классе пространственных объектов, описание, которое вы вводите в ArcCatalog – это то, что потом пользователь видит вместо кода. Вы можете использовать этот способ, но иногда для понимания лучше видеть описания.
|
|
|