Целью обновления базы геоданных является обновление ее системных таблиц, чтобы можно было пользоваться всеми функциональными возможностями, доступными в последней версии ArcGIS. Если база геоданных была создана с использованием ArcGIS 10 или более ранней версии, может потребоваться ее обновление. Обновлять файловые и персональные базы геоданных во многих случаях не обязательно, но если вы хотите иметь доступ к новым функциональным возможностям, обновиться все-таки придется.
Для обновления файловой или персональной базы геоданных можно использовать скрипт Python или инструмент геообработки Обновить базу геоданных. Инструмент можно открыть из диалогового окна Свойства базы геоданных в ArcGIS Desktop или из набора инструментов Управление данными. Для запуска инструмента или скрипта, на компьютере, с которого вы запускаете обновление, должна быть установлена текущая версия ArcGIS Desktop, ArcGIS Engine или ArcGIS Server.
Выполните следующие действия для обновления файловой или персональной базы геоданных 9.3.1 или более ранней версии в ArcGIS Desktop:
- Запустите ArcMap и откройте окно Каталога или запустите ArcCatalog.
- Подключитесь к папке, в которой находится файловая или персональная база геоданных, которую вы хотите обновить.
- Если у вас нет резервной копии ваших данных, создайте ее.
- Щелкните правой кнопкой мыши на базе геоданных и щелкните Копировать.
- Щелкните правой кнопкой мыши на папке, в которую хотите поместить резервную копию, и щелкните Вставить.
Если у вас будет резервная копия, вы всегда сможете в случае необходимости вернуться к предыдущей версии своих данных.
- Щелкните правой кнопкой мыши на базе геоданных, которую вы хотите обновить, и щелкните Свойства.
- Перейдите на вкладку Общие.
Если требуется выполнить обновление, кнопка Обновить базу геоданных будет активна.
Если кнопка Обновить базу геоданных не активна, возможно, подключенный клиент имеет ту же версию, что и ваша версия базы геоданных, или база геоданных не поддерживается для обновления.
- Нажмите кнопку Обновить базу геоданных.
Откроется инструмент геообработки Обновить базу геоданных. Текстовое поле Входная база геоданных будет автоматически заполнено информацией о файле подключения к базе геоданных.
- Оставьте обе опции Выполнить предварительную проверку и Обновить базу геоданных включенными и щелкните OK.
Появится диалоговое окно, сообщающее о ходе проверки и выполнения. Если в процессе обновления возникнут какие-то ошибки, они отображаются в этом диалоговом окне и в GDBUpgrade<n>.log, который находится в системной директории TEMP.
Инструмент проверяет, доступна ли база геоданных только для чтения, не подключены ли к ней другие пользователи, и все ли наборы данных открываются. Если база геоданных удовлетворяет всем требованиям, инструмент выполнит обновление. Если требования не будут соблюдены, то инструмент прекратит свою работу, и вам надо будет исправить все проблемы перед тем, как запустить Обновить базу геоданных еще раз.
- Когда операция обновления будет успешно выполнена, щелкните Закрыть, чтобы закрыть диалоговое окно.
Теперь база геоданных обновлена.
Если ваша база геоданных содержит наборы данных, которые требуют обновления, например, наборы сетевых данных или наборы данных участков, вы должны обновить их отдельно. Эти обновления наборов данных являются необязательными, однако, если вы их не обновите, у вас не будет доступа к последним функциональным возможностям этих наборов данных.