Шаг 2: Создание интервального домена

Интервальные домены позволяют вам устанавливать числовые ограничения на поле. Например, если в атрибутивном поле отображается процентный показатель, вы можете установить интервальный домен от 0 до 100. Все, что выходит за рамки этого интервала, будет рассматриваться как некорректный атрибут. В этом шаге вы создадите несколько интервальных доменов и примените их к разным подтипам. Сначала вы более внимательно изучите поля атрибутивной таблицы R2Trails.

Шаг 2: Создание интервального домена - student2.ru  
В диалоговом окне Свойства класса пространственных объектов (Feature Class Properties) щелкните на закладке Поля (Fields).

Вопрос 3: Какого типа поле Mileage?

Шаг 2: Создание интервального домена - student2.ru

Запомните ответ на последний вопрос для этого шага.

Примечание: В поле Mileagе хранятся данные о протяженности тропинок.

Шаг 2: Создание интервального домена - student2.ru  
Щелкните OK, чтобы закрыть диалоговое окно Свойства класса пространственных объектов (Feature Class Properties).

Шаг 2: Создание интервального домена - student2.ru  
Просмотрите таблицу класса пространственных объектов R2Trails.

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

Шаг 2: Создание интервального домена - student2.ru  
Щелкните правой кнопкой на заголовке поля Mileage и выберите Сортировать по убыванию (Sort Descending).

Шаг 2: Создание интервального домена - student2.ru Вопрос 4: Какова протяженность самой длинной тропы?

Шаг 2: Создание интервального домена - student2.ru Вопрос 5: Какова длина самой короткой тропы?

Все значения длины попадают в диапазон от 0.21 мили до приблизительно 23.3 мили. Вы создадите интервальный домен, который будет включать эти значения с небольшим запасом, чтобы учесть вероятность появления тропы длиннее, чем 23.3 мили.

Шаг 2: Создание интервального домена - student2.ru  
Откройте свойства для базы геоданных Exercise5.gdb .

Шаг 2: Создание интервального домена - student2.ru  
Щелкните на закладке Домены (Domains).

Шаг 2: Создание интервального домена - student2.ru  
Прокрутите вниз до первой пустой ячейки и для Имя домена (Domain Name) наберите Mileage_Range.

Примечание: Во избежание системных ошибок в дальнейшем (при запуске скриптов, моделей и т.п.) домены желательно называть латиницей.

Шаг 2: Создание интервального домена - student2.ru  
В Описание (Description) наберите Интервальный домен от 0 до 50 миль (или на англ. языке Range domain of 0 to 50 miles).

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

Шаг 2: Создание интервального домена - student2.ru

Шаг 2: Создание интервального домена - student2.ru  
В разделе Свойства домена (Domain Properties) для Типа поля (Field Type) щелкните на текущем значении, чтобы появился список типов полей.

Шаг 2: Создание интервального домена - student2.ru

Этот список типов полей, допустимых для доменов.

Шаг 2: Создание интервального домена - student2.ru Вопрос 6: Какого типа поле должно быть применено к этому интервальному домену и почему?

Шаг 2: Создание интервального домена - student2.ru  
Для Тип поля (Field Type) выберите тот, который совпадает с типом, указанном вами в ответе на предыдущий вопрос.

Шаг 2: Создание интервального домена - student2.ru  
Проверьте, что Тип домена (Domain Type) установлен Диапазон (Range).

Шаг 2: Создание интервального домена - student2.ru  
Проверьте, что для значения Минимум (Minimum) установлено 0.

Шаг 2: Создание интервального домена - student2.ru  
Для значения Максимум (Maximum) наберите 50.

Примечание: Раздел Кодированные значения (Coded Values) внизу не нужно заполнять, если вы создаете интервальный домен.

Шаг 2: Создание интервального домена - student2.ru  
Щелкните Применить (Apply).

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

Шаг 2: Создание интервального домена - student2.ru  
Создайте второй интервальный домен и назовите его HighElevationMileage. Установите тип поля такой же, как в домене MileageRange, который вы создали раньше, но интервал укажите от 10 до 25.

Шаг 2: Создание интервального домена - student2.ru  
Щелкните Применить (Apply).

Вы примените эти домены к подтипам позже в этом упражнении.

Шаг 2: Создание интервального домена - student2.ru  
Оставьте диалоговое окно Свойства базы данных (Database Properties) открытым для следующего шага.

Наши рекомендации