Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Упражнения базы геоданных.стр.173-230.docx
Скачиваний:
43
Добавлен:
12.03.2016
Размер:
1.72 Mб
Скачать

Переименование классов объектов

Теперь, когда классы объектов загружены, вы дадите им более развернутые имена.

  1. Дважды щелкните на наборе классов объектов WaterResources.

  2. Правой кнопкой мыши щелкните на basin_utm_polygon и укажите Переименовать.

  1. Введите “watershed” и нажмите клавишу Enter.

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

Имя класса объектов Новое имя класса объектов

basin_utm:

basin_utm_polygon watershed

nhd_utm:

nhd_utm_region_wb waterbodies

nhd_utm_region_lm floodzones

nhd_utm_route_rch streams

nhdpt_utm:

nhdpt_utm_point hydro_points

Создание топологии

Теперь, когда вы переименовали классы пространственных объектов, вы создадите топологию, которая будет контролировать пространственные отношения между этими классами.

  1. Щелкните правой кнопкой набор данных WaterResources, укажите Новый и выберите Топология.

  1. Нажмите Далее.

По умолчанию, кластерный допуск задается в зависимости от точности, которая была задана при установке XY домена набора данных. Части объектов, находящиеся на расстоянии меньше 0.02 метра друг от друга, будут совмещаться при проверке топологии.

Вы можете использовать это диалоговое окно для переименования топологии или для увеличения кластерного допуска. Увеличение кластерного допуска до 0.5 повлечет за собой совмещение вершин объектов, оказавшихся в пределах 0.5 метра друг от друга. Для данного упражнения вы оставите имя и кластерный допуск, заданные по умолчанию.

  1. Нажмите Далее.

  1. Нажмите Выбрать все.

Все, кроме одного класса объектов, будут участвовать в топологии.

  1. Уберите отметку возле hydro_points.

Вам не требуется управлять какими4либо пространственными отношениями для этих точечных объектов.

  1. Нажмите Далее.

  2. Щелкните в столбце Ранг возле класса пространственных объектов watershed и выберите 5.

Класс объектов watershed содержит наименее точные данные во всем наборе данных. Они были оцифрованы вокруг водотоков, чтобы обозначить примерные границы. Так как качество этих данных низкое, вы выбрали более низкий ранг 4 5. Это предотвратит привязку более точных объектов к объектам класса водоразделов (watershed) при проверке топологии. Все остальные классы объектов имеют одинаковую точность, поэтому им будет присвоен ранг 1.

  1. Нажмите Далее.

Существует целый ряд пространственных отношений, которые вы будете контролировать с помощью этой топологии. Требуется, чтобы объекты всех классов не перекрывали друг друга, чтобы не перекрывались полигоны классов водных объектов и затопляемых зон, а также чтобы в классе водотоков объекты не имели псевдоузлов.

  1. Нажмите Добавить правило.

  2. Нажмите на стрелку вниз списка Объекты класса и выберите streams.

  1. Нажмите на стрелку вниз списка Правило и выберите Не должны перекрываться.

  2. Нажмите OK.

Правило добавилось в список на этой панели мастера.

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

  1. Нажмите Загрузить правила.

  1. Перейдите в папку TopologyData. Ее местоположение по умолчанию C:\arcgis\ArcTutor\BuildingaGeodatabase.

  1. Щелкните WaterResource_Topology_rules.rul.

  2. Нажмите Открыть.

Появляется диалоговое окно Загрузить правила. Если классы пространственных объектов, перечисляемые в правилах, имеют имена, отличные от тех, которые содержатся в наборе данных, вы можете использовать это диалоговое окно, чтобы сопоставить их.

  1. Нажмите OK.

Правила добавлены к топологии. Нажмите Далее.

  1. Нажмите Готово.

  2. Нажмите Да.

Новая топология добавлена к набору данных и проверена.

В этом упражнении вы изучили, как создавать базу геоданных и новые наборы классов объектов для загрузки топологических данных. Вы определили систему координат и пространственную привязку, позволяющую в дальнейшем расширить экстент ваших данных, указали точность, с которой они будут храниться. Вы загрузили топологические данные из покрытий, отбросив ненужные классы объектов. Наконец, вы создали топологию базы геоданных, которая определяет специфический набор допустимых пространственных отношений между объектами в пределах одного класса пространственных объектов и между объектами разных классов. В первом упражнении этой главы вы узнали, как приступить к организации данных в ArcCatalog для последующего размещения их в базе геоданных. Если вы хотите узнать больше о работе с данными в ArcCatalog, обратитесь к главе ‘Векторная трансформация’ в книге Построение базы геоданных и к Руководству пользователя ArcCatalog.

В упражнении 2 вы научились импортировать таблицы и классы пространственных объектов в базу геоданных. Более подробная информация об импорте данных содержится в главах ‘Перенос существующих данных в базу геоданных’ и ‘Топология’ книги Построение базы геоданных.

В упражнении 3 вы познакомились с созданием подтипов и атрибутивных доменов в базе геоданных. Более полная ин4 формация по этому вопросу содержится в главе ‘Подтипы и атрибутивные домены’ книги Построение базы геоданных.

В упражнении вы научились строить отношения между объектами в базе геоданных. Чтобы узнать подробнее о классах отношений базы геоданных, обратитесь к главе ‘Создание классов отношений’ в книге Построение базы геоданных.

В упражнении 5 вы узнали, как построить геометрическую сеть в базе геоданных. Подробно геометрические сети рассматриваются в главе ‘Геометрические сети’ книги Построение базы геоданных.

Упражнение 6 демонстрирует возможности создания в базе геоданных аннотаций, связанных с объектами. Если вы хотите узнать больше об аннотациях, просмотрите главу ‘Управление аннотациями’ в книге Построение базы геоданных.

Упражнение 7 было посвящено созданию слоев, ссылающихся на классы пространственных объектов базы геоданных. Подробную информацию о создании слоев и способах отображения данных вы можете найти в руковод4 ствах пользователя ArcMap и ArcCatalog.