在 Standard 或 Advanced 许可等级下可用。
使用“创建复本”向导来定义应复制的数据、要创建的复本种类以及将数据复制到哪个地理数据库中。
“创建复本”向导支持本地地理数据库和远程地理数据库。远程地理数据库通过发布在 ArcGIS Server 上的地理数据服务进行访问。
首先,打开一个 ArcMap 文档。如果该地图文档中有多个工作空间,则必须选择根据哪个工作空间创建复本。
可以选择所创建的复本类型:检出、单向或双向。
在检出复制中,会使用复本的名称创建一个新版本。用户名和复本名称的组合必须是唯一的。例如,user1 和 user2 都可以创建一个名为 MyReplica 的复本,因为完整的复本名称是 user1.MyReplica 和 user2.MyReplica。但是,user1 不能创建多个名为 MyReplica 的复本,因为这样会造成复本名称不唯一。
只能用于检出复制的重用方案选项允许重新使用包含要复制数据的方案的地理数据库。这可以减少复制数据所需的时间。
可通过向导的第二个面板选择复制内容和要检出到的地理数据库。
如需复制数据以将其复制到子复本,请选择数据。如果子复本中已存在要复制的数据,请选择仅注册。如需在最短的时间内创建复本,预先将数据加载到子复本会十分有帮助。
此外,如果您只需要复制方案,可以选择仅方案选项。选择该选项将指示 ArcGIS 将方案复制到子复本,因此,该方案先前不得存在于相应子复本中。
地理数据库选项用于将数据复制到本地或远程目标地理数据库中。可通过在 ArcGIS Server 上运行的地理数据服务访问远程地理数据库。
XML 文档 选项用于输出为 XML 工作空间文档。“XML 文档”选项在离线环境下很好用,可将 XML 工作空间文档发送到目标位置并将其导入以完成复本创建过程。
默认行为
每个复本的默认行为如下:
- 复本包含所选地理数据库的活动数据框内您有权编辑的所有可见和不可见数据。
- 当前 ArcMap 视图范围或所选图形的边界用于确定要复制的要素。不会复制处于这些区域之外的要素,除非其与复制的要素直接相关。
- 应用于数据的选择内容和定义查询用于确定要复制的要素。如果当前图层中存在已选要素,或者已将定义查询应用于图层,那么任何未选中或不在定义查询范围内的要素将不被复制,除非其与复制的要素直接相关。
- 要复制的图层和表的列表将扩展为包括相关数据集。例如,如果只选择拓扑或几何网络中的一个要素类,则会包括该拓扑或几何网络中的所有要素类。
- 如果文档中有多个图层表示某一个要素,则仅在复本中使用内容列表中的顶部图层。
- 将复制几何网络、拓扑、注记和尺寸要素类(如果存在)。
- 使用版本追踪复本中的更改。
高级选项
高级选项最初反映的是复本的当前默认设置和要包括在复本中的所有数据集的展开列表。不过,您可以使用高级复制选项自定义复本。
通过高级选项中的面板,您可以选择对于所有类型的复本使用完整复本模型还是使用简单复本模型。
使用完整模型时,所有简单和复杂的数据类型(例如,拓扑、几何网络、宗地结构、注记和尺寸要素类)都将被复制到子复本并进行版本化。这是默认设置。
使用简单模型时,不复制拓扑、几何网络、宗地结构、注记和尺寸要素类,也不对子复本中的数据进行版本化。必要时,可在复本创建后对子复本上的数据进行版本化。
简单模型配置具有以下优势:
您可以通过非基于 ESRI 软件的简单要素编辑器对子复本进行编辑。
对于单向复本,子复本上的数据不进行版本化,从而可以轻松地集成非 ESRI 应用程序。
对于拓扑或几何网络,子复本中不包含拓扑和几何网络对象,但所有参与要素类都将包含在内。创建复本后,从子复本向父复本发送更改会自动维护父复本中的要素。在父复本上会进行进一步处理以更新拓扑脏区或保持网络连通性。
复本区域的范围可能由以下因素之一来决定:
- 当前视图范围(默认)
- 数据的全部范围
- 当前所选图形的边界
- 用户定义坐标
网格中的选项决定每个图层或表中要复制的记录数量。除可以从要复制的数据列表中排除图层和表之外,还可以覆盖各个图层和表的默认设置。例如,如果图层存在选择集,则可以选择针对此复本忽略该选择集。默认情况下,所有图层都是通过几何、选择内容、定义查询或这些内容的组合来过滤的。
默认设置为复制图层中的所有要素。如果要只复制方案,可以选择检出列下的仅方案选项。
对于表,如果未对其应用其他过滤器(例如选择集),则默认过滤器是“仅方案”,即只会复制表的方案。可以使用向导底部的所有表记录/仅用于表的方案切换按钮来打开或关闭此选项。
如果要从复本中排除某个几何网络或拓扑,必须排除所有参与图层;只包括一个图层会使整个网络或拓扑都被复制。
默认情况下,将复制要素数据和表的相关数据。如果要关闭关系类处理,请取消选中复制相关数据复选框。
对于双向复本,还有一个附加的高级选项,用于选择初始数据发送方是子复本还是父复本。只有当您计划在离线环境中工作时,此设置对于系统来说才是重要的。
可通过向导中的关键字面板指定复制过程中所涉及的每个对象的配置关键字。默认情况下,会指定 DEFAULTS 关键字。
最后的面板中包含用来确定“创建复本”向导关闭时对 ArcMap 文档执行何种操作的选项。
- 不执行进一步的操作(默认设置)- 不修改当前文档,也不会创建新的文档。
- 将图层和表更改为指向复制的数据 - 当前 ArcMap 文档将被修改为指向关系复本地理数据库中的数据,同时保留所有符号系统。
- 保存此地图文档的副本并使图层和表指向复制的数据 - 将创建参照关系复本地理数据库中的数据并同样保留符号系统的新 ArcMap 文档。
单击摘要按钮打开创建复本摘要对话框。此对话框允许您查看为创建复本过程而指定的属性。