常见问题
注: 本文仅适用于 ArcGIS 8.x 和 9.x 版本。 更高版本的 ArcGIS 可能包含不同的功能,对于菜单、命令和地理处理工具,可能具有不同的名称和位置。
以下文档提供了常见的版本化术语的基本定义。 有关更广泛的版本化术语列表,请参阅 ArcMap:版本化词汇或 ArcGIS Pro:版本化词汇。
什么是版本
版本表示整个地理数据库在某个时刻的快照,其中包含所述地理数据库中的所有数据集。
版本不仅仅备份地理数据库。 相反,版本及其内部进行的事务可通过系统表进行追踪。 这样可隔离用户在多个编辑会话中的工作,使得用户进行编辑时不必锁定生产版本中的要素或直接影响到其他用户,且无需备份数据。
什么是状态?
地理数据库状态是对版本所做更改的记录。 每次编辑版本中的要素时,即会创建一个新状态。
什么是谱系?
谱系(也称为状态树)是一系列状态,以开始状态开始,以当前状态结束。 它表示对地理数据库所做的一系列更改。 树或谱系记录中的每个分支用于记录版本的演化过程。
什么是增量表?
数据集的添加表和删除表统称为增量表,因为它们用于存储对数据集所做的更改(增量)。
什么是协调?
协调过程会将编辑版本与目标版本进行比较,以找出两者间的冲突。 当其他用户对目标版本所做的编辑与您所做的编辑相矛盾时会出现冲突。
您可以设置定义冲突的规则 - 冲突是在行中所做的更改还是在列中所做的更改,以及解决冲突的默认行为 - 编辑版本更改优先还是目标版本更改优先。
协调过程仅更新编辑版本,以便 ArcGIS 可以检查冲突;此过程不会将更改内容合并到目标版本中。 您必须查看和解决在协调过程中检测到的所有冲突,才可以通过提交过程将更改内容与目标版本合并。
什么是提交?
提交过程会将来自编辑版本的更改合并至目标版本。
仅当协调操作完成后,未对目标版本进行任何修改时,提交操作才能完成。 如果在此期间修改了目标版本,则需要在提交前重新进行协调。
什么是压缩?
对版本化地理数据库执行压缩操作。 其主要用途是移除未引用状态及其关联的增量表行,将所有版本共有的增量表中的表项移动到基表中。 这会减少数据库在搜索每个版本查询时所需的数据量,从而提高查询性能和系统响应时间。
经常编辑的版本化地理数据库必须定期压缩(每天或每周,取决于编辑量)。 执行压缩操作的间隔时间越长,则完成压缩操作需要花费的时间将越长。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序