复制类型

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

地理数据库复制共有三种类型:检出/检入、单向和双向。

无论何种类型,都必须将 ArcSDE 地理数据库中的数据用作创建复本的源。在线环境和离线环境均支持所有类型。下面分别介绍每种类型:

检出/检入复制

检出/检入复制可用于在子复本中编辑数据,并将这些编辑内容同步到父复本中。

同步数据后,您无法再同步其他编辑内容。如果需要进行其他编辑,必须创建新的检出复本。创建检出复本时,目标可以是 ArcSDE 地理数据库、文件地理数据库或个人地理数据库。

离线编辑(最早出现在 ArcGIS 8.3 中)现已成为地理数据库复制的一部分,它与检出/检入复制等效。目前,已经从 ArcGIS for Desktop 中移除过去提供的离线编辑工具,该工具已成为分布式地理数据库框架的一部分。不过,离线编辑地理处理工具仍然向后兼容。

单向复制

单向复制用于向一个方向多次发送数据变更,可从父复本发送到子复本,也可从子复本发送到父复本。

在“父-子”单向复制中,父复本中的数据是可编辑的,而子复本中的数据则视为只读。对子复本中的数据进行编辑后,如果编辑内容与同步过程中应用的编辑发生冲突,编辑内容将被覆盖。

创建“父-子”单向复本时,目标可以是 ArcSDE 地理数据库、文件地理数据库或个人地理数据库。

“子-父”单向复制的工作方式与此类似,只是方向相反。此时,子复本中的数据是可编辑的,而父复本中的数据则视为只读。对父复本中的数据进行编辑后,如果编辑内容与同步过程中应用的编辑发生冲突,编辑内容将被覆盖。

创建“子-父”单向复本时,子复本和父复本必须都托管在 ArcSDE 地理数据库中。

同步后单向复本会保留,以便用户继续发送数据变更。

双向复制

双向复制可用于多次将数据变更从父复本发送到子复本,或从子复本发送到父复本。如果在两个复本地理数据库中编辑同一行,同步复本时会检测到冲突。提供的协调策略可用于定义冲突的处理方式。

同步后双向复本会继续存在,以便用户继续编辑和同步复本。创建双向复本时,目标必须是 ArcSDE 地理数据库。

选择复本类型

决定使用的复本类型时,请考虑以下几方面:

5/10/2014