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