Упражнение 3: Прикрепление, создание резервной копии и обновление базы геоданных
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Является возможным перемещение баз геоданных с помощью открепления их от сервера баз данных, копирования в новое расположение и прикрепления к другому серверу баз данных. Это может быть полезно для таких задач, как поставка данных клиенту; настройка нового сервера баз данных на новом компьютере и перемещение на него всех баз геоданных; перемещение данных в процессе выполнения проекта, когда каждый этап выполняется отдельным человеком или в отдельном департаменте организации.
В этом упражнении, представьте, что консультант, который выполнил первоначальное создание данных и отправил вам файл базы данных, чтобы вы смогли затем прикрепить базу геоданных к серверу баз данных и начать их редактирование. В данном случае, консультант использовал более старую версию ArcGIS для создания базы геоданных. Таким образом, после того, как вы прикрепите базу геоданных, вам потребуется ее обновить.
Прикрепление существующей базы геоданных
Вы прикрепите базу геоданных buildings08 к вашему серверу баз данных. Эта база геоданных содержит информацию о различных типах строений на острове Osokopf.
- Запустите ArcMap, откройте окно Каталог и разверните папку Серверы баз данных (Database Servers) в дереве Каталога.
- В дереве каталога щелкните правой кнопкой на сервере баз данных и выберите в контекстном меню Прикрепить (Attach).
- В диалоговом окне Прикрепить базу геоданных (Attach Geodatabase) нажмите кнопку с точками (...).
- Перейдите к папке DatabaseServers в папке с данными для упражнений (по умолчанию - C:\ArcGIS\ArcTutor\DatabaseServers).
- Выберите файл buildings08.mdf и нажмите OK.
- Нажмите OK в диалоговом окне Прикрепить базу геоданных (Attach Geodatabase).
База геоданных buildings08 теперь доступна в папке серверов баз данных в дереве Каталога.
В базе геоданных buildings уже содержатся данные. Однако эта база геоданных была создана в предыдущей версии ArcGIS.
Создание резервной копии новой базы геоданных
До того, как вы выполните обновление базы геоданных или отредактируете данные в ней, вы должны создать резервную копию. Таким образом, если вы решите вернуться к исходному состоянию базу геоданных, у вас будет файл резервной копии.
- В окне Каталог щелкните правой кнопкой мыши на базе геоданных buildings08, выберите Администрирование (Administration), а затем Резервная копия (Backup).
- Введите buildings_bu1 в поле Имя резервной копии (Backup name).
-
Вы можете создать резервную копию в расположении по умолчанию, но вместо этого вы создадите резервную копию и разместите ее в папке с учебными данными, в папке DatabaseServers. Введите путь к расположению резервной копии в поле Скопировать в папку (Backup to folder).
Например, введите путь c:\ArcGIS\ArcTutor\DatabaseServers.
Примечание:В боевой среде файлы резервных копий следует переносить на другой сервер или накопитель данных. Для целей этого упражнения вы можете оставить файл на локальном диске.
- В текстовом поле Описание (Description) введите Начальное состояние базы геоданных buildings08.
- Click OK.
В результате будет создан образ базы геоданных и ее содержимого в состоянии, в котором они находились на момент резервного копирования. Образы резервных копий являются полными копиями баз данных. Когда вы выполняете последовательное создание резервных копий, вы можете перезаписывать предыдущие резервные копии новыми.
Резервные копии баз геоданных должны создаваться после выполнения изменений в базе геоданных. То есть, если база будет повреждена или случайно удалена, вы не потеряете уже сделанных правок. Если неправильные изменения были сохранены в базе данных, вы сможете вернуться к предыдущему состоянию, когда выполнялось резервное копирование.
Обновление базы геоданных
Эта база геоданных была создана в версии ArcGIS Desktop 9.3.1. Чтобы использовать текущую функциональность, необходимо обновить базу геоданных.
- Щелкните правой кнопкой мыши на базе геоданных buldings08 в окне Каталог и выберите Свойства.
- Перейдите на закладку Общие (General) в диалоговом окне Свойства базы геоданных (Geodatabase Properties).
- Нажмите на кнопку Обновить базу геоданных (Upgrade Geodatabase), чтобы открыть инструмент геообработки Обновить базу геоданных.
- Оставьте выбранными обе опции Выполнить проверку предварительных условий (Perform Pre-Requisite Check) и Обновить базу геоданных (Upgrade Geodatabase).
-
Нажмите OK, чтобы запустить процесс обновления.
Откроется окно работы инструмента. Сообщения будут отображаться в этом окне в процессе выполнения проверок и обновления. Если обновление завершится с ошибкой, эти сообщения помогут выяснить причину ошибки.
-
Когда обновление успешно завершится, закройте диалоговое окно.
Обратите внимание на то, что описание в разделе Статус обновления (Upgrade Status) на закладке Общие (General) изменился, и кнопка Обновить базу геоданных (Upgrade Geodatabase) стала неактивна.
- Нажмите OK, чтобы закрыть диалоговое окно Свойства базы геоданных (Geodatabase Properties).
Если информация о статусе не была обновлена, закройте диалоговое окно Свойства базы геоданных (Geodatabase Properties) и откройте его снова.
Переименование поля
Поскольку данные были созданы консультантом, проверьте их свойства. Вы увидите, что имена некоторых полей можно заменить псевдонимами.
- Разверните базу геоданных buildings08.
- Щелкните правой кнопкой мыши на классе объектов utilities и выберите Свойства.
Откроется диалоговое окно Свойства класса объектов (Feature Class Properties).
- Если оно еще неактивно, щелкните на закладке Общие.
- Введите Utilities в текстовое поле Псевдоним (Alias).
- Перейдите на закладку Поля (Fields).
- Переименуйте поле util_addre field в util_address.
- Дважды щелкните на тексте util_addre в столбце Имя поля (Field Name).
- Удалите существующий текст и введите util_address.
- В качестве псевдонима util_address введите Address.
- Click Apply.
- Вы можете открыть другие закладки, чтобы посмотреть, какая еще информация доступна. Нажмите ОК, чтобы закрыть диалоговое окно Свойства класса объектов, когда закончите.
- Откройте окно Свойства класса объектов (Feature Class Properties) класса объектов schools и переименуйте поле sch_addres в sch_address.
- Выберите поле sch_type и присвойте ему псевдоним Тип школы (School Type).
- Щелкните OK, чтобы применить изменения и закрыть диалоговое окно.
В этом упражнении вы прикрепили базу геоданных на сервере баз данных, создали резервную копию базы геоданных, обновили ее до текущей версии ArcGIS и переименовали поля в классах объектов. Теперь вы можете перейти к Упражнению 4, в котором вы добавите пользователей к серверу баз данных и определите для них права доступа.