Шаг 3: Изучение классов пространственных объектов в ArcMap
В этом шаге вы изучите разнообразные классы пространственных объектов в ArcMap. Вы будете использовать подготовленный документ карты для работы с точечными, линейными, полигональными классами пространственных объектов и классами аннотаций. Документы карты чаще всего открываются напрямую из ArcMap, но вы также можете открывать их через ArcCatalog.
|
В таблице содержания есть несколько фреймов данных, например, “Step 2 - Feature classes”. В каждом фрейме сгруппированы слои, которые понадобятся при выполнении шага, указанного в названии фрейма. Для работы с упражнением необходимо активизировать фрейм, соответствующий выполняемому шагу.
|
Сейчас это активный фрейм данных (название выделено жирным шрифтом), который содержит слои классов объектов с точками, линиями, полигонами, аннотациями, размерами. Обратите внимание на то, что слои Bridges и StoreLocations содержат объекты-точки; Cityboundary и Streets содержат объекты-линии; а Buildings, Zoning и Parcels содержат объекты-полигоны.
Классы пространственных объектов из базы геоданных отображаются как слои в ArcMap и имеют те же свойства, что и шейпфайлы.
Далее вы рассмотрите класс аннотаций. Класс пространственных объектов-аннотаций содержит аннотации (специальные надписи) для картографического отображения.
|
Заметьте, что флажок слоя ZoningAnno серый, что означает, что у этого слоя есть диапазон масштабов отображения и в текущем масштабе этот слой не отображается. Чтобы увидеть диапазон отображения для этого слоя, откройте свойства слоя.
|
|
Вопрос 3: Какой минимальный масштаб отображения слоя?
|
Вопрос 4: Какой текущий масштаб карты?
Этот слой не будет отображаться, пока масштаб отображения не станет 1:5 000 или крупнее. Для просмотра аннотаций в документе карты уже создана специальная закладка.
|
Примечание: В зависимости от размера и установок вашего монитора закладка может приблизить карту недостаточно. Если ваш масштаб отображения меньше чем 1:5 000, щелкните в поле масштаба и наберите 5000,затем нажмите на клавиатуре Enter.
Объекты аннотаций стали видимыми, отображая коды зонирования для каждого полигона. Далее вы включите надписи для слоя Zoning, чтобы сравнить поведение надписей и аннотаций. Эти надписи также отображают код зонирования.
|
Примечание: Надписи черные, а объекты-аннотации синие.
|
|
Вопрос 5: Когда вы перемещаетесь по отображению карты, изменяют ли надписи свое расположение относительно географических объектов, которые они представляют?
Вопрос 6: Когда вы перемещаетесь по отображению карты, изменяют ли объекты-аннотации свое расположение относительно географических объектов, которые они представляют?
Надписи переместятся, чтобы оставаться видимыми до тех пор, пока хотя бы часть их объекта видима, а объекты аннотаций останутся на своих местах.
|
|
|
|
|
|
На рисунке приведен пример для полигона Zoning с номером 246; ваш может быть другим.
Текст для полигонов Zoning получен из атрибута ZoneCode. Если для какого-либо объекта атрибут ZoneCode изменится, текст аннотации также будет изменен.
|
|
|
Вопрос 7: Какой класс объектов/таблица является источником?
Вопрос 8: Какой класс объектов/таблица является адресатом?
Вопрос 9: Какой тип у данного класса отношений?
Класс сложного отношения существует между классами пространственных объектов Zoning и ZoningAnno, что означает, что если полигональный объект из слоя Zoning перемещается или удаляется, то соответствующая ему аннотация тоже переместится или удалится.
|
|
|
|
|
Вопрос 10: Переместилась ли аннотация вместе с полигоном?
|
Вопрос 11: Что случилось с аннотацией?
|
|
Вы закончили изучение некоторых общих типов классов пространственных объектов, которые хранятся в базе геоданных. Далее вы рассмотрите некоторые типы поведения, которые отличают базу геоданных от многих других моделей данных.
Шаг 4: Изучение топологии
В этом шаге вы будете изучать топологию, элемент базы геоданных, который определяет и задает правила пространственной целостности данных. Позже в курсе вы будете создавать, управлять и редактировать данные с использованием топологии базы геоданных.
В топологии базы геоданных вы устанавливаете правила в соответствии с данными и пространственными отношениями в данных. Правила топологии позволяют вам определять корректные пространственные отношения между объектами. Например, участок не должен перекрывать другой участок или полигоны типов грунта не могут иметь пробелы между собой.
Правила могут применяться как для одного класса объектов (например, участки не должны перекрываться) так и между классами объектов (например, районы должны быть покрыты областью). Ошибки представлены пространственными объектами, хранимыми в топологии для отображения в ArcMap. Существуют инструменты редактирования, которые могут автоматически исправлять большинство ошибок топологии.
|
Слой CityData_Topology ссылается на топологию, которая хранится в базе геоданных Manhattan. В таблице содержания и отображении карты обратите внимание, что у топологии есть специальные символы, которые представляют точечные, линейные и полигональные ошибки. Красный – это цвет по умолчанию для всех ошибок, но вы можете поменять его, если хотите.
|
Обратите внимание на красные области; они показывают ошибки в этой топологии. По существу, ошибки – это нарушения в данных, которые противоречат правилам топологии. И зависит от вас – исправить ли ошибку или пометить ее как исключение из правила.
|
|
Вы видите список классов объектов, которые участвуют в топологии.
|
В этой топологии четыре правила. Чтобы лучше понять эти правила, вы просмотрите их описания.
Вопрос 12: Эти правила задают пространственные отношения между объектами одного класса пространственных объектов или между различными классами?
|
Это описание утверждает, что все объекты в классе Zoning должны быть покрыты (совмещены с) объектами класса Parcels.
|
|
Примечание: Вы можете включить эту панель через меню Вид (View), выбрав Панели инструментов > Топология (Toolbars > Topology) или через меню Редактор (Editor), выбрав Дополнительные инструменты редактирования > Топология (More Editing Tools > Topology).
|
|
|
|
Обратите внимание, что появилось то же самое описание правила Должны совмещаться с объектами (Must Be Covered By Feature Class Of) . В этом примере, все показанные топологические ошибки нарушают это правило – некоторые полигоны класса Zoning не покрыты объектами класса Parcels. Далее вы проверите это визуально.
|
|
Заметьте, что полигоны Zoning есть в тех местах, где были топологические ошибки.
|
Обратите внимание, что между участками есть пустоты в тех местах, где секунду назад были полигоны Zoning. Эти пустоты привели к топологическим ошибкам.
Вы будете создавать и редактировать топологию позже в этом курсе.
А сейчас вы перейдете к изучению геометрической сети.
|
|