Упражнение 7: Создание слоев для данных из базы геоданных
Чтобы сделать использование и оформление данных более удобным, вы можете создавать файлы слоев на основе данных в базе геоданных и использовать эти слои в ArcMap. Большинство слоев, которые вам потребуются, уже были созданы для вас; они хранятся в папке Layers в вашей директории учебных данных. В этом упражнении вы создадите новые слои для классов объектов Laterals и LateralsAnno.
Создание слоя Laterals
- Чтобы запустить ArcCatalog, выберите Пуск (Start) > Все программы (All Programs) > ArcGIS > ArcCatalog 10.1..
- Подключитесь к базе геоданных Montgomery в папке BuildingGeodatabases.
-
Щелкните правой кнопкой мыши на классе объектов Laterals в наборе классов Water и выберите команду Создать слой (Create Layer).
Откроется диалоговое окно Сохранить слой как (Save Layer As), в котором вы укажете положение и имя для будущего файла слоя.
- Перейдите к папке Layers в вашей учебной директории и введите Water Laterals в качестве имени для нового слоя.
-
Нажмите Сохранить (Save).
Новый слой будет создан.
-
В дереве Каталога откройте папку Слои (Layers), щелкните правой кнопкой мыши на слое Water Laterals и выберите Свойства (Properties).
Откроется диалоговое окно Свойства слоя (Layer Properties).
- Откройте вкладку Символы (Symbology).
-
Дважды щелкните на символе линии рядом с подтипом Hydrant laterals.
Появится диалоговое окно Выбор символа (Symbol Selector).
- Щелкните на ниспадающем списке Цвет (Color) и из палитры выберите пурпурный цвет (purple), чтобы окрасить линии труб в пурпурный цвет.
- Введите значение 1,5 в поле Ширина (Width), чтобы увеличить ширину линии.
- Нажмите ОК.
- Повторите шаги от 8-го до 10-го для подтипа Fire laterals, изменив цвет символа для пожарных трубопроводов на красный цвет (red) и установив толщину, равную 1,5.
- Повторите шаги от 8-го до 10-го для подтипа Service laterals, изменив цвет символ на синий (dark blue) и установив толщину, равную 1,5.
- Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства слоя (Layer Properties).
Вы измените свойства слоя и настроите оформление.
Вы можете использовать диалоговое окно Свойства слоя (Layer Properties), чтобы изменить различные свойства слоя, такие как масштабы видимости и прозрачность. В данном случае вы измените символы слоя.
По умолчанию, классификация на основе Уникальных значений (Unique values), основанная на значениях поля подтипа будет использована для оформления этого слоя. Такой вариант вас устраивает, поэтому вам останется только изменить символы для каждого подтипа.
Вы используете это диалоговое окно для настройки свойств символа для труб.
Слой Water Laterals настроен и готов к использованию.
Теперь вы можете создать слой аннотаций для объектов в слое water laterals.
Создание слоя Lateral Diameter
- Щелкните правой кнопкой мыши на классе объектов LateralsAnno в наборе классов Water и выберите команду Создать слой (Create Layer).
- Перейдите к папке Layers и введите Water lateral diameter annotation в качестве имени нового слоя.
- Нажмите Сохранить (Save).
Новый слой аннотаций будет создан. Так как этот слой ссылается на класс объектов-аннотаций, символы являются свойством аннотаций, поэтому их не нужно будет настраивать для этого слоя.
Настройка диапазона масштабов для управления видимостью слоя
Использование объектов-аннотаций на карте целесообразно в относительно узком диапазоне масштабов карты, когда они могут быть отображены, не перегружая содержание карты. Поэтому настройка минимального и максимального масштабов, при которых слой будет отображаться, является очень полезным инструментом управления слоем аннотаций. Вы можете настроить свойство диапазона масштабов для класса объектов-аннотаций или настроить это свойство для слоя, который связан с классом объектов-аннотаций. Для больших классов объектов-аннотаций и в многопользовательской среде, подобный инструмент является эффективным методом предотвращения бессмысленного отображения большого количества объектов-аннотаций, когда они запрашиваются с сервера.
В этом упражнении, представьте, что пользователи будут добавлять на карту слой аннотаций, вместо прямого добавления класса аннотаций.
-
В дереве Каталог (Catalog) щелкните правой кнопкой мыши на слое Water lateral diameter annotation.lyr и выберите Свойства (Properties).
Откроется диалоговое окно Свойства слоя (Layer Properties).
- Откройте вкладку Общие (General).
- Нажмите Не показывать слой в масштабах (Don’t show layer when zoomed) и введите значение 2500 в поле Мельче: (Out beyond:).
- Нажмите ОК.

Чтобы настроить диапазон масштабов для класса объектов аннотаций, щелкните правой кнопкой мыши на классе объектов-аннотаций в ArcCatalog, в контекстном меню выберите команду Свойства (Properties), затем нажмите на вкладку Классы аннотаций (Annotation Classes). Вы можете настроить отдельный диапазон масштабов для каждого класса аннотаций в классе объектов-аннотаций. Нажмите кнопку Диапазон масштабов (Scale Range), чтобы настроить минимальный и максимальный масштаб, при котором класс будет отображаться.
Вы успешно импортировали данные покрытий и данные INFO в вашу базу геоданных, создали подтипы, правила, геометрическую сеть и объектно-связанные аннотации.
Теперь вы создадите топологию. См. Упражнение 8: Создание топологии.