Целью обновления базы геоданных является обновление ее системных таблиц, чтобы можно было пользоваться всеми функциональными возможностями, доступными в последней версии ArcGIS. Если база геоданных была создана с использованием ArcGIS 10 или более ранней версии, может потребоваться ее обновление. Обновлять файловые и персональные базы геоданных во многих случаях не обязательно, но если вы хотите иметь доступ к новым функциональным возможностям, обновиться все-таки придется.
Для обновления файловой или персональной базы геоданных можно использовать скрипт Python или инструмент геообработки Обновить базу геоданных (Upgrade Geodatabase). Инструмент можно открыть из диалогового окна Свойства базы геоданных (Database Properties) в ArcGIS for Desktop или из набора инструментов Управление данными (Data Management). На компьютере, где вы запускаете инструмент или скрипт, должна быть установлена текущая версия ArcGIS for Desktop, ArcGIS Engine или ArcGIS for Server.
Выполните следующие действия для обновления файловой или персональной базы геоданных 9.3.1 или более ранней версии в ArcGIS for Desktop:
- Запустите ArcMap и откройте окно Каталог (Catalog) или запустите ArcCatalog.
- Подключитесь к папке, в которой находится файловая или персональная база геоданных, которую вы хотите обновить.
- Если у вас нет резервной копии ваших данных, создайте ее.
- Щелкните правой кнопкой мыши на базе геоданных и щелкните Копировать (Copy).
- Щелкните правой кнопкой мыши на папке, в которую хотите поместить резервную копию, и щелкните Вставить (Paste).
Если у вас будет резервная копия, вы всегда сможете в случае необходимости вернуться к предыдущей версии своих данных.
- Щелкните правой кнопкой мыши на базе геоданных, которую вы хотите обновить, и щелкните Свойства (Properties).
- Щелкните закладку Общие (General).
Если требуется выполнить обновление, кнопка Обновить базу геоданных (Upgrade Geodatabase) будет активна.
Если кнопка Обновить базу геоданных не активна, возможно, подключенный клиент имеет ту же версию, что и версия базы геоданных ArcSDE, или база геоданных не поддерживается.
- Нажмите кнопку Обновить базу геоданных (Upgrade Geodatabase).
Откроется инструмент геообработки Обновить базу геоданных (Upgrade Geodatabase). Текстовое поле Входная база геоданных (Input geodatabase) будет автоматически заполнено информацией о подключении к базе геоданных.
- Оставьте обе опции Выполнить предварительную проверку (Perform Pre-requisite check) и Обновить базу геоданных (Upgrade geodatabase) включенными и щелкните OK.
Появится диалоговое окно, сообщающее о ходе проверки и выполнения. Если в процессе обновления возникнут какие-то ошибки, они отображаются в этом диалоговом окне и файле журнала GDBUpgrade<n>.log, который находится в системной директории TEMP.
Инструмент проверяет, доступна ли база геоданных только для чтения, не подключены ли к ней другие пользователи, и все ли наборы данных открываются. Если база геоданных удовлетворяет всем требованиям, инструмент выполнит обновление. Если требования не будут соблюдены, то инструмент прекратит свою работу, и вам надо будет исправить все проблемы перед тем, как запустить его еще раз.
- Когда операция обновления будет успешно выполнена, щелкните Закрыть (Close), чтобы закрыть диалоговое окно.
Теперь база геоданных обновлена.
Если в вашей базе геоданных содержатся наборы сетевых данных, набор кадастровых данных или данных земельных участков, обновлять их надо отдельно. Эти обновления не являются обязательными, но если их не произвести, у вас не будет доступа к новейшим функциональным возможностям наборов сетевых данных или наборов данных участков.