cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5913
  • QQ14265545
  • 铜币29654枚
  • 威望213点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:1205回复:0

ArcGIS 地理数据库的维护

楼主#
更多 发布于:2020-07-28 18:58

  1. 数据库备份:养成数据备份的习惯,做一些重要的操作前都要备份数据,做具体项目时,建议几天最少备份一次,重要的修改前一定要先备份数据,重要的数据建议设置多个机器交叉相互备份。

  2. 数据库碎片整理:如图所示,文件地理数据库以包含若干文件的文件夹形式存储在磁盘上,而个人地理数据库存储在单个.mdb 文件中。首次向这两种地理数据库添加数据时,每个文件中的记录是排列有序的,可由文件系统进行高效地访问。然而,随着时间的推移会删除和添加记录,这样每个文件中的记录会变得排列无序,而且由于记录被移除还会产生占用未使用的空间,而新记录又添加到文件的其他位置。这会导致文件系统在每个文件中执行更多的记录查找操作,从而降低了访问记录的速度。
如果频繁添加和删除数据,则应经常对文件或个人地理数据库执行一次紧缩操作。而且,在执行了任何大规模更改后,也应对地理数据库执行一次紧缩操作。紧缩操作会通过对记录重新排序并消除未使用的空间来对存储空间加以整理。紧缩之后,可以更高效地访问每个文件中的数据。紧缩还会减小每个文件的大小,可能会将地理数据库的大小缩减一半及其以上。

                         
数据库紧缩(数据库碎片整理)
除了紧缩地理数据库之外,Windows 用户还应偶尔运行磁盘碎片整理程序来维护整个文件系统的性能。如同其它类型的文件一样,此操作会提升文件地理数据库和个人地理数据库的性能。磁盘碎片整理程序是 Windows 操作系统随附的工具;有关详细信息,请参阅操作系统的在线帮助。
操作:要紧缩地理数据库,请在 ArcCatalog 目录树中对其右键菜单→管理→紧缩数据库,或者使用工具箱工具:数据库碎片整理(Compact)。数据库碎片整理是日常性工作,平时使用数据库,建议几天做一次。当然最好方法是下面的新建数据库,然后全部导入。
3.新建数据库的导入导出:对数据库碎片清理最好的、最彻底方法,是新建一个数据库,把原数据库的数据全部导出到新的数据库,不建议复制粘贴,复制粘贴保留原来一些无用或错误信息,所以建议导入数据才会彻底重建。复制数据和导入数据区别:复制数据原来索引会保留(同时可能保留其他无用或错误信息),导入数据索引要自己重建建立。
4.  对于GDB文件数据库,ArcGIS 10.4以后有一个工具:恢复文件地理数据库(RecoverFileGDB),可以针对数据库意外情况不能打开,进行修复,只能用于GDB,建议平时工作就使用GDB而不是MDB。
喜欢0 评分0
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
游客

返回顶部