Шаг 3: Создание схемы класса пространственных объектов

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

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните правой кнопкой на LandBase, выберите Новый > Класс пространственных объектов (New > Feature Class).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Для Имя (Name) наберите Parcels.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Для Тип (Type) выберите Полигон (Polygon) и щелкните Далее (Next).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Оставьте Ключевое слово конфигурации (Configuration Keyword) установленным По умолчанию (Default) и щелкните Далее (Next).

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

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните на кнопке Импорт (Import).

Вы импортируете схему (структуру полей таблицы ) существующего шейп-файла, чтобы на ее основе создать схему нового класса пространственных объектов.

Вы будете использовать данные из папки Exercise13.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Перейдите к C:\Student\BLDG\Exercise13 и щелкните NEParcels.shp, затем щелкните Добавить (Add).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru

Обратите внимание, что несколько полей было добавлено в структуру вашего нового класса пространственных объектов Parcels. Эти поля были скопированы из NEParcels.shp.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните Готово (Finish).

Вопрос 1: Почему, как вы думаете, вы не вводили информацию о системе координат для класса пространственных объектов Шаг 3: Создание схемы класса пространственных объектов - student2.ru Шаг 3: Создание схемы класса пространственных объектов - student2.ru Parcels?

Вы только что добавили поля из другой таблицы в структуру для вашего нового класса пространственных объектов. Что если в схеме таблицы, которую вы импортировали, нет всех полей, которые вам нужны? Вы всегда можете добавить поля вручную в ArcCatalog или ArcMap. Но помните, что вы не можете редактировать класс пространственных объектов или таблицу в тот момент, когда вы добавляете поле.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Раскройте набор классов LandBase, затем откройте Свойства (Properties) для класса пространственных объектов Parcels и щелкните на закладке Поля (Fields).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните на первой пустой строке под Shape_Area и наберите Owner.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Для Тип данных (Data Type) щелкните на пустой строке и выберите Text.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните Применить (Apply), чтобы создать новое поле, не закрывая диалоговое окно.

Вы также можете удалить поля, которые вам не нужны. Например, нет необходимости в поле

AREA, так как база геоданных добавляет свое собственное поле Shape_Area.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните на сером квадратике рядом с полем AREA, затем нажмите клавишу Delete на вашей клавиатуре.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните Применить (Apply), чтобы зафиксировать изменение в таблице и проверьте, что поле AREA было удалено.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните OK.

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

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

Шаг 3: Создание схемы класса пространственных объектов - student2.ru Вопрос 2: Сколько объектов существует в классе пространственных объектов Parcels?

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Просмотрите таблицу для ...\Exercise13\NEParcels.shp.

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

Итак, вы создали базу геоданных, набор классов и класс пространственных объектов с помощью мастеров ArcCatalog. Также вы можете использовать инструменты геообработки в ArcToolbox, чтобы создать схему базы геоданных. Или импортировать документ рабочей области Extensible Markup Language (XML). Экспорт схемы базы геоданных или объектов в документ XML - это быстрый и эффективный способ переноса элементов и поведения базы геоданных.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
В папке Exercise12 щелкните правой кнопкой на Riverside.gdb выберите Импорт (Import), а затем щелкните XML-Документ рабочей области (XML Workspace Document).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Для Что вы хотите (What do you want to import) щелкните Только схема (Schema Only).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Для Укажите исходный XML-файл для импорта (Specify the XML source to import) щелкните на кнопке Найти (Browse).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Перейдите к папке...\Exercise12 и щелкните Streets.xml, затем щелкните Открыть (Open).

Примечание: Заметьте, здесь есть также файл Streets.shp.xml. Это файл метаданных для шейпфайла Streets, находящегося в этой же папке. Он содержит информацию, отличающуюся от файла Streets.xml, который вы используете, так что убедитесь, что вы выбрали нужный файл.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Щелкните Далее (Next), затем щелкните Готово (Finish).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Обновите базу геоданных Riverside.gdb.

Заметьте, что в базе геоданных появился класс пространственных объектов Streets.

Шаг 3: Создание схемы класса пространственных объектов - student2.ru  
Откройте Свойства (Properties) для Streets и щелкните на закладке Подтипы (Subtypes).

Шаг 3: Создание схемы класса пространственных объектов - student2.ru

Заметьте, что структура класса, который вы импортировали из XML, содержит подтипы. Использование XML для импорта и экспорта объектов базы геоданных или схемы очень эффективно. Например, если бы у вас была база геоданных, которая содержит много классов пространственных объектов, вы могли бы импортировать один класс пространственных объектов, объекты и схему или только схему в документ XML и затем послать его другим пользователям. Они могли бы загрузить его в их базы геоданных, как сделали вы, и у них бы был один класс пространственных объектов и вся схема (подтипы, домены, классы отношений и т.д.), добавленная в их базу геоданных.

Вы будете загружать данные в эту импортированную схему в следующем упражнении.

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

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

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