До начала добавления поведения к вашим данных вы должны переместить их в базу геоданных. Вы импортируете два набора данных в базу геоданных Montgomery – покрытие laterals и таблицу INFO owners.dat.
Покрытие laterals содержит линии отводов водопровода (water laterals) для набора классов water базы геоданных Montgomery, а таблица owner содержит информацию о владельцах объектов-участков, которые уже загружены в базу геоданных.
Импорт покрытия
- В окне Каталога щелкните правой кнопкой мыши набор классов Water базы геоданных Montgomery, выберите Импорт, а затем укажите Класс объектов (несколько).
Этот инструмент используется для указания входного покрытия, выходной базы геоданных и выходного класса объектов. Так как вы открыли этот инструмент из контекстного меню набора классов, выходная база геоданных и набор классов Water уже были внесены в соответствующие поля параметров инструмента.
- Щелкните кнопку Открыть , выберите класс объектов arc в покрытии laterals и щелкните Добавить.
- Нажмите кнопку ОК, чтобы запустить инструмент Класс объектов в базу геоданных (несколько) (Feature Class To Geodatabase (multiple)).
Во время выполнения инструмента в строке состояния ArcMap в правом нижнем углу появится полоса прогресса. Когда инструмент завершит работу, появится всплывающее сообщение. Вы можете щелкнуть на всплывающем окне, чтобы открыть окно Результаты (Results), чтобы просмотреть любые сообщения, которые были созданы в процессе выполнения инструмента. По завершении работы инструмента выходной класс объектов добавляется на карту.
Класс объектов laterals_arc добавился в набор данных Water и на карту.
- Щелкните правой кнопкой класс объектов Laterals в Таблице содержания и выберите Удалить, чтобы убрать его с карты.
- Щелкните класс объектов laterals_arc в базе геоданных Montgomery в окне Каталога.
- Нажмите клавишу F2, а затем введите Laterals, чтобы изменить имя класса объектов.
Создание псевдонимов и переименование полей
База геоданных позволяет вам создавать псевдонимы (alias) для полей, таблиц и классов объектов. Псевдоним – это альтернативное имя, с помощью которого можно обращаться к этим элементам. В отличие от имен, псевдонимы могут содержать специальные символы, такие как пробелы, так как они не подчиняются ограничениям для имен объектов в базе геоданных.
Когда вы используете данные с псевдонимами в ArcMap, псевдонимы имен автоматически используются для классов объектов, таблиц и полей. Но в Каталоге эти элементы будут представлены их исходными именами.
Можно переименовать поля, задав им новые имена.
Вы создадите псевдонимы для вашего класса объектов и некоторых его полей. Вы переименуете другие поля класса объектов.
- Щелкните правой кнопкой мыши на классе объектов Laterals в наборе классов Water и выберите Свойства.
- Перейдите на закладку Общие.
- Введите Water laterals в текстовом поле Псевдоним.
- Перейдите на закладку Поля.
- Щелкните поле OBJECTID и введите Идентификатор объектаи его псевдоним под Свойствами поля.
- Повторите этот процесс для присвоения псевдонимов для следующих полей:
Поле Псевдоним Shape
поле Geometry
TYPECODE
Код подтипа
- Имена некоторых полей в исходных данных были усечены. Для исправления этой ситуации вы их переименуете. Дважды щелкните каждое из следующих имен полей и введите полное имя в поле Имя поля. Обратите внимание, что в именах полей нет пробелов.
Поле Переименовать DEPTH_BURI
DepthBuried
RECORDED_L
RecordedLength
FACILITY_I
FacilityID
DATE_INSTA
InstallationDate
- По окончании добавления всех псевдонимов и переименования полей нажмите OK, чтобы закрыть диалоговое окно Свойства класса объектов и сохранить внесенные изменения.
Теперь, когда вы импортировали класс объектов в базу геоданных, добавили несколько псевдонимов и переименовали поля, вы готовы к импорту таблицы owner.
Импорт таблицы
Таблица INFO owners.dat содержит информацию о владельцах участков, которые хранятся в классе объектов Parcels в базе геоданных Montgomery. Чтобы создать отношения между участками и их владельцами, информация должна быть импортирована в базу геоданных Montgomery. Воспользуйтесь инструментом Таблица в таблицу для импорта таблицы INFO owners.dat в базу геоданных Montgomery. После этого создайте псевдонимы для таблицы.
- Щелкните правой кнопкой базу геоданных Montgomery, выберите Импорт, а затем нажмите кнопку Таблица (единич.).
- Сделайте активным окно Каталога и перетащите таблицу owners.dat из дерева каталога в текстовое поле Входные строки.
- Введите Owners в текстовом поле Выходная таблица (Output Table).
- Нажмите ОК.
- По окончании работы инструмента удалите его с карты, щелкнув его правой кнопкой в Таблице содержания.
- В базе геоданных Montgomery в окне Каталога щелкните правой кнопкой таблицу Owners и выберите Свойства, чтобы увидеть свойства таблицы.
- Если оно еще не отображается, щелкните закладку Общие.
- Введите Parcel owners в качестве псевдонима для этой таблицы.
- Перейдите на вкладку Поля (Fields) и введите следующие псевдонимы полей:
Поле Псевдоним OBJECTID
Идентификатор объекта
OWNER_NAME
Имя владельца
OWNER_PERCENT
Процент владения
DEED_DATE
Дата сделки
- Нажмите ОК.
Данные из покрытия laterals и таблицы owners.dat теперь загружены в базу геоданных Montgomery.
Теперь вы можете использовать все преимущества баз геоданных для настройки поведения ваших данных. Вы начнете упражнение с создания подтипов и атрибутивных доменов.