升级地理数据库是为了更新地理数据库系统表,以利用最新 ArcGIS 版本中提供的功能。如果地理数据库是使用 ArcGIS 10 或较早版本创建的,最好对其进行升级。在大多数情况下,可以选择升级文件或个人地理数据库,但是如果不进行升级,将无法访问较新的功能。
可使用升级地理数据库地理处理工具或 Python 脚本升级文件地理数据库或个人地理数据库。通过 ArcGIS Desktop 中的数据库属性对话框或“数据管理”工具箱可以打开该工具。要运行该工具或脚本,必须在执行升级的计算机上安装当前版本的 ArcGIS Desktop、ArcGIS Engine 或 ArcGIS Server。
按照以下步骤通过 ArcGIS Desktop 升级 9.3.1 或先前版本的文件地理数据库或个人地理数据库:
- 启动 ArcMap 并打开目录窗口,或启动 ArcCatalog。
- 连接到包含要升级的文件或个人地理数据库的文件夹。
- 如果尚未备份数据,请先为地理数据库创建备份副本,然后再继续。
- 右键单击地理数据库,然后单击复制。
- 右键单击要放置备份的文件夹,然后单击粘贴。
为地理数据库创建备份副本可以使用户在必要时恢复到以前版本的地理数据库。
- 右键单击要升级的地理数据库,然后单击属性。
- 单击常规选项卡。
如果需要升级,升级地理数据库按钮会自动激活。
如果升级地理数据库按钮未激活,可能的原因是连接客户端的版本与您的地理数据库相同,或者地理数据库的版本不是受支持的可升级版本。
- 单击升级地理数据库按钮。
升级地理数据库地理处理工具将打开。系统将使用地理数据库文件位置填充输入地理数据库文本框。
- 请确保选中执行必要的先行检查和升级地理数据库选项,并单击确定。
将弹出一个对话框,其中显示先决条件检查和升级的进度。只要该过程中出现错误,它们就会显示在此对话框和 GDBUpgrade<n>.log 文件中,后者位于系统 TEMP 目录中。
该工具进行检查以确定地理数据库为只读、没有其他用户连接到地理数据库,以及可以打开所有数据集。如果地理数据库满足这些要求,该工具将继续进行升级。如果地理数据库未满足这些要求,该工具将终止,并且用户必须先更正先决条件问题,然后再重新运行升级地理数据库工具。
- 升级操作成功完成后,单击关闭以关闭对话框。
现在,地理数据库即已升级。
如果您的地理数据库包含需要升级的数据集(例如网络数据集或宗地结构),则必须单独对其进行升级。可以选择升级这些数据集,但是如果不对它们进行升级,则将无法访问数据集中的最新功能。